Post image

Most Goals in Football History : Know Who Tops the List

Portugal superstar Cristiano Ronaldo has scored the most goals in football history. Ronaldo is at the top of the list with 819 goals for club and country combined. Cristiano Ronaldo has also scored the most goals in international football. 

On 24 Nov 2022, Ronaldo scored the opening goal against Ghana in the 2022 Football World Cup Group H match at Stadium 974, Doha. With this goal, he has become the first men's football player to score in 5 different Football World Cup editions. Portugal won the match by 3-2.

Football is an age-old sport and has seen many prolific goalscorers in its rich history. Below is the list of players with the most goals in football history.

Most Goals in Football: All-Time Leading Goal Scorers

RankPlayerTotal Goals Scored NationalityYears
1Cristiano Ronaldo819Portugal2002 - Present
2Lionel Messi798Argentina2003 - Present
3Pele765Brazil1957 - 1977
4Romario753Brazil1985 - 2007
5Ferenc Puskas729Hungary1943 - 1966
6Josef Bican720Austria/Czechoslovakia1931 - 1955
7Jimmy Jones647Northern Ireland1947 - 1964
8Gerd Muller634Germany1964 - 1981
9Eusebio634Portugal1958 - 1981
10Joe Bambrick616Northern Ireland1926 - 1943

Cristiano Ronaldo (819 Goals: 118 Country, 701 Club)

On 3 Dec. 2021, Ronaldo reached the 800-goal landmark with 2 goals against Arsenal at Old Trafford. Cristiano Ronaldo scored 450 goals for Real Madrid, 145 goals for Manchester United, 101 for Juventus, and 5 for Sporting CP. Ronaldo has 118 goals for Portugal and could cross the 850-goal mark in the future.

Lionel Messi (798 goals: 92 Country, 706 Club)

Argentina’s Lionel Messi sits second on the list and will likely challenge Cristiano Ronaldo for the top position of the most scored goals. Messi is regarded as the most technically perfect player to grace the sport. Lionel Messi has scored a massive 706 goals at the club level and has managed 92 goals for Argentina. 

Pele (765 goals: 77 Country, 688 Club) 

Arguably one of the greatest football players, Pele was one of the first superstars of the football world with his displays in Brazil’s iconic yellow jersey. His heroics have taken Brazil to World Cup glory thrice (1958, 1962, 1970). As per official records, Pele scored 765 official goals in his career.

Also read: Messi vs Ronaldo - Know Who is better?

Most Goals in International Football: Top 10 List

RankPlayerTotal Goals Scored NationalityYears
1Cristiano Ronaldo118Portugal2003 - Present
2Ali Daei109Iran1993 - 2006
3Lionel Messi92Argentina2005 - Present
4Mokhtar Dahari89Malaysia1972 - 1985
5Sunil Chhetri84India2005 - Present
6Ferenc Puskas84Hungary1945 - 1956
7Ali Mabkhout80UAE2009 - Present
8Godfrey Chitalu79Zambia1968 - 1980
9Hussein Saeed78Iraq1976 - 1990
10Pele77Brazil1957 - 1971

Cristiano Ronaldo (118 goals | 192 appearances)

On 2 Sep. 2021, Cristiano Ronaldo surpassed Iran’s Ali Daei to become the highest international goalscorer in men’s football. With 117 goals, the Portuguese star is now the undisputed goalscoring king in international football. Ronaldo has scored 8 goals in the FIFA World Cup finals, 14 at the UEFA Euro finals, and 10 hat-tricks for Portugal.

Ali Daei (109 goals | 149 appearances)

Iran’s football legend Ali Daei scored 109 goals on the international stage between 1993 and 2006, a record that withstood for 15 years. He played club football for Bundesliga giants Bayern Munich and Hertha BSC and scored 8 hat-tricks for Iran.

Lionel Messi (92 goals | 166 appearances)

Arguably one of the best players in world football, Lionel Messi has scored 91 goals for the ‘La Albiceleste’ on the international stage. The 2021 Copa America win was his only trophy success with the national team. The former Barcelona and current PSG superstar have scored 7 hat-tricks for Argentina.

Sunil Chhetri (84 goals | 131 appearances)

Sunil Chhetri, the captain, has been the flag bearer of Indian football for over a decade. With 84 goals in 131 appearances, he is the 3rd highest active goalscorer in international football, behind only Ronaldo and Messi.

Also read: Best Football Player in World 2022

Highest Goal Scorers in Football in Year 2022

RankPlayerGoals Scored NationalityClub
1Kylian Mbappe 42PortugalPSG
2Robert Lewandowski38PolandBayern Munich/ Barcelona
3Christopher Nkunku37FranceRB Leipzig
4Erling Haaland 33NorwayBorussia Dortmund/ Manchester City
5Karim Benzema 29FranceReal Madrid


Who has the highest goals in history of football?

Currently, Cristiano Ronaldo holds the record for the most goals scored in men's international football.

Has any footballer scored 1000 goals?

Legendary Brazilian football player great Pelé scores his 1000 goals in in his career.

All these superstars of football will be seen in action at one platform, Football World Cup 2022. It is just a few days away and football fans are very excited. You can not only watch but also play fantasy football matches on the Howzat fantasy app. Download the app now and double your excitement!

Win cash worth ₹3000* as Welcome Bonus