Nicknamed
el Pulpo (the Octopus), Espinoza started his career at hometown club
San Marcos before moving to top club
Diriangén. In 2008, he joined
Walter Ferretti where he became the team captain. He holds the record for the longest stretch (747 minutes) without allowing any goals in the primera division of Nicaragua, set during 2014 Apertura season. ==International career==