Castro can play in either defence or midfield. He has good control that has allowed him to play for the Mexican national team. His first opportunity with the Mexican national team was in 2007 when the squad was led by Hugo Sanchez.
His debut came against Venezuela on February 28 in a friendly which ended with a 3-1 win for el Tri.
Sign up with bet365 for a 100% deposit bonus up to £200