England All Time Goal Scorers: Ranking Highest Scorers for England Football Team

England All Time Goal Scorers: Ranking Highest Scorers for England Football Team

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

Recommended: The Sports Fan App