• 20 years old - Neymar. AFP
    20 years old - Neymar. AFP
  • 20 years 228 days - Erling Braut Haaland. AFP
    20 years 228 days - Erling Braut Haaland. AFP
  • 20 years 356 days - Kylian Mbappe. Reuters
    20 years 356 days - Kylian Mbappe. Reuters
  • 22 years 138 days - Romelu Lukaku. Reuters
    22 years 138 days - Romelu Lukaku. Reuters
  • 22 years 147 days - Sergio Aguero. PA
    22 years 147 days - Sergio Aguero. PA
  • 22 years 206 days - Lionel Messi. Getty Images
    22 years 206 days - Lionel Messi. Getty Images
  • 23 years 37 days - Wayne Rooney. AFP
    23 years 37 days - Wayne Rooney. AFP
  • 23 years 133 days - Michael Owen. Reuters
    23 years 133 days - Michael Owen. Reuters
  • 23 years 213 days - Harry Kane. PA
    23 years 213 days - Harry Kane. PA
  • 23 years 255 - Cristiano Ronaldo. Getty Images
    23 years 255 - Cristiano Ronaldo. Getty Images
  • 23 years, 282 days - Robbie Fowler. Getty Images
    23 years, 282 days - Robbie Fowler. Getty Images
  • 26 years 63 days old - Pierre-Emerick Aubameyang. AFP
    26 years 63 days old - Pierre-Emerick Aubameyang. AFP

Neymar, Haaland, Mbappe - the youngest players to score 100 goals


Steve Luckings
  • English
  • Arabic

Erling Haaland made more history on Saturday by reaching 100 career goals quicker than Kylian Mbappe, Lionel Messi and Cristiano Ronaldo.

The Borussia Dortmund striker scored the first two goals of Der Klassiker against Bayern Munich, although his side would go on to lose the match 4-2.

Haaland has scored an incredible 45 goals in 46 matches since signing for Dortmund, while he notched 29 strikes in 27 games for RB Salzburg. Earlier in his career, he scored 20 goals in 50 matches for Molde in his native Norway. Add to that his six goals in seven matches at international level.

So 100 career goals in just his 146th professional game - an incredible achievement - and all at the tender age of 20 years 228 days.

Who is the youngest player to score 100 goals?

Most goalscoring records are notoriously unreliable, so any list purporting to be definitive should be taken with a pinch of skepticism. However, one player known to have reached 100 goals even quicker than Haaland is Neymar.

The Brazilian reached the milestone on his 20th birthday while playing for hometown club Santos on February 5, 2012. The future Barcelona and Paris Saint-Germain superstar scored twice, although could not prevent his side losing to Palmeiras.

10 young players to reach 100 goals

1). Neymar (Brazil) - 20 years old

2). Erling Haaland (Norway) - 20 years 228 days

2.) Kylian Mbappe (France) - 20 years 356 days

3.) Romelu Lukaku (Belgium) - 22 years 138 days

4.) Sergio Aguero (Argentina) - 22 years 147 days

5.) Lionel Messi (Argentina) - 22 years 206 days

6.) Wayne Rooney (England) - 23 years 37 days

7). Michael Owen (England) - 23 years 133 days

8) Harry Kane (England) - 23 years 213 days

9) Cristiano Ronaldo (Portugal) - 23 years 255 days

10). Robbie Fowler (England) - 23 years, 282 days

Honourable mentions

There are some pretty notable names missing from the list above, not least legends Pele, Ferenc Puskas and Jimmy Greaves, as well as more contemporary names such as Luis Suarez, Robert Lewandowski and Zlatan Ibrahimovic.

No doubt all would feature on the list of youngest players to reach 100 goals, but we have decided to feature only those we can independently verify.