Na poziomie krajowym Ross reprezentował Canterbury, a od debiutu w 2007 roku grał dla Chiefs, Crusaders i Highlanders na poziomie Super Rugby. Po zakończeniu Turnieju Trójmiędzynarodowego w 2009 roku Ross został pominięty z listopadowej drużyny All Blacks, po czym został poproszony o zwiększenie masy, aby odzyskać swoje miejsce. Nie udało mu się to po 2010 Super 14
, i powrócił do szeregów Canterbury, gdy All Blacks rozstali się z Tri Nations.