
Harry Kane will surely go down as one of the greatest strikers in modern football history.
The England captain has been banging in the goals for club and country his his senior Tottenham Hotspur debut way back in August 2011. Once called a ‘one-season wonder’ by rival fans, Kane has continued to prove everyone wrong as he rose up the goalscoring charts for Tottenham, in the Premier League and on the international stage.
He’s even carried that form over to the Bundesliga with Bayern Munich and, of course, with the England national team.
So, just how many records does Harry Kane currently hold?
Tottenham’s all-time top goalscorer
Kane wrote his name in the Tottenham history books in 2023. Scoring his 267th goal against Manchester City in February, he finally overtook the great Jimmy Greaves to become the highest goalscorer in Spurs’ 141 year history. The previous record had stood for over 50 years.
This was also the 200th of Kane’s Premier League career, joining Alan Shearer and Wayne Rooney as the only other players to achieve this feat.
It also follows that Kane has the most Premier League goals for Tottenham, a record previously held by Teddy Sheringham (97 goals). Kane left Tottenham with 280 goals scored, including 213 in 317 in the Premier League.
In European competitions, Kane is on 45 goals. Next best is Son Heung-min, on 27.
Most away Premier League goals
Kane’s goal against Brighton and Hove Albion in March 2022 set a new record for most away goals (95) in the Premier League. Wayne Rooney had previously held this, but Kane surpassed the former Manchester United striker in over 100 fewer appearances.
Later that year in October, Kane became the first ever player to score 100+ home goals and 100+ away goals in the division, achieving this feat at rivals Arsenal‘s ground, the Emirates Stadium. And he left the Premier League with 112 away goals.
Most Premier League goals in a calendar year
Football is played in seasons. But sometimes players have to be commended for their performances across a calendar year, such as Lionel Messi’s 91 goals in 2012.
Kane’s best calendar year came in 2017 (in the Premier League, at least), when he netted 39 times for Tottenham. A ridiculous amount when you consider the league only ran for 10 months in the year and the Englishman didn’t turn up in August. The previous record was held by Alan Shearer, who netted 36 times for Blackburn Rovers in 1995.
Most Premier League Player of the Month awards
They aren’t the most glamorous individual accolade, but the number of Premier League Player of the Month awards a footballer wins can be used as a measurement of their quality and dominance.
Kane has won Player of the Month a total of seven times, receiving the award in January 2015, February 2015, March 2016, February 2017, September 2017, December 2017 and March 2022. That last occasion not only ended a four-year wait but also brought Kane level with Sergio Aguero at the top of the list of Premier League Player of the Month winners.
Most Premier League goals for a single club
Harry Kane’s match-winner against Wolverhampton Wanderers ensured the Englishman started the 2022-23 campaign with another goalscoring record.
Kane’s 64th-minute header from Ivan Perisic’s corner not only wrapped up another three points for Spurs; it also saw the Englishman overtake Aguero (184) as the player with the most goals scored for a single club in the competition’s history. He would go on to finish the campaign with 30 goals, making him the only player in Premier League history to score 200+ goals for a single side (213 in total).
Most games scored in during a Premier League season
Although 2022-23 was a poor campaign for Tottenham as a whole, Kane once again showed his brilliance as he became the first player in Premier League history to score in 25+ different matches in a single season.
Despite scoring in 26 different matches, Kane finished second to Erling Haaland in the goalscoring charts, becoming the first player to score 30+ goals in multiple Premier League campaigns and not win the Golden Boot either time (2017-18 the other).
Most headed goals in a Premier League season
In 1997-98 Duncan Ferguson’s nine headed goals looked like a record that would stand for some time. And it did, until 2023, when Kane become the first player in the competition’s history to score 10+ goals with his head.
His header against Crystal Palace was also the first time a player hit 40+ for both headed and weak-footed goals in the Premier League, showing just how incredible an all-round finisher he is.
Most competitive goals for England
It’s not just Tottenham getting the benefits of Kane’s goalscoring. In England’s 5-0 win over Albania in World Cup qualifying in 2021, Kane scored a first-half perfect hat-trick. This put the Three Lions out of sight and also moved the striker top of one particular list.
Beating Wayne Rooney’s record of 37, the Tottenham striker has since added to his tally, becoming the first player in England’s history to score 50+ times in in competitive fixtures. At the time of writing, he has an incredible 72 goals in 96 non-friendly matches and has a World Cup Golden Boot to show for it.
Dabble sign-up offer: Bet £10+ & Receive £10 In Free Bets
Not signed up to Dabble yet? Here's how to claim the Bet £10+ & Receive £10 In Free Bets welcome offer:
- Sign up to Dabble through this link
- Register your account with accurate personal details
- Place your first bet of £10 or more
- Receive your £10 in free bets when your qualifying bet has setted
- Use your Free Bet on any eligible sportsbook market within 7 days
#AD 18+ 7-day free bet expiry. Stake not returned. Promotional Terms Apply. GambleAware.org
Most goals for England at major tournaments
Those 72 competitive goals for England include 17 at major tournaments. With a split of seven in 18 games in the European Championships and 11 in 14 at World Cups, Kane has scored more goals in major tournaments than any other England player.
Kane broke the record at the 2022 World Cup, overtaking Gary Lineker with two goals, including one against France in the quarter-finals.
England’s all-time top scorer
The big one. 2023 was an incredible year personally for Harry Kane. Not only did he become Tottenham’s all-time top goalscorer, he also became his country’s all-time leading goalscorer, overtaking Wayne Rooney.
In March 2023, the England captain finally moved to the top of the Three Lions’ goalscoring charts with a penalty against reigning European champions Italy, earning them their first away win in Italy since 1961. Not only did Kane take Rooney’s goalscoring record, he did it in 39 fewer caps than the former Manchester United forward.
He has since extended his lead at the top of the goalscoring charts, finding the back of the net 82 times in 117 caps for the Three Lions.
Most World Cup goals for England
We’ve mentioned Kane’s 11 World Cup goals for England. But we’ve not mentioned that it’s more than any England player in history. Kane went into the 2026 World Cup trailing Gary Lineker by two goals at the top of England’s rankings. While he would have had his sights set on the record, Kane may not have expected to break the record in the group stage.
But Kane scored twice against Croatia to equal Lineker’s record, before breaking it outright in the final group game against Panama. Kane scored six goals at the 2018 World Cup to win the Golden Boot, and added another two in 2022 before his 2026 trio.
Most World Cup penalties
Players often get criticism from opposition fans when they score a boat load of penalties. But they all count. And neither Kane nor England will care that he has scored five goals from the penalty spot at World Cups. It’s the most of any player ever, excluding penalty shootouts.
Three of the World Cup penalties came in his first tournament, with two in the same game. Kane scored twice from the spot in England’s 6-1 win over Panama in 2018, part of a hat-trick. Kane then scored a penalty in normal time against Colombia in the last-16, a game England eventually won after a shootout. The England captain scored then too, though that doesn’t count towards his tally.
Kane’s fourth World Cup penalty came in the quarter-finals of the 2022 World Cup, against France. He also missed one from the spot, though, as England were beaten 2-1 by France. And penalty number five came against Croatia in England’s opening game of the 2026 World Cup. He did need a retake for it though, as his first effort was saved, with Dominik Livakovic punished for infringement.
Most Champions League goals for an Englishman
Another record to join Kane’s collection. Kane started the 2024-25 Champions League season having scored 29 goals in the competition, trailing Wayne Rooney’s record by one goal.
Rooney’s record was always going to fall this season, it was just a question of when. Well, it only took Kane one game to take the record outright. Kane scored four goals in Bayern Munich’s 9-2 win over Dinamo Zagreb, including a hat-trick of penalties. And he’s not looked back since.
Kane’s 54 goals have come in just 70 games, a pretty decent return. Just under two-thirds of those goals have come at Bayern Munich, with Kane netting 33 in 38 for the German side. His record at Tottenham was respectable, scoring 21 goals in 32 Champions League matches.
Most Champions League goals in a single campaign for an Englishman
Sticking with the Champions League, Kane had an excellent campaign in 2025-26 even if it did not end in glory.
Kane scored 14 goals in 13 Champions League games for Bayern, helping them reach the semi-finals. The Englishman only failed to score in three of his Champions League games, all coming in the group stage.
At 14 goals, Kane set the record for the most goals in a single Champions League season by an Englishman. It was his own record he broke, having netted 11 for Bayern in 2024-25 — the first Englishman to reach double digits for goals in a single Champions League/European Cup campaign.
Most consecutive Champions League games scored in by an Englishman
Kane spread his 2025-26 Champions League goals out, scoring in 10 of his 13 matches. He scored in each of his past seven Champions League games, breaking the record for an Englishman. The record was broken in match six, with a goal against Paris Saint-Germain moving Kane one clear of Steven Gerrard — who had scored in five consecutive games in 2007-08.
Having also scored in his final knockout stage game of 2024-25, Kane became the first Bayern player to score in six consecutive Champions League knockout round matches.
Most goals in a debut Bundesliga season
On a personal level, Kane’s debut campaign in the Bundesliga couldn’t have gone much better. Of course, it would have been nice to end with the title, but Kane had the best debut season in Bundesliga history.
In his first season in the German top-flight, Kane scored 36 goals in 32 games to take the Torjagerkannone. The previous best was Uwe Seeler’s record of 30, scored in the first ever Bundesliga campaign in 1963-64.
Seeler’s 30 goals came in 30 games, and included three hat-tricks. Kane scored in 23 of his 32 appearances, while also netting four hat-tricks,
Quickest to 50 goal involvements in the Bundesliga
Kane has now scored 40 goals in the Bundesliga, adding four in three games so far this season. On top of his 40 goals, Kane has provided 10 assists. After just 35 games, this is the quickest a player has reached 50 direct goal involvements in the Bundesliga. Kane has broken the previous record set by Erling Haaland, who now holds that particular record in the Premier League.
Bundesliga Torjagerkanone history
Kane has been flying in the Bundesliga, scoring 98 goals in his first 94 appearances in the competition — across three seasons. The Englishman scored 36 goals in his debut campaign, despite not winning the Bundesliga title. That number dropped to 26 in his second season, but Kane’s goals helped him win his first major trophy. Kane scored 36 goals again in 2025-26, securing another Bundesliga title.
All three seasons did end with Kane winning the Torjagerkanone — the Bundesliga’s trophy for the top scorer. He’s the first player in Bundesliga history to be the top scorer in each of his first three seasons in the competition. Kane is also only the second player to finish as the top scorer in three consecutive Bundesliga seasons, though he still needs two more campaigns to match Robert Lewandowski’s record of five-in-a-row.
Read more:
