Robles stand einige Zeit im erweiterten Kader der puerto-ricanischen Nationalmannschaft, kam aber zu keinem Länderspieleinsatz. Anfang Juni 2009 nahm er am Trainingscamp der US-amerikanischen Nationalmannschaft teil und wurde bei den Qualifikationsspielen zur WM 2010 erstmals in das US-amerikanische Aufgebot berufen. Beim Konföderationen-Pokal 2009 stand Robles ebenfalls im Kader des Nationalteams, kam aber auch hier nicht zum Einsatz. Sein erstes Länderspiel für die Nationalmannschaft der USA bestritt er beim CONCACAF Gold Cup 2009 gegen Haiti. Das zweite fand 7 Jahre später statt und zwar im Januar 2016.