Sports & Fitness

The Most Career Goals in Football History

Cristiano Ronaldo has scored 978 goals in top-level official matches, the most of any player, ahead of Lionel Messi (921) and Pelé (770), as of November 7, 2026. This counts club and country goals together, using one source and one definition. For individual awards see Most Ballon d’Or Wins, and for team honours Most Champions League Titles.

In the spotlight Germany
Thumbnail of UEFA’s video of Cristiano Ronaldo’s greatest Portugal goals at the Euros

Pictured: Cristiano Ronaldo, #1 with 978 career goals in top-level official matches, in the thumbnail of UEFA’s video of his Portugal goals at the Euros.

Rank Player Career goals Country Debut year Debut decade Status
1Cristiano Ronaldo978Portugal20022000sActive
2Lionel Messi921Argentina20032000sActive
3Pelé770Brazil19561950sRetired
4Romário761Brazil19841980sRetired
5Ferenc Puskás760Hungary19431940sRetired
6Josef Bican743Austria / Czechoslovakia19301930sRetired
7Robert Lewandowski697Poland20042000sActive
8Jimmy Jones659Northern Ireland19431940sRetired
9Abe Lenstra645Netherlands19361930sRetired
10Gerd Müller640West Germany19631960sRetired
11Joe Bambrick634Northern Ireland19251920sRetired
12Fernando Peyroteo625Portugal19371930sRetired
13Luis Suárez610Uruguay20052000sActive
14Uwe Seeler567West Germany19541950sRetired
15Glenn Ferguson563Northern Ireland19871980sRetired
16Zlatan Ibrahimović562Sweden19991990sRetired
17Jimmy McGrory558Scotland19221920sRetired
18Eusébio555Portugal19601960sRetired
19Imre Schlosser554Hungary19061900sRetired
20Alfredo Di Stéfano524Argentina / Spain19451940sRetired
21Karim Benzema523France20042000sActive
22Harry Kane514England20102010sActive
22Roberto Dinamite514Brazil19711970sRetired
24Gyula Zsengeréll513Hungary19311930sRetired
25Zico511Brazil19711970sRetired

Goals in top-level official matches, club and international, as of November 7, 2026; the source list was last updated after matches on July 19, 2026. The table is RSSSF’s “Best Goalscorers All-Time (Official Matches – Top level)”, which the site itself labels a preliminary list.[1] Its totals for active players are snapshots from that update and will be higher now. “Active” means RSSSF marked the player as still active at that update; this page makes no statement about any player’s current plans. Debut year and country are from the career spans and nationalities in Wikipedia’s list of footballers with 500 or more goals, which uses RSSSF’s separate all-levels count (it includes lower-division and other matches, and puts Ronaldo at 994 and Messi at 948); that is a different definition and its totals are not used here.[2] Guinness World Records’ 1,279 goals for Pelé includes friendlies and exhibition games, so it is shown only in this note.[3] Players tied on the same total share a rank. The list stops at 25; Hugo Sánchez (507), Ferenc Bene (506) and Sándor Kocsis and György Sárosi (505 each) follow.

The Top 10

#1

Cristiano Ronaldo — 978

RSSSF lists Ronaldo first with 978 top-level official goals, club and country combined, and marks him as still active at its July 19, 2026 update.[1] The 900th goal of his career came for Portugal against Croatia on September 5, 2024. The video is UEFA’s compilation of his Portugal goals at the European Championship.

#2

Lionel Messi — 921

Messi is second with 921 goals and is also marked as active in the same update.[1] He is Barcelona’s all-time top scorer with 672 goals for the club, which is part of that total. The video is the first of FC Barcelona’s series covering every one of them.

#3

Pelé — 770

RSSSF credits Pelé with 770 goals in top-level official matches.[1] The better-known 1,279 goals in 1,363 games, recognised by Guinness World Records, also counts friendlies and exhibition matches, so it is not comparable with this list.[3] The video is FIFA’s collection of his World Cup goals.

#4

Romário — 761

Romário is fourth with 761 goals.[1] Other tallies for him run higher, up to the 785 on RSSSF’s separate all-levels list, which counts lower-division and other matches the top-level list leaves out.[2] The video is FIFA’s clip of his World Cup goals.

#5

Ferenc Puskás — 760

Puskás scored 760 top-level goals, one fewer than Romário, playing for Hungary and, later, Spain.[1] He scored four goals in Real Madrid’s 7-3 European Cup final win over Eintracht Frankfurt in 1960, the match in Real Madrid’s own video.

#6

Josef Bican — 743

Bican, who played in Austria and Czechoslovakia from 1930, has 743 goals on this list.[1] Other lists credit him with far more, because they include goals in lower-level and other matches; this ranking counts only top-level official ones. No verified official video was available, so an icon is shown.

#7

Robert Lewandowski — 697

Lewandowski has 697 goals and is the third active player in the top ten, with the figure marked active at RSSSF’s update.[1] The video is FC Barcelona’s compilation of his goals for the club.

#8

Jimmy Jones — 659

Jones, a Northern Ireland forward who debuted in 1943, is listed as James Jones with 659 goals.[1] The list counts goals in top-level official matches only, so goals in other kinds of matches are not included (RSSSF’s all-levels list puts him at 840 or more). No verified official video was available, so an icon is shown.

#9

Abe Lenstra — 645

Lenstra, a Dutch forward who debuted in 1936, has 645 goals.[1] He is the only Dutch player in this table’s top 25. No verified official video was available, so an icon is shown.

#10

Gerd Müller — 640

Müller completes the top ten with 640 goals, scored from his 1963 debut onward for West Germany and in club football.[1] Other tallies for him are higher (735 on RSSSF’s all-levels list), because they count more matches.[2] The video is FC Bayern’s documentary on him.

Football Goals Records All-Time

Sources

  1. RSSSF, “Prolific Goalscorers”, section “Best Goalscorers All-Time (Official Matches – Top level)” (preliminary list, last updated after matches on July 19, 2026) — rsssf.org.
  2. Wikipedia, “List of footballers with 500 or more goals”, for nationalities, career spans and RSSSF’s all-levels totals (as of July 19, 2026) — en.wikipedia.org.
  3. ESPN, “Is Cristiano Ronaldo soccer’s all-time top scorer?” (Pelé and Josef Bican counts) — espn.com.
  4. YouTube: UEFA (Ronaldo’s Portugal goals at the Euros), FC Barcelona (Messi and Lewandowski goals), FIFA (Pelé and Romário World Cup goals), Real Madrid (1960 European Cup final), FC Bayern München (Gerd Müller documentary).