Cristiano Ronaldo, Lionel Messi to Pele - Who are the all-time highest goalscorers 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 goals | International goals | Total goals | Years active |
---|---|---|---|---|---|
1 | Cristiano Ronaldo | 701 | 118 | 819 | 2002-present |
2 | Lionel Messi | 695 | 98 | 793 | 2004-present |
3 | Pele | 679 | 83 | 762 | 1957-1977 |
4 | Romario | 691 | 64 | 755 | 1985-2007 |
5 | Ferenc Puskas | 645 | 84 | 729 | 1943-1966 |
6 | Josef Bican | 688 | 32 | 720 | 1931-1955 |
7 | Jimmy Jones | 635 | 12 | 647 | 1947-1964 |
8 | Gerd Muller | 566 | 68 | 634 | 1964-1981 |
9 | Eusebio | 578 | 41 | 619 | 1957-1978 |
10 | Joe Bambrick | 595 | 21 | 616 | 1926-1943 |
11 | Roberto Lewandowski | 506 | 78 | 584 | 2008-present |
12 | Glenn Ferguson | 561 | 0 | 561 | 1987-2011 |
13 | Zlatan Ibrahimovic | 496 | 62 | 558 | 1999-present |
14 | Fernando Peyroteo | 539 | 14 | 553 | 1937-1949 |
15 | Jimmy McGrory | 540 | 12 | 552 | 1922-1937 |
16 | Uwe Seeler | 508 | 43 | 551 | 1954-1978 |
17 | Alfredo Di Stefano | 501 | 29 | 530 | 1945-1966 |
18 | György Sárosi | 484 | 42 | 526 | 1930-1948 |
19 | Luis Suarez | 453 | 67 | 520 | 2005-present |
20 | Roberto Dinamite | 489 | 22 | 511 | 1971-1992 |
Editors' Picks
- Have Liverpool given up on this season? Arsenal and Chelsea pursue midfield reinforcements, but the Reds still need them most
- Joao Felix, Pogba, Lukaku & the most expensive transfer flops in football history
- All completed Premier League transfers in 2022-23 season - listed
- The 100 most expensive football transfers of all time