Tam jako podstawowy piłkarz w sezonie Clausura 2013 dotarł do finału Ascenso MX i sukces ten powtórzył również pół roku później, podczas rozgrywek Apertura 2013.
W 2014 roku, już po powrocie do Cruz Azul, Cervantes wygrał z tym klubem Ligę Mistrzów CONCACAF, jednak sporadycznie pojawiał się na ligowych boiskach, pozostając wyłącznie rezerwowym stoperem. Bezpośrednio po tym osiągnięciu – na zasadzie wypożyczenia – odszedł do niżej notowanej ekipy Chiapas FC z miasta Tuxtla Gutiérrez, gdzie grał przez rok jako podstawowy zawodnik, lecz bez większych sukcesów. Bezpośrednio po tym udał się na wypożyczenie do klubu Tiburones Rojos de Veracruz, z którym w sezonie Clausura 2016 wywalczył puchar Meksyku – Copa MX, będąc filarem defensywy.
Sezon Klub Kraj Rozgrywki Mecze Bramki 2000/2001 Pumas UNAM
Liga MX 5 0 2001/2002 Pumas UNAM
Liga MX 0 0 2001/2002 Monarcas Morelia
Liga MX 3 0 2002/2003 Pumas UNAM
Liga MX 4 0 2003/2004 Pumas UNAM
Liga MX 1 0 2003/2004 Atlante FC
Liga MX 17 0 2004/2005 Atlante FC
Liga MX 28 1 2005/2006 Atlante FC
Liga MX 31 5 2006/2007 Atlante FC
Liga MX 14 1 2006/2007 Club Necaxa
Liga MX 16 2 2007/2008 Monarcas Morelia
Liga MX 22 3 2008/2009 Monarcas Morelia
Liga MX 28 1 2009/2010 Cruz Azul
Liga MX 12 0 2010/2011 Cruz