GiveMeSport
·25 August 2022
Ronaldo, Messi, Neymar, Ronaldinho: 25 players with most goals + assists since 2000

In partnership with
Yahoo sportsGiveMeSport
·25 August 2022
Cristiano Ronaldo is the greatest goalscorer of all-time.
The Portuguese superstar has scored 815 goals for both club and country since making his professonal debut in 2003, which is an extraordinary tally.
But is he still well clear of the rest when assists are taken into account?
Pop Foot have named the 25 players with the most combined goals and assists in the 21st century.
Ronaldo, Lionel Messi, Neymar, Zlatan Ibrahimovic and Robert Lewandowski all feature.
But who comes out on top? View PopFoot’s findings below…
25. Frank Lampard – 472 (303 goals, 169 assists)
24. Didier Drogba – 474 (363 goals, 111 assists)
23. Gonzalo Higuain – 480 (358 goals, 122 assists)
22. Dries Mertens – 483 (271 goals, 212 assists)
21. Ronaldinho – 500 (313 goals, 187 assists)
20. Klaas-Jan Huntelaar – 501 (408 goals, 93 assists)
19. Alessandro Del Piero – 505 (343 goals, 161 assists)
18. Edinson Cavani – 509 (425 goals, 84 assists)
17. Ronaldo – 518 (414 goals, 104 assists)
16. Edin Dzeko – 522 (381 goals, 141 assists)
15. Thomas Muller – 522 (288 goals, 234 assists)
14. David Villa – 535 (426 goals, 109 assists)
13. Francesco Totti – 537 (316 goals, 221 assists)
12. Wayne Rooney – 541 (366 goals, 175 assists)
11. Sergio Aguero – 544 (426 goals, 118 assists)
10. Samuel Eto’o – 562 (426 goals, 136 assists)
9. Raul – 583 (432 goals, 151 assists)
8. Karim Benzema – 620 (428 goals, 192 assists)
7. Thierry Henry – 647 (411 goals, 236 assists)
6. Neymar – 655 (420 goals, 235 assists)
5. Robert Lewandowski – 748 (604 goals, 144 assists)
4. Luis Suarez – 752 (520 goals, 232 assists)
3. Zlatan Ibrahimovic – 788 (572 goals, 216 assists)
2. Cristiano Ronaldo – 1045 (815 goals, 230 assists)
1. Lionel Messi – 1106 (773 goals, 333 assists)
Messi just takes top spot from his eternal rival, Ronaldo, thanks to him recording 113 more assists than his eternal rival.
The Argentine has reached 1106 goal contributions in just 978 games (1.13 goal or assist per game ratio), which is an insane tally.
Zlatan takes third and could yet reach 800 goal contibutions when he returns from injury later this season.
Suarez is in fourth, for now, but Lewandowski is almost certain to overtake him in the 2022/23 campaign.
Neymar, just 30 years old, is sixth with 655 goal contributions this century. Given how he’s been laying recently, he could go be well above 700 by the end of the season.
Benzema and Eto’o both make the top 10, while Rooney, Aguero and Ronaldo Nazario all make the top 20.