Lionel Messi of Argentina leads the Golden Boot race at World Cup 2026 with five goals after just two group stage matches. France's Kylian Mbappe and Norway's Erling Haaland sit second with four goals each, according to Al Jazeera.
Germany's Deniz Undav and Canada's Jonathan David are both on three goals. David scored a hat-trick against Qatar to reach that mark. Twenty more players have scored twice in their opening two games, including Harry Kane of England, Cristiano Ronaldo of Portugal, Vinicius Jr. of Brazil, and Mikel Oyarzabal of Spain.
The pace of scoring at this tournament has been historic. It took just 33 matches for 100 goals to be scored, second only to the 1954 World Cup in terms of speed. After Portugal's 5-0 win over Uzbekistan on Tuesday, 139 goals had been scored across 45 games, the most ever recorded in the group stage of a single World Cup edition, surpassing the 136 goals scored across 48 games at the 2014 tournament.
The overall record for goals in a World Cup stands at 172, set at Qatar 2022 across 64 games. With the expanded 48-team format adding 40 more matches to this edition, that record is widely expected to be broken.
One factor cited for the scoring rate is the Adidas Trionda ball, which FIFA commissioned for the tournament. Before the tournament began, FIFA said the ball features intentionally deep seams designed to produce optimal in-flight stability by ensuring sufficient and evenly distributed drag as the ball travels through the air.
Scoring double figures to win the Golden Boot has happened only three times in World Cup history: Sandor Kocsis of Hungary in 1954, Just Fontaine of France in 1958, and Gerd Muller of Germany in 1970. Fontaine holds the all-time record of 13 goals in a single tournament, achieved in just six matches in Sweden. Under the new 48-team format, nations reaching the semifinals will play an unprecedented eight games, raising the ceiling for what a top scorer could achieve.
No player has scored more than eight goals in any of the past 13 World Cup editions. That mark was reached only by Brazil's Ronaldo in 2002 and Mbappe in Qatar four years ago.
