A nivel nacional Ross representou a Canterbury, e xogou para os Chiefs, Crusaders e Highlanders a nivel de Super Rugby desde o seu debut en 2007. Tras a conclusión das Tri Nacións en 2009, Ross foi omitido do equipo da xira de novembro dos All Blacks, sendo informado de que debía aumentar o seu peso para recuperar o seu lugar. Non o fixo despois do Super 14 de 2010.
, e volveu para as filas de Canterbury como os All Blacks rompido lonxe coas Tri Nacións.