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