Osatu esaldi hau: Castro Mexikoko futbol selekzio nazionalarekin debuta egin zuen Los Angelesen, 2003ko otsailaren 4an Argentinaren aurkako lagunarteko partidan. Ricardo La Volpek eskuin hegaleko jokalari gisa jokatu zuen, baina erdilari gisa, defendatzailearen ordez. Munduko Txapelketako bere lehen partida Portugalaren aurka jokatu zuen Alemanian, Mexikok 2-1 galdu zuen partida. Nahiz eta taldea partidua galdu zuen, Castro bere herrialdeari zortzirenetako finalera iristen lagundu zion, Argentinaren aurka jokatu zutenean. Geroztik, lagunarteko partidetara deitu izan da. 2007ko Urteko Batailan ere parte hartu zuen.
Urrezko Kopa eta Mexikoko Kopa irabazi zuten. Duela gutxi, Javier Aguirre Mexikoko entrenatzaileak deitu zuen 2009ko Urrezko Kopa jokatzeko. Bere nazioarteko gol bakarra Estatu Batuen aurka egin zuen 2009ko CONCACAF Urrezko Kopako finalean.