Opinions, analysis and commentary

Kylian Mbappé now sits alone atop World Cup scoring history, and he got there while losing. His brace against England in Miami pushed him to 22 career goals, one clear of Lionel Messi’s 21, in a third-place match France lost 6-4. The result barely matters next to what the goals represent: a new summit reached in three tournaments and twenty-two appearances, a pace nobody else in the sport has matched. History now has a new name on top, and a real question about how long he stays there.
England were four goals up by half-time at Miami Stadium in Miami Gardens, and France looked finished long before Mbappé did anything about it. He pulled one back in the 48th minute, then added a second in the 66th, turning a rout into a story about one man’s night instead of England’s afternoon. France still lost 6-4, a result that will fade from most memories within a year. Mbappé’s second goal will not. It moved him to 22 career World Cup goals, one clear of Messi’s 21, while also completing a personal tally of 10 for the tournament and a second consecutive Golden Boot. Afterward, he made clear he would have traded the individual milestone for a place in Sunday’s final instead, a comment that said more about his priorities than any statistic could.
What separates this run from every other multi-tournament chase is the appearance count. Twenty-two goals arrived in exactly twenty-two games, meaning he has never needed a second attempt at a match to find the net. He scored four as a teenager when France won in 2018, eight when they reached the final in 2022, and ten this summer despite going home with bronze. That ten-goal haul ties Gerd Müller’s tally from 1970 for the second-highest single-edition total in tournament history, trailing only Just Fontaine’s untouchable thirteen from 1958. No other player has strung together three editions this productive.
Every record has a chain of predecessors, and this one is unusually well documented. Gerd Müller needed two tournaments to reach 14 goals in the 1970s. Ronaldo of Brazil took four editions to get to 15 by the mid-2000s. Miroslav Klose spent twelve years and four World Cups compiling 16, a mark that stood until Messi’s hat-trick against Algeria broke it during this summer’s group stage. Mbappé has now overtaken every name on that list in three tournaments and twenty-two matches, a fraction of the time his predecessors needed.
| Player | World Cups | Total Goals | Years Active |
| Kylian Mbappé | 3 | 22 | 2018-2026 |
| Lionel Messi | 6 | 21* | 2006-2026 |
| Miroslav Klose | 4 | 16 | 2002-2014 |
| Ronaldo (Brazil) | 4 | 15 | 1994-2006 |
| Gerd Müller | 2 | 14 | 1970-1974 |
| Just Fontaine | 1 | 13 | 1958 |
Messi will get a reply before the ink dries. He walks into Sunday’s final against Spain at MetLife Stadium, sitting on 21 World Cup goals, one behind Mbappé and needing just a single strike to tie him back level. Two goals would hand the record straight back. At 38 and almost certainly playing his final World Cup match, Messi already owns a distinction Mbappé cannot touch: he is the only player to have scored in five separate tournaments across six editions stretching from 2006 to this summer. Whatever happens Sunday, that streak alone secures his place at the top of a different list entirely.
Mbappé turned 27 in December 2025, which means the timeline is not close to finished. He is a near-certainty for the 2030 World Cup across Spain, Portugal, Morocco, Argentina and Uruguay at age 31, and a run at 2034 in Saudi Arabia, at 35, is far from unrealistic given his fitness record. His scoring rate across three tournaments works out to 7.33 goals per edition.
Two more World Cups anywhere near that pace would push his total well past 35, a number that would put the record out of reach for a generation. For now, the Mbappe World Cup 2026 all-time top scorer conversation belongs to him alone, and every indication says he is only getting started.
Does Mbappé’s head start at 27 mean this all-time record is now virtually unbeatable, or can Messi still snatch it back in Sunday’s final against Spain? Sound off in the comments below.
Who is the all-time leading scorer in World Cup history?
Kylian Mbappé holds the record with 22 goals across three World Cups. He passed Lionel Messi’s mark of 21 with a brace in the third-place match against England on July 18, 2026.
How many World Cup goals has Mbappé scored in total?
Twenty-two, coming from exactly twenty-two appearances across three tournaments. He scored four in 2018, eight in 2022, and ten in 2026, winning the Golden Boot in two of those editions.
How many World Cup goals does Messi have going into the 2026 final?
Twenty-one, one behind Mbappé’s new record. His tally built up gradually: one in 2006, none in 2010, four in 2014, one in 2018, seven in 2022, and eight this summer.
Who held the World Cup scoring record before Messi and Mbappé?
Germany’s Miroslav Klose, with 16 goals across four tournaments. He overtook Brazil’s Ronaldo in the 2014 semi-final, and Messi passed him during this year’s group stage.
How much longer could Mbappé keep adding to his World Cup goal tally?
Potentially two more tournaments, in 2030 and 2034. He turned 27 in December 2025 and, at his current scoring rate, could push his total well past 35 goals before he’s done.
football
football
football