New Zealand national football team statistics and records: top scorers

Competitions:

Top New Zealand goal scorers

New Zealand's top scorers and their total goal tallies.

Totals are updated after each game.

Player Goals First Latest
Chris Wood
23 04 Jun 2012 13 Oct 2023
Steve Sumner
20 23 Mar 1977 05 Oct 1985
Brian Turner
19 08 Nov 1967 11 Feb 1982
Jock Newall
19 22 Sep 1951 28 Sep 1952
Grant Turner
19 20 Aug 1980 12 Oct 1985
Shane Smeltz
19 26 May 2007 12 Oct 2012
Chris Killen
17 21 Jun 2000 22 Mar 2013
Vaughan Coveny
16 06 Jun 2001 06 Jun 2004
Keith Nelson
15 20 Mar 1977 12 Sep 1981
Roy Coxon
14 30 Sep 1951 28 Sep 1952
Wynton Rufer
13 19 Dec 1981 18 Jun 1997
Earle Thomas
13 08 Nov 1967 18 Sep 1976
Vaughan Barry Coveny
12 21 Jun 1995 27 May 2006
Steve Wooddin
12 20 Aug 1980 18 Oct 1984
Colin Walker
12 18 Oct 1984 01 Mar 1988
Darren McClennan
11 11 Dec 1988 11 Oct 1996
Dave Taylor
11 05 Oct 1972 04 Sep 1981
Billy Wright
10 23 Jun 1988 24 May 1993
Colin Shaw
8 10 Nov 1967 17 Sep 1968
Mike McGarry
8 17 Sep 1986 01 Jul 1992
Fred de Jong
8 09 Sep 1987 24 May 1993
Chris Jackson
7 22 Jun 1995 13 Jun 2001
Malcolm Dunford
7 20 Oct 1984 09 Apr 1989
Alan Vest
7 17 Sep 1972 16 Mar 1973
Gordon Smith
7 28 Jun 1947 19 Jul 1947
George Campbell
7 16 Jun 1923 30 Jun 1923
Iain Ormond
7 17 Sep 1972 19 Oct 1975
Ricki Herbert
6 03 Oct 1981 17 Sep 1986
Bill Hume
6 16 Aug 1958 14 Sep 1958
Rory Fallon
6 09 Sep 2009 31 May 2016
Charlie Steele Jnr
6 14 Aug 1954 07 Sep 1958
Ryan Nelsen
6 05 Jul 2002 04 Jun 2004
Bill de Graaf
6 16 Sep 1969 28 Oct 1980
Bill McClure
6 28 Nov 1981 03 Apr 1984
Clive Campbell
5 05 Mar 1977 03 Oct 1979
Ivan Vicelich
5 13 Jun 2001 17 Oct 2007
Mike Groom
5 29 Feb 1980 24 Oct 1980
Mark Burton
5 04 Oct 1998 12 Jul 2002
Kevin Mulgrew
5 04 Oct 1975 21 Sep 1976
Jeff Campbell
5 05 Jul 2002 09 Jul 2002
Dennis Tindall
4 20 Jul 1971 13 Sep 1976
Alan Marley
4 05 Oct 1972 24 Feb 1973
Aaran Lines
4 06 Jun 2001 31 May 2004
Noel Barkley
4 19 Sep 1986 24 Aug 1990
Simon Elliott
4 21 Feb 1995 25 Jun 2000
Bill Tuiloma
4 09 Oct 2021 30 Mar 2022
Brent Fisher
4 31 May 2004 04 Jun 2004
Marco Rojas
4 11 Sep 2012 12 Nov 2016
Robert Ironside
4 02 Sep 1987 01 Jul 1992
Duncan Cole
4 29 Jun 1979 27 Feb 1983
Jim Kershaw
4 05 Jun 1933 24 Jun 1933
Danny Halligan
4 11 Dec 1988 22 May 1993
Michael McGlinchey
4 16 Oct 2012 01 Sep 2017
Ray Mears
4 05 Nov 1967 16 Sep 1969
Mark Armstrong
4 15 Sep 1978 29 Feb 1980
Paul Urlovic
4 19 Aug 2000 09 Jul 2002
Don Kendrick
4 14 Sep 1952 16 Sep 1952
Ivan Walsh
4 22 Sep 1951 04 Oct 1951
Rodger Gray
4 16 Aug 1990 03 Oct 1996
Kosta Barbarouses
3 11 Sep 2012 01 Sep 2017
Ken Fleet
3 22 Sep 1951 04 Oct 1951
Ted Charlton
3 05 Sep 1960 12 Sep 1960
Alan Boath
3 03 Apr 1984 12 Oct 1985
Ted Cook
3 17 Jun 1922 08 Jul 1922
Duncan McVey
3 10 Jun 1961 02 Jun 1962
John Raat
3 05 Sep 1960 12 Sep 1960
Alistair Elder
3 19 Feb 1980 21 Feb 1980
David Mulligan
3 17 Nov 2007 21 Nov 2007
Ken Armstrong
3 04 Jun 1962 04 Jun 1962
Ken Cresswell
3 14 Dec 1981 18 Aug 1983
Tony Laus
3 01 Jul 1992 01 Jul 1992
Noah Hickey
3 08 Jun 2001 12 Oct 2002
Malcolm Bland
3 21 Sep 1969 23 Feb 1973
John Houghton
3 04 Oct 1975 09 Nov 1975
Matthew Garbett
3 30 Mar 2022 21 Nov 2023
John Legg
3 16 Nov 1967 17 Sep 1968
John White
3 07 Sep 1952 16 Sep 1952
Adrian Elrick
2 23 May 1981 21 Feb 1995
Ces Dacre
2 08 Jul 1922 09 Jun 1923
Bill Chapman
2 05 Jun 1933 17 Jun 1933
Ian Park
2 04 Oct 1975 11 Nov 1975
Ron Armstrong
2 23 Mar 1977 23 Mar 1977
Own Goal
2 14 Sep 1952 25 Sep 1952
Tommy Smith
2 02 Jun 2012 22 Mar 2013
Shane Rufer
2 29 Jun 1979 01 Jul 1979
Alex Greive
2 24 Mar 2022 24 Mar 2022
Sam Malcolmson
2 13 Sep 1976 01 Jul 1979
Geoff Brand
2 18 Jul 1971 03 Oct 1972
Bob Quickenden
2 14 Sep 1952 14 Sep 1952
Ceri Evans
2 17 Sep 1986 19 Sep 1986
Rupert Ryan
2 28 Sep 1998 28 Sep 1998
Tim Payne
2 26 Mar 2013 26 Mar 2013
Callum McCowatt
2 14 Nov 2019 16 Jun 2023
Jonathan Perry
2 21 Jun 2000 06 Jun 2001
Myer Bevan
2 05 Sep 2017 05 Jun 2018
Andrew Deeley
2 25 Oct 1986 02 Nov 1986
Danny Hay
2 02 Oct 1998 31 May 2006
Jim Nelson
2 08 Mar 1977 08 Mar 1977
Raf De Gregorio
2 07 Jul 2002 20 Jun 2003
Duncan Oughton
2 31 May 2004 04 Jun 2004