Messi is the best goalscorer of the decade among the top 10 leagues in all competition with 522 goals in 521 games.
522-goal Messi has been the best goalscorer of the decade among the top 10 leagues in all competition and Ronaldo follows him with 477 goals.
Top 20 goalscorers of the decade (Club goals and appearances):
1. Messi - 522 goals in 521 games
2. Ronaldo - 477 goals in 489 games
3. Lewandowski - 324 goals in 454 games
4. Cavani - 309 goals in 447 games
5. Suarez - 303 goals in 445 games
6. Aguero - 280 goals in 430 games
7. Ibrahimovic - 251 goals in 342 games
8. Aubameyang - 241 goals in 342 games
9. Higuain - 240 goals in 457 games
10. Benzema - 232 goals in 470 games
11. Falcao - 219 goals in 342 games
12. Dost - 205 goals in 348 games
13. Dzeko - 196 goals in 432 games
14. Jonas - 189 goals in 340 games
15. Griezmann - 187 goals in 442 games
16. Lukaku - 186 goals in 394 games
17. Kane - 183 goals in 287 games
18. Mertens - 180 goals in 454 games
19. Muller - 180 goals in 480 games
20. Aduriz - 178 goals in 415 games