He also coached at the high school, collegiate and professional levels including two games with the San Jose Clash of Major League Soccer in 1999.
In 1979, he moved to the United States and signed with the Chicago Sting of the North American Soccer League.
[5] He then moved to Canada to sign with the North York Rockets of the Canadian Soccer League.
He played two seasons with the Rockets, then returned to the United States in 1990 to join the Illinois Thunder of the National Professional Soccer League.
[7] On September 1, 1990, Rosary College hired Espinoza as head coach of the soccer team.
In February 1996, the Indiana Twisters of the Continental Indoor Soccer League hired Espinoza as its head coach.
[11] In 2004 and 2005, Espinoza served as the head coach of the Del Mar High School girls soccer team.