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 – 810 goals in 1000+ matches
- Josef Bican – 806 goals in 530 matches
- Romario – 772 goals in 994 matches
- Pele – 767 goals in 834 matches
- Ferenc Puskas – 746 goals in 754 matches
- Lionel Messi – 772 goals in 900+ 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
Watch IPL 2022 Live Streaming Free on Mobile and PC
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 – 817 goals
- Josef Bican – 806 goals
- Pele – 757 goals
- Romario – 752 goals
- Ferenc Puskas – 746 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 | 117 | 188 |
2 | Ali Daei | Iran | 109 | 148 |
3 | Mokhtar Dahari | Malaysia | 89 | 142 |
4 | Lionel Messi | Argentina | 86 | 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 : Top 5 strikers in 2020
Also Read : Most penalties scored in 2020