Lionel Messi has firmly established himself as the all-time leading scorer in World Cup history, netting his record-breaking 21st goal during the round of 16 clash against Egypt. This milestone further cements the Argentine captain’s legendary status on football’s biggest stage.
Coming just days after celebrating his 39th birthday, Messi’s decisive strike not only propelled Argentina to a remarkable comeback in the tournament but also marked his eighth goal of the 2026 World Cup. His clinical finish against Egypt showcased the enduring quality and precision that have defined his international career.
Rising Pressure from Kylian Mbappé
While Messi now leads the all-time World Cup scoring charts, Kylian Mbappé is rapidly closing the gap. The French captain, at just 27 years old, advanced to 20 World Cup goals after finding the net in France’s quarterfinal victory over Morocco. This goal allowed Mbappé to surpass Miroslav Klose, ascending to sole possession of second place on the all-time list.
Klose, who had held the record with 16 goals accumulated across 24 matches during Germany’s 2014 World Cup-winning campaign, had originally overtaken Brazil’s legendary Ronaldo, who scored 15 goals. Now, both Klose and Ronaldo find themselves eclipsed by the remarkable scoring feats of Messi and Mbappé as the 2026 knockout stages unfold.
Below is the current ranking of World Cup top scorers:
- Lionel Messi (Argentina) – 21 goals
- Kylian Mbappé (France) – 20 goals
- Miroslav Klose (Germany) – 16 goals
- Ronaldo Nazário (Brazil) – 15 goals
- Gerd Müller (Germany) – 14 goals
- Harry Kane (England) – 14 goals