Skip to content
Soccer Addicted

Kane vs Haaland: who comes out on top, criterion by criterion

Kane broke the Bundesliga's fastest-to-100 record on 18/09/2026; two days later, Haaland completed all 25 Premier League clubs. Career numbers, honours and the head-to-head between both strikers, side by side.

Lucas G. de Moraes
By Lucas G. de Moraes

23 September 2026 at 04:17 · 4h ago · 18 min read

Share

This edition was machine-translated from the original written by our editorial team. Editorial policy

Kane vs Haaland: who comes out on top, criterion by criterion
AI-generated image · Soccer Addicted

Harry Kane scored his 100th and 101st career Bundesliga goals on 18/09/2026, as Bayern Munich thrashed Union Berlin 7-0, needing only 98 appearances to reach the round mark, the fewest games any forward has ever needed in the history of the German league. Two days later, on 20/09/2026, Erling Haaland scored against Sunderland in Manchester City's 5-3 win and completed a list no other player had closed out: he has now scored against all 25 different clubs he has faced in the Premier League wearing City's shirt.

Placed side by side, Kane and Haaland form the sharpest contrast at the position in European football: a centre-forward who drops deep to receive, joins the build-up and finishes as a result of the move, against a centre-forward who attacks the space in behind and settles things inside the six-yard box, almost always on the last action. That is a tactical reading, an opinion of this piece, not a closed verdict, and it matters from the outset: comparing the two number against number, without separating what each one actually does on the pitch, is the shortest route to the wrong answer.

This comparison rests on published data, not impression: the 2025/26 season numbers, dated individual awards, both national teams, and the real head-to-head meetings on the pitch, rebuilt match by match later in this piece. The criterion changes the answer in every section, and that is how the question "who is better" should be answered, dimension by dimension, never with a single loose sentence.

From Tottenham to Bayern, from Dortmund to Manchester City

Kane was born on 28/07/1993 and enters this comparison, on 22/09/2026, at 33 years old. He ended a 19-year spell at Tottenham when Bayern Munich announced his signing, on 12/08/2023, at the age of 30.

The exact size of the deal was never settled, and the sources opened for this piece disagree with one another. Euronews, on 10/08/2023, reported an agreement described as "worth more than 100 million euros". TNT Sports was more specific, citing a potential fee of 120 million euros (104 million pounds), beating Bayern's own previous record: the 80 million euros (68 million pounds) paid for Lucas Hernández in 2019. Sportbible, meanwhile, detailed the structure of the deal: an initial fee of 98 million euros (86 million pounds), with add-ons taking the total to 114 million euros (100 million pounds). The guaranteed fee stayed below the 100 million euro mark thanks to two friendly matches against Tottenham themselves, with the proceeds going to the English club.

Two months later, on the Bavarian public broadcaster BR's Sonntags-Stammtisch programme, Bayern honorary president Uli Hoeness contradicted those figures: "We only spent 95 million euros to sign Kane", he said. None of the four sources fully agrees with the others, and this piece records the real disagreement instead of picking a single number: the deal fell somewhere between 95 and 120 million euros, depending on who is talking and what is counted.

Haaland was born on 21/07/2000 and turns 26 on 22/09/2026, seven years younger than Kane. He was at Borussia Dortmund when Manchester City triggered the release clause in his contract, on 10/05/2022, with the move taking effect on 01/07/2022. The figure quoted before the deal was 75 million euros (63 million pounds); the real value of the clause, revealed afterwards, was lower, 60 million euros, the same 51.2 million pounds City ended up paying.

The current market value of the two players does not enter this comparison as a fixed number. Transfermarkt, the main reference for that figure, could not be accessed directly for this piece, and the other platforms found disagree too much with one another to turn into a table. A gap of tens of millions of euros for the same player, in the same week, is not margin of error: it is a sign the data is not solid enough to publish as fact.

Kane's 100th goal, minute by minute

