Club Universidad Nacional
Espinosa plays for Club Universidad Nacional (commonly called Pumas UNAM), a Mexico City team. He joined the Pumas youth system at age 14 and worked his way through the ranks to make his Primera División debut in 2004.