W późniejszym czasie, także na zasadzie rocznego wypożyczenia, zasilił Querétaro FC, w którego barwach odniósł największy sukces w historii klubu; dotarł z tą drużyną do półfinału ligowej fazy play-off, mając wówczas niepodważalne miejsce w wyjściowej jedenastce. W lipcu 2012 podpisał kontrakt z innym zespołem z miasta Guadalajara – Club Atlas. W jesiennym sezonie Apertura 2013 dotarł z nim do finału krajowego pucharu – Copa MX.
Sezon Klub Kraj Rozgrywki Mecze Bramki 2001/2002 Deportivo Toluca
Liga MX 20 3 2002/2003 Deportivo Toluca
Liga MX 22 0 2003/2004 Deportivo Toluca
Liga MX 18 0 2004/2005 Deportivo Toluca
Liga MX 10 2 2005/2006 Deportivo Toluca
Liga MX 20 1 2006/2007 Deportivo Toluca
Liga MX 33 4 2007/2008 Deportivo Toluca
Liga MX 38 6 2008/2009 Deportivo Toluca
Liga MX 22 2 2008/2009 Chivas de Guadalajara
Liga MX 16 3 2009/2010 Chivas de Guadalajara
Liga MX 13 1 2009/2010 Tigres UANL
Liga MX 13 0 2010/2011 San Luis FC
Liga MX 33 2 2011/2012 Querétaro FC
Liga MX 33 3 2012/2013 Club Atlas
Liga MX 18 0 2013/2014 Club Atlas
Liga MX 26 0 2014/2015 Club Atlas
Liga MX