The penalty that brought Kane's 100th Bundesliga goal came in the 39th minute of the first half, after Michael Olise was fouled inside the box. Kane placed it into the corner and sent goalkeeper Frederik Rønnow the wrong way, making it 2-0 for Bayern over Union Berlin. Fifteen minutes later, in the 54th minute, he found the net again, this time with a header from an Olise cross, reaching 101 goals in the German league, in a match that finished 7-0.

The Bundesliga confirmed, in a statement on the competition's official site, that Kane had become the fastest player in league history to reach 100 goals, needing only 98 appearances. The previous record belonged to Dieter Müller, the FC Köln forward of the 1970s, who needed 129 games to reach the same mark: Kane beat it by 31 games.

The moment sums up what Kane has been doing since joining Bayern, in 2023: a rate of one goal every 78.3 minutes in the Bundesliga. In the Bundesliga's own count, published on 19/09/2026, that is a better rate than Haaland's own in the same league (87 minutes, during his spell at Borussia Dortmund), Robert Lewandowski's (100 minutes) and even Gerd Müller's (105), the club's greatest historic scorer.

Across all competitions, Kane has reached 152 goals in 154 appearances for Bayern. In the 2025/26 season alone, that was 61 goals in 51 matches, with a further 7 assists, according to the Bundesliga: in the club's history, only Gerd Müller has scored more in a single season, in 1972/73. He is also the only player to win the Torjägerkanone, the Bundesliga's top scorer trophy, in each of his first three seasons in the competition, 2023/24, 2024/25 and 2025/26.

CriterionHarry Kane (Bayern Munich)Erling Haaland (Manchester City)
Milestone of the week100th and 101st Bundesliga goalGoal that completed all 25 clubs faced in the Premier League
Date18/09/202620/09/2026
MatchBayern 7-0 Union BerlinManchester City 5-3 Sunderland
Minute of the decisive goal39 (penalty)81
Games to the 100th league goal98111
RecordFastest to 100 Bundesliga goals in league history, on 18/09/2026 (previous record: Dieter Müller, 129 games)Guinness World Record for fastest to 100 Premier League goals, on 02/12/2025
League goals at the time of this report101117

The 25 clubs that have conceded a Haaland goal

Against Sunderland, in the 81st minute of Manchester City's 5-3 win on 20/09/2026, Haaland scored a goal initially ruled out for offside and then awarded after a VAR review. It was the goal that had been missing: before that match, Sunderland were the only opponent Haaland had faced in the Premier League without scoring against, in 2 games.

The completed list stands at 25 different clubs faced while wearing City's shirt, a feat no other player had finished in the competition. West Ham are his favourite victims, with 11 goals in 8 games; Crystal Palace and Wolverhampton follow, with 10 goals each.

Overall, the goal against Sunderland was Haaland's 117th in the Premier League, in 137 games since joining City, a count valid to 20/09/2026. A real coincidence in the numbers: on the same comparison, Kane's reference Bundesliga season (2025/26) also produced 36 goals, the same total as Haaland's reference Premier League season (2022/23), even though the leagues, seasons and contexts differ.

Two races to 100 goals, two different paces

Kane needed 98 games to reach 100 Bundesliga goals; Haaland needed 111 to reach 100 Premier League goals, with a goal against Fulham on 02/12/2025, a feat recognised by Guinness World Records as the fastest in the English competition's history. The maths is simple: 111 minus 98 leaves 13 fewer games for Kane to hit the mark in his own league, even though these are different competitions, each racing against its own history.

PeriodHarry Kane, Bayern (all competitions)Erling Haaland, City (Premier League only)
Since joining current club152 goals in 154 games117 goals in 137 games
Count valid to18/09/202620/09/2026
Reference season2025/26: 61 goals in 51 games, 7 assists2022/23: 36 goals in 38 games (Guinness record)
League only, in the reference season36 goals in the Bundesliga36 goals in the Premier League
Bundesliga scoring rate1 every 78.3 minutes, since joining in 20231 every 87 minutes, during his spell at Borussia Dortmund

Haaland's four Guinness World Records

