Top 20 Highest Goal Scorers of all Time

Top 20 Highest Goal Scorers of all Time in football history

The most popular sport in the world is football, with passionate fans who are curious and full of questions about who is the best, who has the most caps, who is the highest goal scorer, and so much more.

This article will discuss which player has the highest number of goals in his career, Club goals, and international goals.

The modern era has seen Cristiano Ronaldo and Lionel Messi redefine goal-scoring expectations, with both players maintaining elite-level performance well into their late 30s and continuing to extend their records in 2025.

This ranking represents the most current and comprehensive assessment of football’s greatest goal scorers, combining historical achievements with the latest statistics from active players who continue to write football history.

Cristiano Ronaldo recently set a new record by becoming the first player to score 800 career goals for clubs, surpassing the previous record of the highest number of goals ever scored.

Messi is the only player in football history to have won the Ballon d’Or a record 8 times. Ronaldo holds the unique record of being the only active player in football history to score a hat-trick in the FIFA World Cup.

Here’s everything you need to know about the top 20 highest goal scorers in the history of football.

Top 20 Highest Goal Scorers of all Time

Key Highlights of the top 20 Highest Goal Scorers of all Time in soccer, Notable Records and Achievements

Cristiano Ronaldo currently holds the record as the all-time leading goal scorer in football history with 938 goals, followed closely by Lionel Messi with 874 goals. source – Ronaldo vs Messi

See also  2025 Copa Libertadores Fixtures

This comprehensive ranking includes goals scored in official matches at both club and international levels, based on the latest available data as of August 2025.

RankPlayerNationalityTotal GoalsStatusCareer Span
1Cristiano RonaldoPortugal938Active2002-present
2Lionel MessiArgentina874Active2004-present
3PeleBrazil762Retired1957-1977
4RomarioBrazil756Retired1985-2007
5Ferenc PuskasHungary/Spain725Retired1943-1966
6Josef BicanAustria/Czech722Retired1931-1955
7Robert LewandowskiPoland673Active2008-present
8Jimmy JonesNorthern Ireland639Retired1947-1964
9Gerd MüllerGermany634Retired1964-1981
10Joe BambrickNorthern Ireland626Retired1926-1943
11Abe LenstraNetherlands624Retired1936-1963
12Luis SuárezUruguay592Active2005-present
13EusébioPortugal578Retired1960-1978
14Glenn FergusonNorthern Ireland563Retired1987-2011
15Zlatan IbrahimovicSweden561Retired1999-2023
16Imre SchlosserHungary553Retired1906-1928
17Fernando PeyroteoPortugal553Retired1937-1949
18Uwe SeelerGermany552Retired1954-1978
19Jimmy McGroryScotland550Retired1923-1937
20Alfredo Di StéfanoArgentina/Spain537Retired1945-1966

Key Highlights of Highest Goal Scorers and Current Form

Cristiano Ronaldo’s Recent Performance

Cristiano Ronaldo Early Life and Personal Life

As of 2025, Ronaldo continues to add to his record tally while playing for Al Nassr in Saudi Arabia. In the 2024 calendar year alone, he scored 43 goals in 51 appearances, demonstrating remarkable longevity at age 39-40.

Through the 2024-25 season, he has maintained his scoring prowess with 32 goals in 35 matches across all competitions

Lionel Messi’s Continued Excellence

Messi Records & Achievements

Messi, now playing for Inter Miami in MLS, scored 29 goals in 36 appearances during 2024. His move to Major League Soccer has seen him break multiple records, including becoming the fastest player to reach 40 goals in MLS history.

See also  Soccer Match Fixtures – 27 November 2025 (Thursday) | Schedule

In 2024, he won the MLS Most Valuable Player award after scoring 20 goals and providing 16 assists in just 19 regular-season matches. Messi’s Inter Miami FC records and performances are breaking many world records.

Active Top Goal Scorer in Football

Only four players in the top 20 are still active: Ronaldo, Messi, Lewandowski, and Luis Suárez.

  • Robert Lewandowski (673 goals) continues his prolific scoring for Barcelona, having scored 27 goals in 34 La Liga matches during the 2024-25 season.
  • Luis Suárez (592 goals) remains productive in MLS with Inter Miami

Historical Context and Methodology

The goal tallies presented here include only official matches at the highest levels of competition, encompassing domestic leagues, national cups, continental competitions, and international fixtures.

This methodology excludes friendly matches and unofficial games, which have historically been a point of debate, particularly regarding earlier players like Pelé and Bican.

Notable Records and Achievements in the journey of the Highest Goal Scorers of all Time

  • Josef Bican holds remarkable scoring records, including 57 goals in 26 matches during the 1943-44 season.
  • Gerd Müller maintained an incredible 1.1 goals per game ratio for West Germany.
  • Eusébio scored 473 goals in 440 official matches for Benfica.
  • Jimmy Jones scored a record 74 goals in the 1956-57 Irish League season.

Leave a Reply

Your email address will not be published. Required fields are marked *