Latem 2011 Rojas został wypożyczony do niżej notowanego zespołu Atlante FC z siedzibą w Cancún. Jego barwy reprezentował ogółem przez dwa lata (po pierwszym, udanym roku jego wypożyczenie zostało przedłużone), początkowo jako podstawowy obrońca, jednak później został relegowany do roli rezerwowego. W wiosennym sezonie Clausura 2013 dotarł z Atlante do finału krajowego pucharu – Copa MX, zaś bezpośrednio po tym udał się na wypożyczenie do ekipy Deportivo Toluca. Tam od raz wywalczył sobie pewne miejsce w formacji defensywnej i w 2014 roku dotarł z Tolucą do finału najbardziej prestiżowych rozgrywek północnoamerykańskiego kontynentu – Ligi Mistrzów CONCACAF, a po upływie półtora roku został wykupiony przez zarząd klubu na stałe.

Sezon Klub Kraj Rozgrywki Mecze Bramki 2007/2008 Pumas Morelos

Ascenso MX 23 2 2008/2009 Pumas Morelos

Ascenso MX 34 10 2009/2010 Pumas UNAM

Liga MX 12 1 2010/2011 Pumas UNAM

Liga MX 19 0 2011/2012 Atlante FC

Liga MX 29 1 2012/2013 Atlante FC

Liga MX 19 0 2013/2014 Deportivo Toluca