England national football team statistics and records: top scorers

Competitions:

Top England goal scorers

England's top scorers and their total goal tallies.

Totals are updated after each game.

Player Goals First Latest
Wayne Rooney
53 06 Sep 2003 27 Jun 2016
Bobby Charlton
49 19 Apr 1958 20 May 1970
Gary Lineker
48 26 Mar 1985 29 Apr 1992
Jimmy Greaves
44 17 May 1959 24 May 1967
Michael Owen
40 27 May 1998 12 Sep 2007
Nat Lofthouse
30 22 Nov 1950 22 Oct 1958
Alan Shearer
30 19 Feb 1992 20 Jun 2000
Tom Finney
30 28 Sep 1946 04 Oct 1958
Vivian Woodward
29 14 Feb 1903 13 Mar 1911
Frank Lampard
29 20 Aug 2003 29 May 2013
Steve Bloomer
28 09 Mar 1895 06 Apr 1907
David Platt
27 27 Jun 1990 18 May 1996
Bryan Robson
26 09 Sep 1981 13 Dec 1989
Geoff Hurst
24 02 Apr 1966 01 Dec 1971
Stan Mortensen
23 25 May 1947 25 Nov 1953
Peter Crouch
22 01 Mar 2006 17 Nov 2010
Tommy Lawton
22 22 Oct 1938 16 May 1948
Steven Gerrard
21 01 Sep 2001 15 Oct 2013
Mick Channon
21 14 Feb 1973 04 Jun 1977
Kevin Keegan
21 11 May 1974 23 Feb 1982
Martin Peters
20 26 Jun 1966 19 May 1973
Jermain Defoe
20 08 Sep 2004 26 Mar 2017
Roger Hunt
18 04 Apr 1962 22 May 1968
Dixie Dean
18 12 Feb 1927 09 Dec 1931
Johnny Haynes
18 02 Oct 1954 15 Apr 1961
George Camsell
18 09 May 1929 09 May 1936
David Beckham
17 26 Jun 1998 25 Jun 2006
Tommy Taylor
16 24 May 1953 27 Nov 1957
Tony Woodcock
16 17 Oct 1979 14 Nov 1984
Tinsley Lindley
15 13 Mar 1886 07 Mar 1891
Danny Welbeck
15 02 Jun 2012 01 Sep 2017
George Hilsdon
14 15 Feb 1908 13 Feb 1909
Paul Scholes
14 04 Jun 1997 21 Jun 2004
Paul Mariner
13 12 Oct 1977 16 Nov 1983
Martin Chivers
13 21 Apr 1971 26 Sep 1973
Bobby Smith
13 08 Oct 1960 20 Nov 1963
Harry Kane
12 27 Mar 2015 08 Oct 2017
Trevor Francis
12 30 Mar 1977 19 Jun 1983
Fred Dewhurst
12 13 Mar 1886 23 Feb 1889
Cliff Bastin
12 13 May 1933 26 May 1938
Stan Matthews
11 29 Sep 1934 06 Oct 1956
Gilbert Smith
11 25 Feb 1893 08 Apr 1899
Bryan Douglas
11 19 Apr 1958 05 Jun 1963
John Barnes
11 10 Jun 1984 28 Apr 1993
John Goodall
11 17 Mar 1888 16 Mar 1896
Wilf Mannion
11 28 Sep 1946 15 Nov 1950
Charlie Bambridge
11 05 Apr 1879 21 Mar 1885
Teddy Sheringham
11 08 Jun 1995 06 Oct 2001
Joe Cole
10 03 Jun 2003 06 Sep 2008
Paul Gascoigne
10 26 Apr 1989 10 Sep 1997
Eric Brook
10 14 Oct 1933 23 Oct 1937
Allan Clarke
10 11 Jun 1970 17 Oct 1973
Franny Lee
10 12 Mar 1969 29 Apr 1972
Dennis Wilshaw
10 10 Oct 1953 20 May 1956
Ron Flowers
10 28 May 1959 03 Oct 1962
Jackie Milburn
10 09 Oct 1948 19 May 1951
Roy Bentley
9 15 Apr 1950 22 May 1955
Billy Walker
9 23 Oct 1920 12 Feb 1927
Peter Beardsley
9 17 May 1986 17 May 1994
Mark Hateley
9 10 Jun 1984 24 May 1986
Harold Fleming
9 29 May 1909 04 Apr 1914
Ian Wright
9 29 May 1993 10 Sep 1997
Colin Bell
9 12 Jun 1969 24 May 1975
Willie Hall
9 23 Oct 1937 13 May 1939
Johnny Byrne
8 05 Jun 1963 24 May 1964
George Holley
8 15 Mar 1909 23 Mar 1912
Theo Walcott
8 10 Sep 2008 09 Oct 2015
Alan Ball
8 16 May 1965 27 May 1972
Derek Kevan
8 06 Apr 1957 28 May 1959
Daniel Sturridge
8 22 Mar 2013 11 Nov 2016
Ivor Broadis
8 18 May 1952 17 Jun 1954
Bob Kelly
8 10 Apr 1920 31 Mar 1928
Freddie Steele
8 17 Apr 1937 20 May 1937
Glenn Hoddle
8 22 Nov 1979 23 Apr 1986
Nevill Cobbold
7 24 Feb 1883 26 Feb 1887
Jimmy Windridge
7 16 Mar 1908 13 Jun 1908
Joe Bradford
7 20 Oct 1923 22 Nov 1930
Sammy Crooks
7 20 Oct 1930 07 Dec 1932
Darren Anderton
7 17 May 1994 18 Nov 1998
Ashley Young
7 09 Feb 2011 22 Mar 2013
Raich Carter
7 18 Nov 1936 03 May 1947
Billy Bassett
7 23 Feb 1889 04 Apr 1896
John Connelly
7 28 Oct 1959 29 Jun 1966
Robbie Fowler
7 29 Mar 1997 26 May 2002
Steve Coppell
7 20 May 1978 15 Dec 1982
Terry Paine
7 23 Oct 1963 12 May 1965
Emile Heskey
7 03 Jun 2000 06 Jun 2009
Jamie Vardy
6 26 Mar 2016 26 Mar 2017
Alex Oxlade-Chamberlain
6 12 Oct 2012 10 Jun 2017
Malcolm MacDonald
6 12 Mar 1975 16 Apr 1975
Darius Vassell
6 13 Feb 2002 05 Jun 2004
Jimmy Mullen
6 18 May 1949 20 Jun 1954
Chris Waddle
6 16 Oct 1985 27 May 1989
Jack Rowley
6 02 Dec 1948 30 Nov 1949
Fred Wheldon
6 20 Feb 1897 02 Apr 1898
John Terry
6 30 May 2006 01 Apr 2009
Jimmy Settle
6 18 Feb 1899 22 Mar 1902
Fred Tilson
6 10 May 1934 19 Oct 1935
Fred Spikesley
6 13 Mar 1893 03 Mar 1894
Jack Charlton
6 26 Jun 1966 10 Dec 1969