W Morelii występował w sumie przez dwa i pół roku, tworząc błyskotliwy duet skrzydłowych wraz ze swoim rodakiem Jeffersonem Montero.

W lipcu 2013 Rojas za sumę czterech milionów dolarów przeszedł do klubu Cruz Azul ze stołecznego miasta Meksyk. W 2014 roku, mając pewne miejsce w wyjściowej jedenastce, wygrał z nim najbardziej prestiżowe rozgrywki północnoamerykańskiego kontynentu – Ligę Mistrzów CONCACAF. W tym samym roku wziął także udział w Klubowych Mistrzostwach Świata, podczas których strzelił gola w meczu o trzecie miejsce z nowozelandzkim Auckland City (1:1, 2:4 k.), zaś jego ekipa uplasowała się ostatecznie na czwartej lokacie. W czerwcu 2015 otrzymał meksykańskie obywatelstwo w wyniku kilkuletniego zamieszkiwania w tym kraju.

Sezon Klub Kraj Rozgrywki Mecze Bramki 2007 Técnico Universitario

Serie B 36 3 2008 Técnico Universitario

Serie A 31 3 2009 CS Emelec

Serie A 31 6 2010 CS Emelec

Serie A 42 7 2010/2011 Monarcas Morelia

Liga MX 22 5 2011/2012 Monarcas Morelia

Liga MX 38 4 2012/2013 Monarcas Morelia

Liga MX 35 9 2013/2014 Cruz Azul

Liga MX 32 8 2014/2015 Cruz Azul

Liga MX 28 4 2015/2016 Cruz Azul

Liga MX 30 3 2016/2017 Cruz Azul

Liga MX