W 2011 Rojas znalazł się w drużynie U-20 na Mistrzostwa Świata U-20, zakończone przez Nową Zelandię na fazie grupowej. W pierwszej reprezentacji Nowej Zelandii zadebiutował 25 marca 2011 roku w zremisowanym 1:1 towarzyskim pojedynku z Chinami.