Ronaldo is the top scorer of national championships in the 21st century. Messi – 2nd, Zlatan – 3rd.
Goals scored from 2001 to 2020 were taken into account. The Portuguese scored 462 goals.

David Ramos / Getty Images
Barcelona striker Lionel Messi is second with 451 goals. The third is Milan forward Zlatan Ibrahimovic, who scored 13 goals in the 20th century and another 379 in the 21st century.
Atlético striker Luis Suarez (332) is fourth, while Bayern striker Robert Lewandowski (285) is seventh.
TOP-10:
Cristiano Ronaldo – 462,
Lionel Messi – 451,
Zlatan Ibrahimovic – 379,
Luis Suarez – 332,
Aleksandar Djurich – 304,
Ali Ashfaq – 287,
Robert Lewandowski – 285,
Samuel Eto’O – 282 ,
David Villa – 280,
Martin Kamburov – 278.
PSG striker Neymar took 33rd place with 225 goals in the first two decades of the century.
The list includes footballers who were able to overcome the 200 goal mark in the course of their careers. There are only 58 of them.
You've successfully followed this author. You'll get notifications of his new tips on your registered e-mail.
You've successfully followed this expert. You'll get notifications of his new tips on your registered e-mail.
This means that you will no longer receive notifications about new posts by this author to your e-mail address.
You will no longer be notified of this expert's new tips.