Who has scored the most goals for England? Harry Kane with 91

Who has scored the most goals for England? Harry Kane has 91, plus 125 caps and a 2018 World Cup Golden Boot. Test your knowledge.

Play this story's trivia (1 question)

Harry Kane is the answer to who has scored the most goals for England. The Bayern Munich striker and England captain has reached 91 goals for his country, and his career has kept adding milestones at club and international level.

From Leytonstone to Tottenham’s academy path

Kane was born on 28 July 1993 in Leytonstone, London. He joined Ridgeway Rovers in 1999 when he was six, and later signed a scholarship contract with Tottenham on his 16th birthday in July 2009.

That early route set up a long Tottenham story. Kane is Tottenham Hotspur’s all-time top goalscorer with 280 goals, a mark that came before his move to Germany in 2023.

The England scorer with 91 goals

Kane became England’s all-time top goalscorer with 91 goals, moving to the top of a list that captures both longevity and output. He made his senior debut for England in 2015 at the age of 21.

His international record also includes 125 caps, which makes him England’s joint-most-capped male player, tied with Peter Shilton. Kane also won the World Cup Golden Boot in 2018, the same year he helped England reach the semi-finals of the 2018 FIFA World Cup.

Bayern Munich and a record-breaking transfer

In 2023, Kane joined Bayern Munich for €110 million, becoming the most expensive signing in Bundesliga history. He plays as a striker for the club and captains the England national team.

His first season in Munich was packed with end-product. Kane scored 44 club goals, won the Gerd Müller Trophy, and took home the European Golden Shoe.

The next season brought his first major trophy, as Bayern claimed the Bundesliga title. It was a major line in a career already built on goals, both in England and in Europe.

Champions League numbers and the 500-goal milestone

Kane is the highest-scoring English player in the UEFA Champions League with 58 goals. That number sits alongside a career total of over 500 goals for club and country, a figure that reflects his scoring across every stage of his career.

The same career also contains a rare mix of team roles and individual scoring prizes. He has gone from a young player at Ridgeway Rovers to a striker whose name now sits at the top of England’s scoring chart.

Ready to see how many details you caught? Take the quiz.

Quick quiz

How much do you know?

One question from this story. No sign-up. No XP: it's to see how much stuck.

Question 1 of 10 right
Medium
Which club does Harry Kane play for?

Tap an answer

Want more Sports trivia?

Keep playing — it's free and you don't need an account. Sign up only if you want to save your score and climb the leaderboard.

Play Sports trivia

Sources

We write each story from these sources, and every quiz answer is checked automatically against them.

More stories