Here are the top 10 players with most goals in football history
In 2021, Cristiano Ronaldo broke Pele’s all-time goal scoring record in history. In the same year, Messi broke Pele’s record of highest goals scored for a club.
Records are made to break and this time the two greats made it possible. So, here are the top 10 highest goal scorers of all-time:
- Cristiano Ronaldo – 888 goals in 1218 matches
- Lionel Messi – 833 goal in 1058 matches
- Josef Bican – 805 goals in 530 matches
- Romario – 772 goals in 994 matches
- Pele – 767 goals in 834 matches
- Ferenc Puskas – 746 goals in 754 matches
- Gerd Muller – 735 goals in 793 matches
- Eusebio – 623 goals in 639 matches
- Tulio Maraviha – 588 goals in 794 matches
- Ferenc Deak – 576 goals
Apart from this, the stats of many different websites are different from each other. And according to some websites, the top 5 highest goal scorers of all-time have different stats as compared to the above stats:
- Cristiano Ronaldo – 890 goals
- Lionel Messi – 833 goals
- Pele – 762 goals
- Romario – 755 goals
- Ferenc Puskas – 724 goals
Even now, the stats are different from above. You should check on Google that the statistics really differ on different websites.
Highest International Goal Scorers
| Rank | Player | Country | International goals | Caps |
| 1 | Cristiano Ronaldo | Portugal | 128 | 188 |
| 2 | Ali Daei | Iran | 109 | 148 |
| 3 | Lionel Messi | Argentina | 106 | 142 |
| 4 | Mokhtar Dahari | Malaysia | 89 | 162 |
| 5 | Ferenc Puskas | Hungary | 84 | 41 |
| 6 | Sunil Chhetri | India | 80 | 125 |
| 7 | Ali Mabkhout | UAE | 79 | 103 |
| 8 | Godfrey Chitalu | Zambia | 79 | 111 |
| 9 | Hussein Saeed | Irag | 78 | 137 |
| 10 | Pele | Brazil | 77 | 92 |
| 11 | Kunishige Kamamoto | Japan | 75 | 76 |
| 12 | Robert Lewandowski | Poland | 75 | 129 |
| 13 | Bashar Abdullah | Kuwait | 75 | 134 |
| 14 | Majed Abdullah | Saudi Arabia | 72 | 117 |
| 15 | Kinnah Phiri | Malawi | 71 | 117 |
| 16 | Kiatisuk Senamuang | Thailand | 71 | 134 |
| 17 | Miroslav Klose | Germany | 71 | 137 |
| 18 | Abdul Kadir | Indonesia | 70 | 111 |
| 19 | Stern John | Trinidad and Tobago | 70 | 115 |
| 20 | Romelu Lukaku | Belgium | 68 | 101 |
Also Read : All-Time Kings of Free Kicks – Top 5 Highest Scorers in Football

