Nie potrafił sobie jednak wywalczyć miejsca w wyjściowym składzie na okres dłuższy niż rok, na co spory wpływ miały również kontuzje, z którymi zmagał się kilkakrotnie.

Wiosną 2013 Esparza został wypożyczony do niżej notowanej i walczącej o utrzymanie w lidze drużyny San Luis FC z miasta San Luis Potosí. Tam spędził pół roku jako podstawowy defensor, po czym klub został rozwiązany, a on sam powrócił do Chivas. W wiosennym sezonie Clausura 2015 dotarł ze swoim macierzystym zespołem do finału krajowego pucharu – Copa MX, jednak na ligowych boiskach pojawiał się sporadycznie, wobec czego bezpośrednio po tym osiągnięciu udał się na wypożyczenie do ekipy CF Pachuca.

Sezon Klub Kraj Rozgrywki Mecze Bramki 2005/2006 Chivas de Guadalajara

Liga MX 7 1 2006/2007 Chivas de Guadalajara

Liga MX 26 1 2007/2008 Chivas de Guadalajara

Liga MX 26 1 2008/2009 Chivas de Guadalajara

Liga MX 16 0 2009/2010 Chivas de Guadalajara

Liga MX 30 0 2010/2011 Chivas de Guadalajara

Liga MX 28 0 2011/2012 Chivas de Guadalajara

Liga MX 7 0 2012/2013 Chivas de Guadalajara

Liga MX 17 0 2012/2013 San Luis FC

Liga MX 16 0 2013/2014 Chivas de Guadalajara

Liga MX 12 0 2014/2015 Chivas de Guadalajara

Liga MX 1 0 2015/2016 CF Pachuca

Liga MX