Background
Castro was born August 15, 1991, in Guadalajara, Mexico.
Castro was born August 15, 1991, in Guadalajara, Mexico.
He played youth soccer in Southern California and attended International Polytechnic High School. Castro attended Mountain. San Antonio College and played college soccer from 2010 to 2011.
He was a finalist for Sueño Master of Library Science in 2010. He scored 23 goals over his two seasons with the team He transferred to the University of California, Santa Barbara and played with the University of California Santa Barbara Gauchos men"s soccer team in 2012, appearing in 16 games and scoring 3 goals with 1 assistant
While attending college, Castro appeared for USL Premier Development League club OC Blues Strikers Football Club in 2013.
He appeared in 6 games for the club, scoring 4 goals. In 2014, he spent time with Los Angeles Misioneros and appeared in 7 games, scoring 7 goals with 3 assists.
Castro signed professional terms with USL Pro club Oklahoma City Energy Football Club in July 2014. He joined Ventura County Fusion in 2015 and appeared in 8 games for the club, scoring one goal.