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.