Erling Haaland is the best footballer of the 21st century in terms of average goals per game

Erling Haaland is the best footballer of the 21st century by average number of goals per match

The Norwegian striker has an impressive average of 0,82 goals per game, the highest in the world, according to PopFoot on social media platform X.
Here are the top 10 players of the 21st century ranked by goals per game average:

1. Erling Haaland – 0,82 (257 goals in 315 matches)
2. Lionel Messi – 0,78 (838 goals in 1 games)
3. Cristiano Ronaldo – 0,73 (897 goals in 1 games)
4. Kylian Mbappe – 0,72 (332 goals in 462 games)
5. Robert Lewandowsk – 0,70 (654 goals in 928 games)
6. Harry Kane – 0,63 (407 goals in 644 games)
7. Neymar – 0,61 (440 goals in 719 games)
8. Ruud van Nistelrooy – 0,60 (277 goals in 463 games)
9. Luis Suarez – 0,60 (576 goals in 968 games)
10. Zlatan Ibrahimovic – 0,58 (567 goals in 980 games)

Erling Haaland