The 20 Players With the Most Goals and Assists (G/A) Since 2000 – Ranked
When it comes to judging attacking greatness in football, combining goals and assists (G/A) offers a complete picture of a player's impact. From generational legends to surprise names, here are the 20 players with the highest G/A totals in the 21st century. Ranked from 20 to 1, this list celebrates the icons who shaped modern football.
20. Didier Drogba – 476 G/A

Drogba was more than just a big-game player. With 363 goals and 113 assists, the Ivorian striker proved he could both finish and create over a brilliant career, most notably with Chelsea.
19. Dušan Tadić – 490 G/A

Tadić may surprise many on this list, but his creativity at Ajax was sensational. With 235 goals and 255 assists, his role as a playmaker makes him one of the most efficient attacking contributors of the century.
18. Harry Kane – 499 G/A

A natural-born goalscorer, Kane’s 407 goals and 92 assists reflect his dominance in the Premier League and now in Germany. His ability to drop deep and link play has elevated him beyond just a traditional striker.
Read also: The Longest-Reigning World No. 1s in ATP History - Ranked
17. Ronaldinho – 501 G/A

The Brazilian magician thrilled fans with flair, but his numbers back up the spectacle. With 313 goals and 188 assists, Ronaldinho was as productive as he was entertaining.
16. Mohamed Salah – 510 G/A

Salah has evolved into one of the most consistent forwards in Europe since joining Liverpool. His 346 goals and 164 assists underline his creative and goalscoring excellence.
15. Edin Džeko – 526 G/A

Whether in Germany, England, or Italy, Džeko always found the net. His 419 goals and 107 assists confirm his reputation as one of Europe's most reliable strikers.
14. Edinson Cavani – 532 G/A

‘El Matador’ built his legacy with clubs like PSG and Napoli. His 460 goals and 72 assists show his primary focus was scoring, but he still contributed creatively when needed.
Read also: Ballon d’Or 2025 Power Rankings: The 25 Biggest Contenders This Season
13. David Villa – 535 G/A

Spain’s top striker of the 2000s, Villa combined lethal finishing with smart playmaking. His 426 goals and 109 assists came across multiple continents and left a lasting impact.
12. Thomas Müller – 537 G/A

The king of space, Müller’s unorthodox style has produced 290 goals and 247 assists. His intelligence and positioning made him one of the most unique attacking forces in the game.
11. Wayne Rooney – 541 G/A

Rooney exploded onto the scene at 16 and delivered for two decades. With 366 goals and 175 assists, he was the heartbeat of both Manchester United and England.
10. Sergio Agüero – 544 G/A

Agüero’s goals made him a Premier League legend, but his 118 assists show he was no selfish forward. With 426 goals, his time at Manchester City defined a new era.
Read also: The 20 Most Expensive Teenage Football Transfers of All Time - Ranked
9. Samuel Eto’o – 564 G/A

Eto’o was a serial winner, and his numbers prove his class. The Cameroonian legend scored 426 times and assisted 138 goals in a glittering career across Europe.
8. Neymar – 646 G/A

Injuries aside, Neymar’s record is elite. With 440 goals and 206 assists, the Brazilian dazzled for Santos, Barcelona, PSG, and Brazil before heading to Saudi Arabia.
7. Thierry Henry – 647 G/A

Arsenal’s greatest ever player combined finesse and intelligence. His 411 goals and 236 assists were spread across England, Spain, and the international stage.
6. Karim Benzema – 659 G/A

Overshadowed during the Ronaldo era, Benzema came into his own in recent years. His 477 goals and 182 assists demonstrate his adaptability and longevity.
Read also: Premier League 2024/25: Ranking Clubs by Points per Million Spent
5. Zlatan Ibrahimović – 726 G/A

Zlatan talked the talk—and walked the walk. With 567 goals and 159 assists, the Swede left a mark in almost every major league in Europe.
4. Robert Lewandowski – 794 G/A

Lewandowski is the ultimate modern number nine. His 654 goals and 140 assists show he’s not only a deadly finisher but also a willing provider.
3. Luis Suárez – 800 G/A

A polarizing figure, but undeniably brilliant. With 576 goals and 224 assists, Suárez dominated in the Netherlands, England, and Spain.
2. Cristiano Ronaldo – 1151 G/A

The greatest goalscorer ever, Ronaldo boasts 898 goals and 253 assists. His relentless pursuit of records has spanned nearly two decades across Europe and now Saudi Arabia.
Read also: Top 50 Most Productive Assisters in World Football (2024/25) - Ranked
1. Lionel Messi – 1212 G/A

No one combines scoring and creating like Messi. With 838 goals and 374 assists, the Argentine legend is simply the most complete attacking player in football history.