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