Comparing Kylian Mbappé and Erling Haaland by total goals is the laziest version of the argument, because they are paid to do different things and the raw number hides it. The interesting question is what each one has to do before the shot exists.
They now play in different leagues in different time slots, which makes following both awkward. La Liga’s prime kickoff at 21:00 CEST sits in the middle of a Premier League evening. The La Liga scores and table page keeps fixtures, live minutes and standings in one view, which saves running two broadcaster apps on a Saturday night.
| Kylian Mbappé | Erling Haaland | |
|---|---|---|
| Born | 20 Dec 1998, Bondy, France | 21 July 2000, Leeds, England |
| Senior debut | Monaco, Dec 2015, aged 16 | Bryne, then Molde from 2017 |
| Breakthrough | Ligue 1 title with Monaco, 2017 | Hat trick on Champions League debut for Salzburg v Genk, 2019 |
| Signature debut | Scored in the 2018 World Cup final at 19 | Hat trick off the bench for Dortmund v Augsburg, Jan 2020 |
| Peak league season | 31 La Liga goals, Real Madrid, 2024/25, Pichichi and European Golden Shoe | 36 Premier League goals, Manchester City, 2022/23, record for a 38 game season |
| Major team honour | World Cup 2018 | Treble 2023 |
Mbappé was the second teenager after Pelé to score in a World Cup final, scored a hat trick in the 2022 final and still lost on penalties. Haaland’s father Alf-Inge was playing for Leeds when he was born and later played for Manchester City.
Why the totals mislead
PositionHaaland’s final action is almost always inside the width of the six yard box, and his touch count per match is among the lowest of any starting forward in the league. That is deliberate. Mbappé has spent large parts of his career starting from the left, taking possession further from goal, carrying, and manufacturing a share of his own chances.PenaltiesBoth take them at various points. Penalty share moves a season total by five to ten goals while saying nothing about open play finishing, so an honest comparison strips them out first.SupplyManchester City’s chance creation profile has been the most consistent in Europe for a decade. Measuring a striker’s output without adjusting for the volume and quality of what arrives is measuring the team.
The numbers that actually separate them
- Non penalty goals per 90. The correct starting point, and both sit at the very top of the European sample, which is precisely why the argument never resolves.
- Average shot distance. Haaland’s is shorter than almost any elite forward, and his conversion rate is largely a function of arriving where the chance is hard to miss. Mbappé’s distribution is wider, including carries that end in a shot from a tight angle, which lowers conversion and raises the share of goals he creates without help.
- Big game record. The one people argue about with no agreed method. Counting knockout goals rewards the player whose team goes deeper, which is a property of the squad, not the striker.
FAQ
Who has the better goals per minute record?
It flips depending on the window you choose, which is the honest answer. Across full seasons both sit inside the top handful in Europe, and the gap between them is smaller than the gap created by picking a favourable start date.
Does playing in La Liga rather than the Premier League change the comparison?
It changes the defensive profile faced, not the method. Any league adjustment applied to one of them has to be applied to both, and the adjustments published by different models disagree enough that they cannot settle a gap this small.
What would actually settle it
Three seasons of both players in comparable roles with comparable supply. Football does not run that experiment and the transfer market makes sure it never will. What we have is a pair of career curves that are unusually similar in output and completely different in method.
For the weeks when both play inside the same 24 hours, the NameScore iOS app pushes a goal alert the moment it is given, plus confirmed lineups about an hour before kickoff, which is when you find out whether either of them is actually starting.
