May 19, 2024
top 10 england goal scorers of all-time

Top 10 England Goal Scorers of All Time

Who holds the record for the most goals scored by an England player in a single tournament? Is it Wayne Rooney, with 53 goals in 52 appearances during the 2006 FIFA World Cup? Or is it Harry Kane, who netted 51 goals in 54 appearances during the 2018 FIFA World Cup? Who is third on the all-time goalscorer list for England, with 49 goals from 148 appearances? Find out on this top 10 England goal scorers of all-time list!

Top 10 England Goal Scorers of All Time

1.  Wayne Rooney | 53 goals

Wayne Rooney

England’s all-time leading scorer, Wayne Rooney, is a player that is known for his speed and superb finishing ability. He’s a three-time winner of the Premier League and FA Cup, as well as an Olympic gold medalist. Rooney is the all-time leading scorer for England with 53 goals. He’ll be looking to add to his record tally this season when he returns from injury later this year! So, don’t miss out on one of the world’s best players when he returns to action later this year. Be sure to add Wayne Rooney to your list of top 10 England goal scorers of all-time!

Image – Source

2.  Harry Kane | 51 goals

Harry Kane

There is no doubt that Harry Kane is one of the greatest goal-scorers in England’s history. The Tottenham Hotspur striker has scored at least one goal in every Premier League season so far and is currently leading the way with 51 goals to his name. His brilliance on the pitch has seen him rewarded with numerous honors, including a PFA Players’ Player of the Year award and an FA Cup win. Kane is sure to continue scoring goals for years to come, so be sure to catch all of his games live!

Image – Source

3. Bobby Charlton | 49 goals

Bobby Charlton

No list of top England goal scorers would be complete without the legendary Bobby Charlton. Known as “The King of Wembley,” Charlton helped England win numerous trophies during his career, including 3 World Cups and 2 European Championships. He was a very creative and skillful player who could score from any position on the pitch. He remains one of English football’s most iconic figures and is rightly considered one of the country’s greatest ever goal scorers! With 49 goals to his name, he is the all-time top scorer for England.

His goals helped England to win the 1966 World Cup, making him the only player to ever win the world’s top cup in both the English and European styles. His goals are still remembered to this day and will always be a source of pride for the nation.

Image – Source

4. Gary Lineker | 48 goals

Gary Lineker

Gary Lineker is a legendary figure in English football and one of the greatest goal scorers of all-time. He has 48 goals to his name, making him the all-time leading scorer for England. Gary Lineker was born in 1963, making him one of the older players on this list. Along with other greats like David Beckham and Bobby Charlton, he is a part of English football history. Gary Lineker is one of the most recognisable faces in world football and is loved by fans all over the world. He will forever be remembered for his goals and contribution to English football.

Image – Source

5. Jimmy Greaves | 44 goals

Jimmy Greaves

Jimmy Greaves was a prolific goalscorer, and his tally of 44 goals in 104 appearances for Chelsea makes him one of the most hallowed names in English football history. He is third on the all-time list behind Dennis Bergkamp and Wayne Rooney, with 177 career goals. Outside of football, Greaves is also well-known for his involvement in showbiz – appearing as a presenter on UK game show Banker’s Rummy! Greaves was a key part of both the domestic and European cups during his time at Stamford Bridge. 

He is a legend in the Chelsea and England communities, and his goals will live on forever.

Image – Source

6. Michael Owen | 40 goals

Michael Owen

Michael Owen was an important part of the England team that reached the 2010 World Cup quarterfinals. He is well known for his speed and quick feet, which helped him score many goals from close range. He retired from international football in February 2016 after a disappointing Euro 2016 campaign. In 114 appearances, Owen scored 40 goals, which makes him the all-time leading goal scorer for England.

Image – Source

7. Nat Lofthouse | 30 goals

Nat Lofthouse

West Ham United legend Nat Lofthouse is one of the most celebrated English footballers of all time. A striker by trade, Lofthouse enjoyed a prolific career that saw him score goals at a record-breaking rate. He is most famous for his time at West Ham United, where he scored 30 goals in 62 appearances. However, he was also a prolific goalscorer for clubs such as Fulham, Coventry City and West Ham United. His goals helped England to victory in the 1966 World Cup, and he was also a part of the team that won the 1970 World Cup. 

Lofthouse retired from professional football at the age of 36, after winning three English league titles and two FA Cups. He is still remembered as one of the greatest goalscorers to have graced the English league. Thanks Nat!

Image – Source

8. Alan Shearer | 30 goals

Alan Shearer

England is a country that is known for its passionate football fans. So, it’s no wonder that the top 10 England goal scorers of all-time are some of the most celebrated players in the country’s history. Alan Shearer is the all-time leading scorer for England with 30 goals. He achieved these impressive numbers during his time playing for Blackburn Rovers and Manchester United. Other top scorers include Wayne Rooney (29), Jimmy Greaves (27), and David Beckham (25). 

Be sure to catch any of these players when they play in England this year – it will be a unforgettable experience!

Image – Source

9. Tom Finney | 30 goals

Tom Finney

Tom Finney was a world-renowned goalscorer who was known for his speed and accuracy on the pitch. He is the all-time leader in England goal scoring with 30 goals. His record was broken by Gareth Southgate in May 2018 with his 37th goal for England. He accomplished this during Euro 92 and World Cup 98, both of which were world championships. Although his career was cut short by injury, Finney’s legacy as one of England’s greatest goalscorers will never be forgotten.

Image – Source

10. Frank Lampard | 29 goals

Frank Lampard

Frank Lampard is one of the most iconic and successful footballers in England’s history. Over the course of his illustrious career, Lampard has scored a whopping 29 goals, which makes him the all-time leading goalscorer for his country. His best season was 2006-2007, when he notched 16 goals and helped Chelsea win the Champions League title. He also holds the record for most appearances in an England shirt, with 106 games played.

Lampard’s international career has been marked by numerous successes, including consecutive appearances at the World Cup (2002, 2006), as well as three European Championships (1996, 2000, 2004). His contribution to English football is undeniable, and his goals will always be remembered fondly.

Image – Source


The images used for this blog are not owned by London Business Mag and they were picked from various websites. The copyrights for the images go to respective business owners.

Leave feedback about this

  • Quality
  • Price
  • Service


Add Field


Add Field
Choose Image
Choose Video