Voici le classement des attaquants qui ont marqué le plus de buts au 21e siècle, selon le site afriquesports.net:
1 Cristiano Ronaldo – 728 buts en 1005 apparitions (0,73 par match)
2 Lionel Messi – 700 buts en 862 apparitions (0,81 par match)
3 Zlatan Ibrahimovic – 521 buts en 860 apparitions (0,61 par match)
4 Robert Lewandowski – 466 buts en 698 apparitions (o.68 par match)
5 Luis Suárez – 459 buts en 715 matches (0,64 par match)
6 Sergio Agüero – 414 buts en 733 matches (0,57 par match)
7 Samuel Eto’o – 408 buts en 805 apparitions (0,50 par match)
8 Klaas-Jan Huntelaar – 399 buts en 714 apparitions (0,56 par match)
9 Edinson Cavani – 389 buts en 668 apparitions (0,58 par match)
10 David Villa – 386 buts en 740 apparitions (0,52 par match
11 Thierry Henry – 369 buts en 716 matches (0,52 par match)
12 Wayne Rooney – 364 buts en 864 apparitions (0,42 par match)
13 Didier Drogba – 352 buts en 750 apparitions (0,47 par match)
14 Robbie Keane – 340 buts en 743 apparitions (0,46 par match)
15 Karim Benzema – 336 buts en 735 apparitions (0,46 par match)