Top 10 Highest Goal Scorers Of All-Time In History

Explore the top 10 highest goal scorers in football history. From Cristiano Ronaldo to Pelé, see who tops the all-time scoring charts with record-breaking goals and legendary careers.

Top 10 highest goal scorers of all-time

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.

- Advertisement -

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:

  1. Cristiano Ronaldo – 888 goals in 1218 matches
  2. Lionel Messi – 833 goal in 1058 matches
  3. Josef Bican – 805 goals in 530 matches
  4. Romario – 772 goals in 994 matches
  5. Pele – 767 goals in 834 matches
  6. Ferenc Puskas – 746 goals in 754 matches
  7. Gerd Muller – 735 goals in 793 matches
  8. Eusebio – 623 goals in 639 matches
  9. Tulio Maraviha – 588 goals in 794 matches
  10. 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:

  1. Cristiano Ronaldo – 890 goals
  2. Lionel Messi – 833 goals
  3. Pele – 762 goals
  4. Romario – 755 goals
  5. 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.

- Advertisement -

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

 

Latest Post

Raghu Jangid is a veteran cricket writer at SportsBigNews, contributing his expertise and passion for the sport since 2019. With years of experience covering domestic and international cricket, Raghu delivers sharp Fantasy analysis, exclusive insights, and engaging stories that resonate with fans. His deep understanding of the game's history and evolving dynamics makes him a trusted voice in the cricketing community.