England All Time Goal Scorers: Take a look at the detailed list of all players who have scored the highest number of goals for England on the international platform ever.
European Nations are known to the sole of the footballing world, having made an impression since the early 19th century, there are only a few European Countries who have established themselves as the most dominating nations in the history of the sport of football. England is one of those.
Over the years, England has been derived as the nation to produce the most natural of footballing talents. Be it David Beckam, Alan Shearer, Wayne Rooney or modern-era sensation Marcus Rashford, England have been generating the best football players for over a century. But not all of them have gone onto shine on the international stage.
Then who has? If this is your lookout, then this article is the perfect place for you to satisfy all your queries.
England All Time Goal Scorers: Top 20 Players with the Highest Goals For England National Team
Players |
Goals |
First Goal |
Last Goal |
Wayne Rooney |
53 |
September 06 2003 |
June 27 2016 |
Bobby Charlton |
49 |
April 19 1958 |
May 20 1970 |
Gary Lineker |
48 |
March 26 1985 |
April 29 1992 |
Jimmy Greaves |
44 |
May 17 1959 |
May 24 1967 |
Michael Owen |
40 |
May 27 1998 |
September 12 2007
Advertisement
|
Harry Kane |
34 |
March 27 2015 |
March 31 2021 |
Tom Finney |
30 |
September 28 1946 |
04 Oct 1958 |
Alan Shearer |
30 |
February 19 1992 |
June 20 2000 |
Nat Lofthouse |
30 |
November 22 1950 |
October 22 1958 |
Frank Lampard |
29 |
August 20 2003 |
May 29 2013 |
Vivian Woodward |
29 |
February 14 1903 |
March 13 1911 |
Steve Bloomer |
28 |
March 09 1895 |
April 06 1907
Advertisement
|
David Platt |
27 |
June 27 1990 |
May 18 1996 |
Bryan Robson |
26 |
September 09 1981 |
December 13 1989 |
Geoff Hurst |
24 |
April 02 1966 |
December 01 1971 |
Stan Mortensen |
23 |
May 25 1947 |
November 25 1953 |
Peter Crouch |
22 |
March 01 2006 |
November 17 2010 |
Tommy Lawton |
22 |
October 22 1938 |
May 16 1948 |
Mick Channon |
21 |
February 17 1973
Advertisement
|
June 04 1977 |
Kevin Keegan |
21 |
11 May 1974 |
February 23 1982 |
Who Has Scored the most Goal for England Football Team?
Over 1,250 players have represented England in nearly 150 years of international matches since 1872. Countless legends are part of that number, with Goal Scorers celebrated more than most. The unofficial footballing God of England Football, Wayne Rooney has scored 53 goals for England, which is most by any other player from the same country.
Having said that who do you think among the new generation can be able to break this elite record and encrpyt his name as the best player ever to play for England?
Also Read: Top International Goal Scorer: RANKED Top International Goal Scorers Soccer