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
51 06 Sep 2003 17 Nov 2015
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
Alan Shearer
30 19 Feb 1992 20 Jun 2000
Nat Lofthouse
30 22 Nov 1950 22 Oct 1958
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
Mick Channon
21 14 Feb 1973 04 Jun 1977
Steven Gerrard
21 01 Sep 2001 15 Oct 2013
Kevin Keegan
21 11 May 1974 23 Feb 1982
Martin Peters
20 26 Jun 1966 19 May 1973
Jermain Defoe
19 08 Sep 2004 22 Mar 2013
George Camsell
18 09 May 1929 09 May 1936
Johnny Haynes
18 02 Oct 1954 15 Apr 1961
Roger Hunt
18 04 Apr 1962 22 May 1968
Dixie Dean
18 12 Feb 1927 09 Dec 1931
David Beckham
17 26 Jun 1998 25 Jun 2006
Tony Woodcock
16 17 Oct 1979 14 Nov 1984
Tommy Taylor
16 24 May 1953 27 Nov 1957
Tinsley Lindley
15 13 Mar 1886 07 Mar 1891
George Hilsdon
14 15 Feb 1908 13 Feb 1909
Danny Welbeck
14 02 Jun 2012 27 Mar 2015
Paul Scholes
14 04 Jun 1997 21 Jun 2004
Martin Chivers
13 21 Apr 1971 26 Sep 1973
Paul Mariner
13 12 Oct 1977 16 Nov 1983
Bobby Smith
13 08 Oct 1960 20 Nov 1963
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
Teddy Sheringham
11 08 Jun 1995 06 Oct 2001
Wilf Mannion
11 28 Sep 1946 15 Nov 1950
Charles Bambridge
11 05 Apr 1879 21 Mar 1885
John Barnes
11 10 Jun 1984 28 Apr 1993
Bryan Douglas
11 19 Apr 1958 05 Jun 1963
Stan Matthews
11 29 Sep 1934 06 Oct 1956
Gilbert Oswald Smith
11 25 Feb 1893 08 Apr 1899
John Goodall
11 17 Mar 1888 16 Mar 1896
Ron Flowers
10 28 May 1959 03 Oct 1962
Allan Clarke
10 11 Jun 1970 17 Oct 1973
Paul Gascoigne
10 26 Apr 1989 10 Sep 1997
Dennis Wilshaw
10 10 Oct 1953 20 May 1956
Eric Brook
10 14 Oct 1933 23 Oct 1937
Franny Lee
10 12 Mar 1969 29 Apr 1972
Joe Cole
10 03 Jun 2003 06 Sep 2008
Jackie Milburn
10 09 Oct 1948 19 May 1951
Billy Walker
9 23 Oct 1920 12 Feb 1927
Harold John Fleming
9 29 May 1909 04 Apr 1914
Willie Hall
9 23 Oct 1937 13 May 1939
Roy Bentley
9 15 Apr 1950 22 May 1955
Ian Wright
9 29 May 1993 10 Sep 1997
Colin Bell
9 12 Jun 1969 24 May 1975
Peter Beardsley
9 17 May 1986 17 May 1994
Mark Hateley
9 10 Jun 1984 24 May 1986
Johnny Byrne
8 05 Jun 1963 24 May 1964
Robert Kelly
8 10 Apr 1920 31 Mar 1928
George Holley
8 15 Mar 1909 23 Mar 1912
Derek Kevan
8 06 Apr 1957 28 May 1959
Freddie Steele
8 17 Apr 1937 20 May 1937
Alan Ball
8 16 May 1965 27 May 1972
Ivor Broadis
8 18 May 1952 17 Jun 1954
Theo Walcott
8 10 Sep 2008 09 Oct 2015
Glenn Hoddle
8 22 Nov 1979 23 Apr 1986
James Windridge
7 16 Mar 1908 13 Jun 1908
Steve Coppell
7 20 May 1978 15 Dec 1982
Joe Bradford
7 20 Oct 1923 22 Nov 1930
Emile Heskey
7 03 Jun 2000 06 Jun 2009
Terry Paine
7 23 Oct 1963 12 May 1965
Sammy Crooks
7 20 Oct 1930 07 Dec 1932
Robbie Fowler
7 29 Mar 1997 26 May 2002
John Connelly
7 28 Oct 1959 29 Jun 1966
Raich Carter
7 18 Nov 1936 03 May 1947
Darren Anderton
7 17 May 1994 18 Nov 1998
Ashley Young
7 09 Feb 2011 22 Mar 2013
Billy Bassett
7 23 Feb 1889 04 Apr 1896
William Nevill Cobbold
7 24 Feb 1883 26 Feb 1887
Fred Wheldon
6 20 Feb 1897 02 Apr 1898
Fred Spikesley
6 13 Mar 1893 03 Mar 1894
Jack Charlton
6 26 Jun 1966 10 Dec 1969
John Terry
6 30 May 2006 01 Apr 2009
Malcolm MacDonald
6 12 Mar 1975 16 Apr 1975
Ted Drake
6 14 Nov 1934 26 May 1938
Samuel "Fred" Tilson
6 10 May 1934 19 Oct 1935
Shaun Wright-Phillips
6 18 Aug 2004 03 Mar 2010
Jimmy Settle
6 18 Feb 1899 22 Mar 1902
Darius Vassell
6 13 Feb 2002 05 Jun 2004
Chris Waddle
6 16 Oct 1985 27 May 1989
Jimmy Mullen
6 18 May 1949 20 Jun 1954
Jack Rowley
6 02 Dec 1948 30 Nov 1949
Howard Vaughton
6 18 Feb 1882 11 Mar 1882
Phil Neal
5 16 May 1978 23 Feb 1983