The feat against Fulham is not Haaland's only certified record. He also holds the record for most goals in a single Premier League season, 36 in just 38 games, in the 2022/23 campaign, when City won the treble. As of 22/09/2026, Goal.com summed up all four records this way: "becoming the fastest player to reach 100 Premier League goals, setting the highest tally in a single Premier League season, becoming the all-time top scorer in the UEFA Nations League, and matching the record for most goals in a single Champions League fixture".

The other two records come from the national team and from a single European match: all-time top scorer in the UEFA Nations League, with 19 goals between 09/2020 and 11/2024, and the record for most goals in a single Champions League match, 5 goals against RB Leipzig, on 14/03/2023. No certified Guinness World Record for Kane was found for this report: his recognition comes through a different route, competition records and press voting, as the next two sections show.

The one annual head-to-head: the European Golden Shoe

There is exactly one criterion where the two compete, every year, on the same scale: the European Golden Shoe, which awards points based on goals in each domestic league, weighted by the strength of that competition. In the 2025/26 edition, Kane won it with 36 Bundesliga goals and 72 points, ahead of Haaland, runner-up with 54 points and 27 Premier League goals, and of Kylian Mbappé, third with 50 points.

It was Kane's second Golden Shoe: the first came in the 2023/24 season, his very first in the Bundesliga. That scale, rather than an informal comparison of scorers, is what serves as the real annual head-to-head between the two, because it measures the same kind of output in different leagues with a single final number. By that scale, Kane has 2 titles to Haaland's 1: in 2022/23, the Norwegian won it with 36 goals for City, with Kane second on 30 for Tottenham.

The season that earned Germany's top individual award

On 23/08/2026, Kane was voted Germany's Footballer of the Year, an award organised by kicker magazine and decided by journalists affiliated with the VDS, the German sports media association. He received 272 votes, ahead of Bayern teammate Michael Olise, runner-up with 203, and Deniz Undav, of Stuttgart, third with 61.

The award has existed since 1960 and has reached 67 editions, of which the first 44, from 1960 to 2003, always ended with a German player in first place. Kane became the first Englishman in the award's history to win it, and the eighth foreign winner overall, counting Brazilian pioneer Ailton, champion in 2004. The win was built on the same campaign as the paragraph above: 61 goals in 51 games for Bayern in the 2025/26 season, 36 of them in the Bundesliga alone.

AwardHarry KaneErling Haaland
European Golden Shoe 2022/232nd place: 60 points, 30 Premier League goalsWon: 72 points, 36 Premier League goals
European Golden Shoe 2023/24Won: 72 points, 36 Bundesliga goalsJoint 3rd: 54 points, 27 Premier League goals
European Golden Shoe 2025/26Won: 72 points, 36 Bundesliga goals2nd place: 54 points, 27 Premier League goals
Premier League Golden Boot3 times: 2015/16, 2016/17 and 2020/213 times: 2022/23, 2023/24 and 2025/26
World Cup Golden Boot2018, with 6 goalsNever won: 7 goals in 2026, behind Mbappé on 10
PFA and FWA player of the year awards in EnglandNever wonWon both in 2022/23
Torjägerkanone (Bundesliga top scorer)3 in a row: 2023/24, 2024/25 and 2025/26Never won: 3rd in 2021/22, with Borussia Dortmund
kicker, Germany's Footballer of the Year (announced 23/08/2026)Won, 272 votes, 1st Englishman in the award's historyOut of contention since leaving the Bundesliga in 2022
Guinness World RecordsNone found for this report4 certified records

Two ways of solving the same problem

What Kane does on the pitch shows up in the very numbers behind this comparison: he drops deep to receive, joins the build-up and finishes in more than one way, from the penalty spot, with his head, from outside the six-yard box. The sequence behind his own 100th goal shows the pattern: he was involved in two separate moves with Olise in the same match, once winning the penalty his teammate did not take, once finishing a header from his cross. It is the signature of a number 9 who also creates, and the 7 assists of the 2025/26 season back up that reading.

Haaland solves the same problem in a narrower, more lethal way, inside the six-yard box. His four Guinness World Records are all about finishing and goal volume, 5 in a single Champions League match, 36 in a single Premier League season, never about building the move. The goal that completed his list of 25 clubs, against Sunderland, came from inside the box, after a passage of play initially flagged for offside: the tight margin that kind of forward lives on.

