Most Goals in Football: Know has the Highest Goals in History
Portugal superstar and current national team captain Cristiano Ronaldo has scored the most goals in football history. Ronaldo is at the top of the list with 873 goals for club and country combined. Cristiano Ronaldo has the most international appearances (205) and scored the most goals in men's international football (128).
Cristiano Ronaldo is the first men's player to score 850 goals in football. He scored his 850th goal playing for Al-Nassr against Al-Hazem in Saudi Pro League.
Football is an age-old sport and has seen many prolific goal scorers 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
Rank | Player | Total Goals Scored | Nationality | Years |
1 | Cristiano Ronaldo | 873 | Portugal | 2002 - Present |
2 | Lionel Messi | 825 | Argentina | 2003 - Present |
3 | Pele | 762 | Brazil | 1957 - 1977 |
4 | Romario | 755 | Brazil | 1985 - 2007 |
5 | Ferenc Puskas | 724 | Hungary | 1943 - 1966 |
6 | Josef Bican | 722 | Austria/Czechoslovakia | 1931 - 1955 |
7 | Jimmy Jones | 648 | Northern Ireland | 1947 - 1964 |
8 | Gerd Muller | 634 | Germany | 1964 - 1981 |
9 | Joe Bambrick | 629 | Northern Ireland | 1926 - 1943 |
10 | Abe Lenstra | 624 | Netherlands | 1936 - 1963 |
Pick such players who score the most goals to be part of your fantasy football team. Make your dream football team on Howzat and win exciting prizes everyday!
Cristiano Ronaldo (873 Goals: 128 Country, 745 Club)
On 2 Sep 2023, Ronaldo reached the 850-goal landmark with 1 goal against Al-Hazem in the 2023-24 Saudi Pro League. Cristiano Ronaldo scored 450 goals for Real Madrid, 145 goals for Manchester United, 101 for Juventus, 44 for Al Nassr and 5 for Sporting CP. Ronaldo has 123 goals for Portugal.
Lionel Messi (826 goals: 106 Country, 720 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 720 goals at the club level and has managed 106 goals for Argentina.
Pele (762 goals: 77 Country, 685 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 762 official goals in his career.
Also read: Messi vs Ronaldo - Know Who is better?
Most Goals in International Football: Top 10 List
Rank | Player | Total Goals Scored | Nationality | Years |
1 | Cristiano Ronaldo | 128 | Portugal | 2003 - Present |
2 | Ali Daei | 109 | Iran | 1993 - 2006 |
3 | Lionel Messi | 106 | Argentina | 2005 - Present |
4 | Sunil Chhetri | 93 | India | 2005 - Present |
5 | Mokhtar Dahari | 89 | Malaysia | 1972 - 1985 |
6 | Ali Mabkhout | 85 | UAE | 2009 - Present |
7 | Ferenc Puskas | 84 | Hungary | 1945 - 1956 |
8 | Romelu Lukaku | 83 | Belgium | 2010 - Present |
9 | Robert Lewandoswki | 82 | Poland | 2008 - Present |
10 | Neymar Jr. | 79 | Brazil | 2010 - Present |
Cristiano Ronaldo (128 goals | 205 appearances)
Cristiano Ronaldo is the first player to record 200 international appearances in men’s football. With 128 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 (106 goals | 180 appearances)
Arguably one of the best players in world football, Lionel Messi has scored 106 goals for the ‘La Albiceleste’ on the international stage. The 2021 Copa America, 2022 Finalissima and 2022 Football World Cup win are his trophy success with the national team. The former Barcelona and PSG superstar have scored 8 hat-tricks for Argentina.
Sunil Chhetri (93 goals | 148 appearances)
Chhetri is the captain and the flag bearer of Indian football for over a decade. With 93 goals in 148 appearances, he is the 3rd highest active goal scorer in international football, behind only Ronaldo and Messi.
Also read: Best Football Player in World 2023
Highest Goal Scorers in Football in Year 2023
Rank | Player | Goals Scored | Nationality | Club |
1 | Cristiano Ronaldo | 54 | Portugal | Al-Nassr |
2 | Harry Kane | 52 | England | Bayern Munich |
3 | Kylian Mbappe | 52 | France | PSG |
4 | Erling Haaland | 50 | Norway | Manchester City |
5 | German Cano | 40 | Argentina | Fluminence |
FAQs
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 (128).
Has any footballer scored 1000 goals?
According to unofficial records, Legendary Brazilian football player great Pelé has scored 1000 goals in in his career.