Rojas moderklubb är Club Cerro Porteño.[1] Han kom därefter till Danmark, där hans kusin Tim bodde, och spelade där för Hellerup IK.[1] 2006 tog han steget över till Sverige och Lunds BK innan han året efter gick till Ängelholms FF, som han var med att ta från division 1 till allsvenskt kval.[1] Han gjorde sin debut i Superettan för Ängelholm den 19 april 2008 i en 0–3 hemmaförlust mot Örgryte IS.[2]
Den 30 oktober 2011 värvades Rojas av Halmstads BK.[3] Han debuterade för klubben i Superettan den 9 april 2012 i en bortamatch mot Hammarby IF som slutade med en 1–0 förlust.[4] Han gjorde sin debut i Allsvenskan i Halmstads premiärmatch av Allsvenskan 2013, en bortamatch mot Malmö FF som slutade 1–1.