News Matches
Cristiano Ronaldo

Cristiano Ronaldo, Lionel Messi to Pele - Who are the all-time highest goalscorers for club and country?

1:30 AM IST 03/01/23
Cristiano Ronaldo, Lionel Messi, Pele
Goal takes a look at the highest goalscorers of all-time for club and country...

Cristiano Ronaldo is the all-time highest goalscorer and is the only player in history to score 800 or more career goals for club and country.

The Portuguese has scored 450 goals for Real Madrid, 145 for Manchester United, 101 for Juventus and five in Sporting CP shirt. In the international arena, he has netted 118 times.

In the list of all-time highest goal scorers for club and country, the Manchester United attacker is followed by his rival Lionel Messi.

Seven times Ballon D'Or winner Lionel Messi is 26 goals short of Ronaldo's tally with 793 career goals with 98 coming in an Argentina shirt.

Other than Ronaldo and Messi, three other active players who feature in the top 20 list of goalscorers are Zlatan Ibrahimovic, Robert Lewandowski and Luis Suarez.

Let us take a look at the top 20 highest goalscorers of all time.

Pos.

Player

Club goalsInternational goalsTotal goalsYears active
1

Cristiano Ronaldo

7011188192002-present
2Lionel Messi695987932004-present
3

Pele

679837621957-1977
4

Romario

691647551985-2007
5

Ferenc Puskas

645847291943-1966
6

Josef Bican

688327201931-1955
7

Jimmy Jones

635126471947-1964
8

Gerd Muller

566686341964-1981
9

Eusebio

578416191957-1978
10

Joe Bambrick

595216161926-1943
11Roberto Lewandowski506785842008-present
12

Glenn Ferguson

56105611987-2011
13

Zlatan Ibrahimovic

496625581999-present
14

Fernando Peyroteo

539145531937-1949
15Jimmy McGrory540125521922-1937
16

Uwe Seeler

508435511954-1978
17

Alfredo Di Stefano

501295301945-1966
18György Sárosi484425261930-1948
19Luis Suarez453675202005-present
20Roberto Dinamite489225111971-1992