The national team as an extra measure: England vs Norway

For England, Kane is the all-time top scorer: 85 goals in 121 games, a count valid to 15/07/2026. At the 2026 World Cup, he scored his 11th career goal at the tournament against Panama, in the group stage, overtaking Gary Lineker's 10, the English record since 1990; he finished the tournament on 14 World Cup goals.

For Norway, Haaland is also the all-time top scorer: 62 goals in 55 games, a count valid to 11/07/2026. He reached 50 national-team goals in just 46 games, the fastest pace ever seen for the country, and led Norway to the 2026 World Cup after nearly 30 years without reaching the tournament.

CriterionHarry Kane (England)Erling Haaland (Norway)
National team goals8562
National team games12155
Count valid to15/07/202611/07/2026
Historical standingAll-time top scorer for the national team, to 15/07/2026All-time top scorer for the national team, to 11/07/2026
Standout record14 World Cup goals up to 2026, an English record (overtook Gary Lineker's 10)50 goals in 46 games, on 11/10/2025, the fastest pace in national team history
2026 World Cup3rd place: lost the semi-final to Argentina (1-2, 15/07/2026) and won the 3rd-place match against France (6-4, 18/07/2026)Quarter-finals, Norway's best World Cup ever; 7 goals at the tournament

The 2026 World Cup for each of them

At the 2026 World Cup, Kane's England lost the semi-final to Argentina 1-2, on 15/07/2026: Anthony Gordon put England ahead in the 55th minute, Enzo Fernández equalised in the 85th, and Lautaro Martínez scored the winner in the 90+2. Three days later, on 18/07/2026, England beat France 6-4 in the third-place match, in Miami Gardens, taking the bronze medal. Manager Thomas Tuchel summed up the result, on 18/07/2026: "It is the first medal in 60 years, the best World Cup on foreign soil, so I hope the players can be proud of that in some time".

Haaland's Norway reached the quarter-finals, the country's best-ever World Cup run, after nearly three decades away from the tournament, and went out to none other than Kane's England, 2-1 after extra time, on 11/07/2026. Haaland scored 7 goals at the tournament, two of them in the 2-1 win over Brazil in the round of sixteen.

The three times Kane and Haaland crossed paths on the pitch

Kane and Haaland only overlapped in the Premier League during Kane's final season at Tottenham, 2022/23, since Haaland joined City in 2022 and Kane left for Bayern in 2023. In that window, the two faced each other exactly twice, and neither match had both of them scoring. The third meeting came three years later, in the quarter-finals of the 2026 World Cup.

On 19/01/2023, at the Etihad Stadium, Manchester City came from behind to win 4-2 after trailing 2-0 at half-time, with goals from Dejan Kulusevski and Emerson Royal for Tottenham. According to Goal.com, "Haaland, who netted his 22nd Premier League goal of the season, found the target alongside Julian Alvarez and a brace from Riyad Mahrez": Haaland scored in the 53rd minute, his 22nd Premier League goal of that season. Kane started the match and did not find the net.

On 05/02/2023, at the Tottenham Hotspur Stadium, the result flipped: Tottenham won 1-0, with Kane scoring in the 15th minute after capitalising on a mistake by Rodri. Covering the match, on 05/02/2023, TNT Sports recorded the significance of the goal: "Harry Kane now stands alone as Tottenham's record goal-scorer after his strike gave his side a 1-0 victory over Manchester City", his 267th goal for the club, overtaking Jimmy Greaves at the top of the list. Cristian Romero was sent off in the 87th minute, and Haaland did not find the net.

In the 2026 World Cup quarter-final, on 11/07/2026, both started and neither scored: England beat Norway 2-1 after extra time, with two goals from Jude Bellingham, and Haaland was substituted in the 105th minute. Across three meetings, each has scored once, always in a win for his own team; that is thin evidence for a broad tactical conclusion.

CriterionManchester City 4-2 TottenhamTottenham 1-0 Manchester CityNorway 1-2 England
Date19/01/202305/02/202311/07/2026
Competition and venuePremier League, Etihad StadiumPremier League, Tottenham Hotspur StadiumWorld Cup (quarter-final), Miami Gardens
Haaland goalYes, in the 53rd minute (his 22nd Premier League goal that season)NoNo; substituted in the 105th minute
Kane goalNoYes, in the 15th minute (his 267th goal for Tottenham, a club record on 05/02/2023)No
Other goalsKulusevski (44') and Emerson Royal (45+2') for Tottenham; Álvarez (51') and Mahrez (63' and 90') for Manchester CityNo other goals; Cristian Romero sent off in the 87th minuteSchjelderup (36') for Norway; Bellingham (45+2' and 93', in extra time) for England

Age, career window, and what comes before October

Seven years separate the two: Kane at 33 and Haaland at 26, on 22/09/2026. The gap changes how the totals should be read, because Kane already carries more seasons of accumulated output, while Haaland is still building his own tally; that is why this piece compares rate and competition records rather than raw totals alone, which would unfairly penalise the younger of the two.

Both are among the 30 nominees for the 2026 Ballon d'Or, a list announced on 08/09/2026, alongside names such as Mbappé, Yamal, Dembélé and Messi. The ceremony is set for 26/10/2026, in London: until then, each player's club fixture list and what has already been achieved in this comparison are the concrete data available, with no room to predict the outcome of the vote.

So, who is better?

By direct-competition criterion, Kane has the edge: he won the European Golden Shoe in 2023/24 and 2025/26, against 1 title for Haaland, in 2022/23, and finished ahead of him in the last three editions. By certified, globally recognised record, Haaland has the edge: 4 Guinness World Records as of 22/09/2026, against none found for Kane by that date. By recognition from the press of the very league he plays in, it is Kane again, with Germany's Footballer of the Year award in 2026. By national team, it is a technical tie: in the July 2026 counts, both are the all-time top scorers for their countries.

Neither Kane nor Haaland wins across every dimension, because they are not playing the same game inside the game: one drops deep to build and finish afterwards, the other attacks the empty space to finish first. The most honest comparison is not a final sum, it is the list this piece has just shown, dimension by dimension, with a date and a source on every line.

Share

Sources

Frequently asked questions

Who is better, Harry Kane or Erling Haaland?
It depends on the criterion. In the European Golden Shoe, the one annual head-to-head between them, Kane won in 2023/24 and 2025/26 (72 to 54 points in the latter), and Haaland in 2022/23, with Kane in 2nd. By national team, both were, in July 2026, the all-time top scorers for their countries. There is no single closed answer.
Who has scored more goals, Kane or Haaland?
In their current domestic leagues, Kane has 101 Bundesliga goals in 98 games (as of 18/09/2026) and Haaland has 117 Premier League goals in 137 games (as of 20/09/2026). These are different leagues, and the numbers do not add up to one reliable worldwide total.
How many goals does Harry Kane have for Bayern Munich?
101 Bundesliga goals in 98 games, as of 18/09/2026. Across all competitions, that is 152 goals in 154 games since joining the club, including 61 goals in 51 games in the 2025/26 season.
How many goals does Erling Haaland have in the Premier League?
117 goals in 137 games for Manchester City, as of 20/09/2026, including the feat of having scored against all 25 different clubs he has faced in the competition.
How many individual awards do Kane and Haaland have?
Kane has 2 European Golden Shoes, 3 Premier League Golden Boots, 3 Bundesliga scoring titles, the 2018 World Cup Golden Boot and Germany's 2026 Footballer of the Year award. Haaland has 1 European Golden Shoe (2022/23), 3 Premier League Golden Boots, the 2022/23 PFA and FWA awards and 4 Guinness World Records.
Have Kane and Haaland ever faced each other on the pitch?
Yes, three times: Manchester City won 4-2 on 19/01/2023, with a Haaland goal; Tottenham won 1-0 on 05/02/2023, with a Kane goal; and England knocked Norway out in the 2026 World Cup quarter-finals, 2-1 after extra time, on 11/07/2026, with neither of them scoring.