Some of the football players are born with talents and are good at goalscoring from a very young age. While players like Ronaldo and Messi have blossomed into the world’s best footballers after their 21st birthday, some of the players have been world-class in terms of goalscoring even before they turn 21.
So here we take a look at the best young players, in terms of goalscoring, over the years in history.
Top 10 football players with the most goals for club and country at 21 years of age
10. Thierry Henry
Country: France
Matches: 134
Goals: 31
9. Cristiano Ronaldo
Country: Portugal
Matches: 182
Goals: 36
8. Lionel Messi
Country: Argentina
Matches: 140
Goals: 51
7. Karim Benzema
Country: France
Matches: 143
Goals: 62
6. Wayne Rooney
Country: England
Matches: 212
Goals: 66
5. Michael Owen
Country: England
Matches: 156
Goals: 76
4. Sergio Aguero
Country: Argentina
Matches: 213
Goals: 84
3. Kylian Mbappe
Country: France
Matches: 199
Goals: 116
2. Neymar
Country: Brazil
Matches: 227
Goals: 140
1. Ronaldo
Country: Brazil
Matches: 185
Goals: 167
Read: Top 10 players who have scored the most goals in one league