ERLING HAALAND POWER 300
Haaland, 2nd youngest to reach 300 goals in XXI century
Erling Haaland became the 2nd player in XXI century to score 300 top-level goals before his 25th birthday.
He reached this milestone past night in a Club World Cup game for Manchester United vs Juventus (5-2) being 24 years 340 days old.
Kylian Mbappé was the first to do it in 2023. His age at reaching this mark was 24 years 333 days, so Haaland conceded him just one week. Mbappé’s record held up due to Haaland’s mostly quite poor form during the first half of 2025.
The Norwegian “Cyborg” took 370 games for scoring 300 goals. His amount is made up of 42 goals for the national team and 258 for clubs.
Here we update a ranking for the players who scored the 300th goal the earliest in the current century.
YOUNGEST | PLAYERS | TO | SCORE | 300 GOALS | XXI CENTURY | ||
Player | Nation | Age | Date | Team | Game | Tourn. | |
1 | Kylian Mbappé | France | 24-333 | 18/11/2023 | France | Gibraltar 14-0 | Euro Q |
2 | Erling Haaland | Norway | 24-340 | 26/06/2025 | Manchester City | Juventus 5-2 | CWC |
3 | Lionel Messi | Argentina | 25-125 | 27/10/2012 | Barcelona | Rayo Vallecano 5-0 | NL |
4 | Neymar | Brazil | 25-235 | 27/09/2017 | PSG | Bayern 3-0 | CL |
5 | Ronaldo | Brazil | 27-079 | 06/12/2003 | Real Madrid | Barcelona 2-1 | NL |
6 | Cristiano Ronaldo | Portugal | 27-090 | 05/05/2012 | Real Madrid | Granada 2-1 | NL |
7 | Ali Ashfaq | Maldives | 27-277 | 10/06/2013 | New Radiant | Eagles 5-0 | NL |
8 | Romelu Lukaku | Belgium | 27-277 | 14/02/2021 | Inter | Lazio 2-1 | NL |
In the entire history of football, the youngest player to reach 300 goals was Pele (at 21 years 300 days).