Pomógł swojej drużynie zakwalifikować się po raz pierwszy do Ligi Mistrzów OFC.
Sezon Klub Kraj Rozgrywki Mecze Bramki 1997 Miramar Rangers New Zealand National Soccer League 1998 1999 2000 William Carey College 2001 2002 2003 2003 New Orleans Shockers Premier Development League 14 5 2004 15 3 2004/05 Lisburn Distillery NIFL Premiership 16 1 2005 Miramar Rangers Central Premier League 2005/06 Canterbury United New Zealand Football Championship 8 0 2006/07 Team Wellington 8 3 2007/08 4 1 2008 Minnesota Thunder USL First Division 11 0 2009/10 Team Wellington New Zealand Football Championship 5 4 2010/11 13 2
Kariera reprezentacyjna Barron po raz pierwszy wystąpił w drużynie narodowej 19 lutego 2006 w wygranym 1:0 meczu z Malezją.
Dwa lata później wygrał wraz z kadrą Puchar Narodów Oceanii. Był także w kadrze na Puchar Konfederacji 2009, podczas którego był zawodnikiem rezerwowym.
Dzięki udanym eliminacjom Nowa Zelandia po raz drugi w historii zagrała na Mistrzostwach Świata. Podczas turnieju Barron zagrał w spotkaniu fazy grupowej przeciwko reprezentacji Włoch.
Mecz ze Squadre Azzurra był ostatnim w drużynie narodowej dla Barrona, który w latach 2006–2010 wystąpił w 12 spotkaniach, w których strzelił jedną bramkę.