Ostatnim meczem Browna dla Phoenix była porażka 2:3 z Perth Glory.

Sezon Klub Kraj Rozgrywki Mecze Bramki 2000 Miramar Rangers NZ National Soccer League 2001 Cincinnati Bearcats 18 0 2002 20 6 2003 20 6 2004 Richmond Kickers A-League Eastern Conference 3 0 2005 23 1 2006 USL League Two 6 0 2006/07 Newcastle Jets A-League 7 1 2007/08 Wellington Phoenix 11 0 2008/09 17 3 2009/10 24 7 2010/11 29 6 2011/12 25 5

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

Po raz pierwszy w kadrze All Whites zagrał 31 maja 2004 w meczu przeciwko Wyspom Salomona, wygranym 3:0. Był częścią kadry podczas wygranych przez All Whites rozgrywek o 2008 oraz Puchar Oceanii 2004, na którym Nowa Zelandia zajęła 3. miejsce.

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

10 maja 2010 został powołany przez trenera Rickiego Herberta na Mistrzostwa Świata. Podczas Mundialu pełnił rolę zawodnika rezerwowego.

Po raz ostatni w drużynie narodowej wystąpił 29 lutego 2012 w spotkaniu przeciwko reprezentacji Jamajki, przegranym 2:3.