W 2020 zakończył karierę piłkarską.

Sezon Klub Kraj Rozgrywki Mecze Bramki 2000 Gold Coast United Brisbane Premier League 2001 2001/02 Sydney Olympic National Soccer League 2002/03 2004 Stanmore Hawks New South Wales Premier League 2004 Bonnyrigg White Eagles New South Wales Super League 2005/06 New Zealand Knights A-League 9 0 2006/07 Dinamo Bukareszt Liga I 1 0 2007/08 Wellington Phoenix A-League 20 0 2008/09 13 0 2009/10 Melbourne Victory 14 0 2010/11 Gold Coast United 27 0 2011/12 11 0 2012/13 Wellington Phoenix 6 0 2013/14 25 0 2014/15 27 0 2015/16 27 0 2016/17 22 0 2017/18 Newcastle Jets 9 0 2018/19 22 0 2019/20 13 0

Kariera reprezentacyjna Moss występował w młodzieżowych reprezentacjach Nowej Zelandii do lat 20 i 23.

Po raz pierwszy w kadrze All Whites zadebiutował 19 lutego 2006 w meczu przeciwko Malezji, wygranym 1:0. Zagrał w dwóch spotkaniach z Nową Kaledonią i Fidżi, przyczyniając się do zdobycia przez Nową Zelandię Pucharu Narodów Oceanii 2008.

W 2009 został powołany przez trenera Rickiego Herberta na Puchar Konfederacji 2009, gdzie reprezentacja Nowej Zelandii odpadła w fazie grupowej. Moss zagrał na turnieju w trzech spotkaniach z Południową Afryką, Hiszpanią i Irakiem.