Tim Brown (ur. 6 marca 1981 w Ascot) – nowozelandzki piłkarz, reprezentant kraju grający na pozycji środkowego pomocnika.

Kariera piłkarska Karierę seniorską Brown rozpoczął w drużynie Miramar Rangers, po czym przeniósł się do Stanów Zjednoczonych, gdzie grał dla Cincinnati Bearcats, a później dla Richmond Kickers w USL Second Division.

W 2006 Brown przeniósł się do Australii, aby dołączyć do Newcastle Jets grającego w A-League. Zadebiutował w A-League 8 października 2006 w przegranym 0:2 z Melbourne Victory. Pod koniec sezonu 2006/07 Brown odszedł z Jets i dołączył do Wellington Phoenix, gdzie został mianowany wicekapitanem.

Brown podpisał kontrakt z Wellington Phoenix, gdzie pracował z Rickim Herbertem, który był również trenerem reprezentacji narodowej All Whites. Brown zadebiutował w pierwszej drużynie w meczu przeciwko Central Coast Mariners, który Wellington przegrał 2:0. Jego debiut w A-League miał miejsce 30 września 2007 w meczu 6. kolejki z Perth Glory, który Wellington wygrał 4:1.

26 marca 2012 Brown ogłosił zakończenie kariery piłkarskiej po zakończeniu sezonu A-League.