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
9. Cristiano Ronaldo
8. Lionel Messi
7. Karim Benzema
6. Wayne Rooney
5. Michael Owen
4. Sergio Aguero
3. Kylian Mbappe
Read: Top 10 players who have scored the most goals in one league