The Golden Boot race at this World Cup has become the succession made visible: Kylian Mbappé, 27, drew level with Lionel Messi, 39, on eight goals against Morocco, and leads on the tiebreaker. Messi still owns the all-time record — by one. On Saturday he can answer. We wrote that the game’s departing greats refused their goodbyes; this is what refusing looks like. (Numbers via Yahoo Sports and Al Jazeera.)
The Golden Boot race is usually a sideshow — a column of numbers that resolves itself while the real drama happens elsewhere. Not this one. At this World Cup it has become the story: two men, twelve years apart, trading the lead all tournament, and a pair of records that will not both survive the fortnight.
On Thursday in Foxborough, Kylian Mbappé curled his eighth goal of the tournament past Yassine Bounou in the 60th minute to draw level with Lionel Messi. Six minutes later he laid on a second for Ousmane Dembélé, and that assist is the whole point: FIFA splits ties on assists, and Mbappé now has three to Messi’s one. Level on goals, ahead on the tiebreak. France are in the semi-finals. Messi is not yet.
Two records, and only one of them is safe
Here is where the coverage tends to blur, so let us be exact. There are two separate races, and Mbappé leads only one.
The Golden Boot goes to this tournament’s top scorer. Messi and Mbappé have eight apiece; Erling Haaland has seven, Harry Kane six. Mbappé is the reigning holder, having won it in Qatar, and Messi — six World Cups, a trophy, eight Ballons d’Or — has never won it once. Mbappé took it from him in 2022 by a single goal in the final. He may be about to do it again.
The all-time record is a different thing entirely, and Messi still holds it. He arrived at this tournament on thirteen career World Cup goals and has torn through Miroslav Klose’s long-standing mark of sixteen; his twentieth came against Cape Verde and his twenty-first against Egypt. Mbappé sits on twenty. One goal separates the greatest goalscoring career the World Cup has known from the man assembling the next one — and both are still playing.
The succession, in real time
What makes it unbearable is that neither is fading. Messi, at 39, has scored in nine consecutive World Cup appearances and in six straight knockout matches. He opened this tournament with a hat-trick against Algeria. He has also, unusually, been fallible — the first player to miss two penalties in a single World Cup, shootouts excluded, the second of them against Egypt in a game Argentina won anyway, from two goals down.
Mbappé, meanwhile, is 27 and has never looked more like the inheritor. He passed Olivier Giroud to become France’s all-time leading scorer in the group stage. He has scored in all but one of France’s six games. Bounou saved his penalty on Thursday and it did not matter; he simply scored a better goal half an hour later.
And yet, asked in June to name the best player at this World Cup — himself, Messi, Kane, Haaland — Mbappé did not hesitate: “Lionel Messi. It’s clear.” There is something in that answer that the numbers cannot hold. The man closing on the record still regards its owner as the standard.
What happens next in the Golden Boot race
Messi gets the first word. Argentina play Switzerland on Saturday, and a single goal restores his lead in both races at once. Mbappé, who limped off in the 77th minute with ice strapped to an ankle before dancing through the celebrations, must wait for France’s semi-final. Haaland and England’s Kane are close enough that a hat-trick from either changes everything. Nobody, it should be said, is troubling Just Fontaine, whose thirteen goals in 1958 have stood for sixty-eight years and probably always will.
This is the same story we watched in Spain against Portugal, where an eighteen-year-old and a forty-one-year-old occupied the same pitch and the same argument. Football keeps staging these handovers, and it keeps refusing to make them clean. Mbappé has the tiebreak, the form and the years. Messi has the record, one goal of daylight, and a quarter-final on Saturday. The torch is being passed. Nobody has let go of it yet.
Sources: Yahoo Sports, Al Jazeera, Olympics.com, NBC News, FOX Sports, ESPN. Goal tallies current to 10 July 2026; Argentina play Switzerland in the quarter-final on 11 July.

