dopiero w ostatnim półroczu został relegowany do roli głębokiego rezerwowego na rzecz nowego nabytku drużyny – Juana Pablo Rodrígueza.

Latem 2007 Espinoza został wypożyczony do klubu Pumas UNAM ze stołecznego miasta Meksyk. W jesiennym sezonie Apertura 2007 zdobył z nim tytuł wicemistrza Meksyku, jednak pełnił wyłącznie funkcję rezerwowego. Po upływie roku udał się na wypożyczenie po raz kolejny, tym razem do ekipy Atlante FC z miasta Cancún, gdzie również spędził rok, mając jednak niepodważalne miejsce w wyjściowym składzie. W 2009 roku triumfował ze swoim zespołem w najbardziej prestiżowych rozgrywkach północnoamerykańskiego kontynentu – Lidze Mistrzów CONCACAF. Bezpośrednio po tym sukcesie powrócił do swojego macierzystego Club Atlas, w którego barwach występował bez poważniejszych osiągnięć przez dwa lata, będąc kluczowym zawodnikiem drużyny. W lipcu 2011 został ściągnięty przez José Guadalupe Cruza – swojego byłego trenera z Atlante – do prowadzonej przez niego ekipy Jaguares de Chiapas z siedzibą w Tuxtla Gutiérrez, gdzie również grał przez dwa lata jako podstawowy pomocnik, nie notując większych sukcesów.