He participated with the Monterrey team that won the shortened Mexico 86 championship, becoming a frequent starter two seasons later and remaining with the club through 1993. Espinoza then joined Chivas, coming back from a serious injury that sidelined him for much of 1993, and scored a career-high 14 goals in 1994–95. In 1996, he signed with the San Jose Clash of the newly formed Major League Soccer, scoring 10 goals and winning honors as the club's most valuable player.
He participated in the Monterrey team that won the shortened Mexico 86 championship, becoming a frequent starter two seasons later and remaining with the club until 1993. Espinoza then joined Chivas after recovering from a serious injury that sidelined him much of 1993, scoring his highest career tally of 14 goals in 1994-95. In 1996, he signed with the San Jose Clash of the newly formed Major League Soccer, scoring 10 goals and winning honors as the club's most valuable player.