Andika mwendelezo wa aya hii - Castro alifanya mechi yake ya kwanza ya kimataifa kwa timu ya taifa ya Mexico ya mpira wa miguu huko Los Angeles katika mechi ya kirafiki dhidi ya Argentina mnamo Februari 4, 2003. Ricardo La Volpe alimcheza kama Mshambuliaji wa kulia kama kawaida, lakini kama kiungo wa kati badala ya mlinzi. Alicheza mechi yake ya kwanza ya Kombe la Dunia dhidi ya Ureno huko Ujerumani, mchezo ambao Wamexico walipoteza 2-1. Licha ya timu kupoteza mechi hiyo, Castro aliisaidia nchi yake kufikia raundi ya 16 ambapo walicheza dhidi ya Argentina. Tangu wakati huo, ameitwa kucheza mechi za kirafiki. Hata aliitwa kucheza katika mashindano ya 2007 ya Gold Cup
na Copa América kwa ajili ya Mexico. Hivi karibuni, aliitwa na kocha wa Mexico Javier Aguirre kwa Kombe la Dhahabu la 2009. Alifunga bao lake pekee la kimataifa dhidi ya Marekani katika fainali ya Kombe la Dhahabu la CONCACAF ya 2009.