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