Best Scorers In Football History

The Top Ten

1 Josef Bican

He scored a total of 1468 goals in only 918 games.People believe that Pele is the first.This is a great mistake (official infomation from RSSSF).

All time goalscorer really amazing

He is the all time leading scorer with 805 goals in official matches(Romario 772,Pele 767etc)according to the official stats(RSSSF).Find a photo of him.

2 Gerd Muller

He scored 1461 goals in 1216 matches, being more effective than Pele.

According to the RSSSF list with official matches, he's 5th with 735 goals in 793 (after Bican, Romario, Pele, Puskas).
The 'bomber won all the tophies (team and personal as top scorer) in all the tournaments he took part (both with Bayern M. and the National team). As far as I know he is the only one who managed to do so.

3 Ferenc Puskas Ferenc Puskas Ferenc Puskás was a Hungarian footballer and manager, widely regarded as one of the greatest players of all time.

The Galloping Major was honoured by the International Fedetation of Football History and Statistics in 1998 as the most successful top division goalscorer of all times. His record still stands.
The FIFA Puskas Award is awarded since 2009 to the player who is judged to have scored the most spectacular, beautiful or aesthetically pleasing goal, either male or female, over the calendar year in any tournament, league or division.
And as Pelé said "If he lived today, in the television and internet's age, Puskas would be the greatest footballer".

Just a amazing goalscorer

Super player, super scorer.
There are no official information about the total goals netted by Ferenc. I remind that his career started in 1943.Searcing the web for long time, I concluded that possible figures are 1176 goals in 1123 matches. If this is true (or close to the truth), he"s the 5th scorer in history after Bican (official), Muller (official), Friedenreich (unofficial) and Pele (official). Concerning the official matches, he's 4th (RSSSF).

4 Pele Pele Edson Arantes do Nascimento, known as "Pelé", is a retired Brazilian professional footballer who played as a forward. He is one of the best players in football, hence why he's nicknamed the "king of football".

the best

The Brazilian super star is undeniably one of the greatest scorers in football history. His total of 1,281 goals during his active career and the tally of 767 strucks in official matches ranked him third of all times in both categories.
Concerning the top division officials of his career, the opinions of the two main international statistics orgnizations (RSSSF, IFFHS) are conflicting.
Finally, he's unofficially the third best all time scorer of the National Cups (if his 116 goals of Rio-Sao Paulo, Taca Prata and Taca Brazil tournaments are regarded in the above mentioned type of trophy).

5 Ferenc Deak

According to the RSSSF Deak scored 575+ goals.

The Hungarian striker scored 529 league goals (first and lower divisions) in only 380 cups and 29 in 20 for the National team. I believe he deserves the 2nd position as he was so prolific without playing in big clubs (as Muller or Puskas).

According to RSSSF Ferenc Deák scored 576+ goals. RSSSF recognize that official goals from regional league 1945 are missing (at least).
We really don't know the exact tally of his career.
According to one source I have it's 746 goals, but it's not verified if only official matches are included in this total.

European recordman for a single championship(66 goals).Unbeatable.

6 Lionel Messi Lionel Messi Lionel Andrés "Leo" Messi is an Argentine professional footballer who plays as a forward for Spanish club Barcelona. He is also known as one of the greatest football players of all time. He was born in Rosario, Argentina on June 24th, 1987.

Great scorer at club level, but he doesn't manage to be as good as fans wanted with his National team (though a great soccer nation).

Holds the record for the liga bbva top scorer

7 Franz Binder

Nicknamed Bimbo, Binder was a prolific goalscorer who played for SK Rapid Wien in the period 1930-1949. The 6 feet 3 inches tall lanky forward scored a total of 1,006 goals in 756 appearences, though some reports are missing.
He also appeared at international level for both Austria and Germany, after his home country's annexation in 1938 and scored totally 26 goals in 28 caps.
RSSSF recognised 546 goals in official matches with no certain number of them ranked him 16th.
He was one of the most prolific scorers in football history with a goalscoring rate of 1.08 - 1.33 depending on the stats considered in the estimations.

Most recent estimations are for a total of 1151 goals.

The Austrian striker scored 1006 goals in 750 matches.

He scored more but full reposts are missing because of th WWII.

8 Fernando Peyroteo

He scored around 300 and something goals in 100 games

The. great Portuege striker (born in Amgola) scored a total of 665 goals in 417 games been one of the most prolific scorers in football history. 332 of them in 197 appearences in the National Championship. He didn't become famous as most of his career was during the 40s ( no World. Cups etc.).

One important parameter for the evaluation of the goalscorers is their prolificity.The main way is the goal per match ratio.
Fernando Peyroteo is a little known Portuguese striker of the 40s.But he's regarded by football statisticians the most prolific scorer in football history. Actually this is true, proved with more than one ways.
If we consider the ratio of all officially recognised matches the best 5 of all times are (at least 300 goals in official matches) :
1. F. Peyroteo 1.58 goals per match
2. J. Bican 1.52
3. F. Deak 1.40
4. P. Nielsen 1.37
5. I. Langara 1.28
Ratios of other great scorers are: Schlosser 1.23, McGrory 1.00, Puskas 0.99, Muller 0.93, Pele 0.92, Messi 0.79, Romario 0.78, Di Stefano 0.72, C. Ronaldo 0.71.

9 Romário de Souza Faria Romário de Souza Faria Romário de Souza Faria, known simply as Romário, is a Brazilian politician, who previously achieved worldwide fame as a footballer.

All this is bullshet.. how you put romario in range 10 while his records put him number 1.. are you crazy guys! Shame on you

Amazing player and goalscorer and finisher

Romário is regarded as one of the greatest scorers in football history and he definitely is.
His greatest achievement is the second place in the RSSSF rank of the players with the most official goals in football history. He has also 9 individual seasonal national champioship scoring titles coming jointly third after Bican (12 titles) and Pelé (11 titles).
But in the evaluation of a scorer except the number of goals, other parameters are also taken into account. Romário has the lower goalscoring rate of the RSSSF top ten list with the exception of C. Ronaldo (even lower). There is also a lack of international goalscoring titles (with club or national team) in his career. Finally, although he claimed for 1,000 total strucks (and other Brazilian sources 1,002 or 1,006), RSSSF recognised 968.

10 Imre Schlosser

He was the first Hungarian icon, seven times league top scorer. He scored 417 league goals in 320 games for five clubs and 59 in 68 games for the National team.

The Contenders

11 Cristiano Ronaldo Cristiano Ronaldo Cristiano Ronaldo dos Santos Aveiro is a Portuguese professional footballer who plays as a forward for Italian club Juventus and the Portugal national team.

This man is a goalscoring machine.

12 Eusebio Eusebio Eusébio da Silva Ferreira was a Portuguese footballer who played as a striker. Eusébio is considered by many as one of the greatest footballers of all time. During his professional career, he scored 733 goals in 745 matches.

Put out Brazil 1966 worldcup...with pele in his prime!

It's not well verified the number of total goals netted by Eusebio (my previous comment concerned official goals and it was from a Portuegese source).
He scored for Benfica a total of 727 goals (he played there 15 of the 20 years of his career).An unofficial total of 1137 goals can be the maximum.

The "black panther" scored a total of 638 goals in only 614 games.

13 Ernst Wilimowski

Ernest Wilimowski, an ethnic German, was born in Kattowitz, Upper Silesia, then part of the German Empire, in 1916. After the WWI Upper Silesia was partitioned and he became a Polish citizen. His professional career in Poland lasted 5 years including 21 goals in 22 caps for his National team. He was the first player to score 4 goals in a World Cup match (1938).
After the division of Poland in WWII, Ernst (now) re-took the German citizenchip and had a succesfull career in Germany till 1959. The team mate Fritz Walter, said of him: "He's probably the only player in the world who's had more goals than chances."
He still holds the record of the German Cup (14 goals, 1942).
According to RSSSF, he scored 554 goals in official matches ranked 12th, but the overall total is not verified yet. Of the verified stats his goalscoring rate is 1.00 (appr).

The German-Polish striker scored a total of 1175 goals (unverified) and is one of a few players that scored 10 goals in an official single match.

14 Uwe Seeler

Uwe Seeler is regarded as one of the greatest German players of all times and in the best 50 worldwide of 20th century.
During his career he struck 406 league goals and a total of 575 in 649 official outings (ranked 9th by RSSSF).
The overall tally of his career was 809 goals in 883 games.

Great player, great scorer.

15 Gunnar Nordahl

Best Swedish player ever. The prolific striker scored 442 league goals in 504 caps and 43 in 33 for his National team.

16 Arthur Friedenreich

The story of the football career of Arthur Friedenreich has some interesting facts.
Firsty, he was quite 'lucky' to have German father as racism was present in Brazil the first decades of the 20th century. The amazing scoring talent of the typically black Arthur wasn't lost and he is still the youngest top scorer of the championship aged 17.
His scoring tally was kept carefully by his father and his best friend but lost in the 60s. Arthur was already surffering from Alzheimer disease.
RSSSF recognised 557 goals in 562 outings and IFFHS 354 top division goals in 323.
His goalscoring rate was 0.99-1.10.

"The Tiger" scored 1329 goals in 1239 caps. If these reports are true, he is the greatest Brazilian scorer.

17 Isidro Langara

The other two countries were Mexico and Argentina.

The Spanish striker was one of the most prolific scorers in football history netted 508 goals in 399 club appearences in three countries (Spain,

Isidro Lángara Galarraga is regarded as the best Spanish scorer ever. Originally from the Basque Country, he was famed for his athleticism.
His tally of official strucks are not well verified but were 525-539, depending on the source and not recognised from RSSSF till now.

18 Jimmy McGrory

The Celtic legend scored 410 goals in 408 league games and 6 in 7 cups for Scotland.

19 Just Fontaine

Just Fontaine was a French striker, born in Marrakech, Morocco.
He moved to France in 1953 where he played till 1962 forced to retire early, aged 29 due to a reccuring injury.
He was a very prolific scorer, as he netted 227 league goals in 248 club appearences and 30 for the National team of France in only 21 matches (including the legendary record in 1958 World Cup).
His goalscoring rate in official matches was 0.95.
FIFA and World Soccer included him in the best 100 players of 20th century.

Recordholder (13 goals) for a World Cup.Unbeatable.

20 Gyula Zsengeller

Great Hungarian striker, very prolific scorer.

He's the 3nd top tier league goalscorer of all times with 416 goals (1st Puskas, 2nd Schlosser).

21 Fritz Walter

Selected by FIFA as the best German player of the 20th century. Leader of W. Germany in the winning 1954 World Cup. Very prolific scorer (357 goals in 364 club caps)

Walter was member of the great trio of FC Kaiserslaurten with his brother Ottmar and Werner Baßler.
He was playing as an inside forward or attacking midfielder.
Except the already mentioned top division goals, he struck as many as 770 times during his senior career (1937-1959). According to reliable German sources, at least more 100 can be added to his tally succeded during the WWII years but full reports are missing (as happens with Wilimowski and Binder).
Finally, RSSSF recognised 539+ goals in official matches.

22 Marco van Basten Marco van Basten Marcel "Marco" van Basten is a Dutch football manager and former football player, who played for Ajax and Milan, as well as the Netherlands national team, in the 1980s and early '90s as a forward.

The great Dutch striker, netted 236 top division goals in 280 appearences (Ajax, Milan) and a total of 314 in official matches with a goalscoring rate of 0.71.
Unfortunatelly, his career ended aged 31 due to severe injuries.

I think that you've started deleting legal votes like some others...

23 Jimmy Greaves Jimmy Greaves

Better than all the rest

James Peter Greaves is a former English striker, the highest goalscorer in the history of English top-flight football (357 goals). He finished as the First Division's top scorer in six seasons.
He caped 57 times with his National team (1959-1967) netted 44 times, including 6 hat-tricks (a record).
According to RSSSF, his career strucks in official outings were 511 with a goalscoring rate of 0.71.

The best English scorer.

24 Abe Lenstra

Dutch great.He scored 700 goals in 730 matches (domestic leagues-top division and lower or regional championships before the start of the National league) and 33 in 47 for the National team.For those reasons his total of about 830 goals (unverified) in official matches is not recognized by RSSSF (he could be even first of all times).

As a continue to the previous comment, RSSSF has under investigation the goalscoring career of Abe Lenstra (it can take years).
A list of the players that netted more than 500 league goals of any level follows. It is based only in reliable sources :
1. Josef Bican (CZE/AU) 643 goals
2. Abe Lenstra (NET) 636
3. Erwin Helmchen (GER) 618+
4. Romário (BRA) 546
5. Pelé (BRA) 541
6. Ferenc Deák (HUN) 529
7. Ferenc Puskás (HUN) 518
8. Dondinho (BRA) 507
P. S. Erwin Helmchen struck 108 more goals (he's obviously first) but the clubs he played and scored are not well verified yet.

25 Poul Nielsen

Poul Nielsen, a silver Olympic medalist with Denmark in 1912, scored 52 goals in 38 games for the national team. Staggering record,

Best Danish scorer ever and one of the most prolific in football history.

26 Túlio Maravilha

Great Brazilian scorer with a career of 24 years.
Brazil developed football very early but National championship was first organized in 1959.Til then local and state championships were taken place. Brazilians love football as a religion, not a sport (first sport for them is volleyball-this was mentioned by the coach of National volleyball team who won the gold medal in 1992 Olympics). They don't care so much for training and prefer to play mostly matches, friendlies officials or not.So, from the beginning of history a lot of Brazilian players are mentioned to have scored numerous goals.
In an unofficial list with players scored in their career more than 500 total goals, 15 of the 55 are Brazilians. Officialy (RSSSF) the number of these players are 27 (all of them are now in the list of the top tens).
Túlio is included in both lists ranked 9th in the official one (575 goals) and with more than 1000 unofficially (one source 1022).He never became a great star as Romario and ...more

27 Bernabe Ferreyra

The Argentinian forward was one of the most prolific scorers in football history.

28 Zico Zico

Arthur Antunes Coimbra better known as Zico, is a legendary former footballer, who played as an attacking midfielder. Often called the "White Pelé", he was a creative playmaker, with excellent technical skills, vision, and an eye for goal, who is considered one of the best finishers and passers ever, as well as one of the greatest players of all time. He participated in three World Cups (1978,1982,1986).
During his career he scored a total of 522 goals in official matches (RSSSF), including 48 in 71 caps for his National team.
According to Brazilian sources the overall goals of his career were 815.

29 Roberto Dinamite Roberto Dinamite

According to the latest announcement of the International Federation of Football History and Statistics, Roberto Dinamite is the 5th top division scorer of all times with 470 goals. This means that state goals were included as was in the first list of IFFHS (1995).There was also change in the top with Pelé re-taking the number 1 instead of Puskas.
As IFFHS is closely related with FIFA, I think that the changes in the FIFA headquarters' of those years played the most important role.
My opinion is that the previous list (last announced in 2017) is the correct one.

The Brazilian striker scored a total of 864 goals in 1022 appearences.

30 Sándor Kocsis

Sándor Péter Kocsis was an Hungarian striker, member of the Mighty Magyars team of the 1950s.
He played most of his career in great Honved and FC Barcelona.
He was top scorer of the World Cup 1954 (11 goals), a record at that time. He totally struck 75 times in 68 outings with his National team, a 1.103 goals/game average ranked number 1 for players past 43 caps in FIFA class-A competition, closely followed by Gerd Müller with 1.097 goals/game (68 scores in 62 games), and are the only two players in history above a +1.0 goals/game average encompassing more than 43 internationals.
RSSSF recognised 493+ goals in official matches. According to reliable sources his total is 519 scores in 579 officials and his career tally 846.

31 Luis Artime

The Argentinian Luis Artime is one of the few players that played in all three major South American football countries (Argentina, Brazil, Uruguay). He was 7 times top division seasonal scorer.
According to reliable sources he struck 595 times in 770 outings, regarded all official. But RSSSF hasn't recognised them yet.
Independiente site claims that his overall is 1,029 goals with the limitation 148 of them to be in non-professional basis.

Great forward with more of 1000 goals (totally) in his career (unverified).

32 Atilio Garcia

A previous mentioned thought comes in my mind...

Best scorer in history of Uruguayan football, 8 times first league top scorer.

Atilio Ceferino García Pérez was an Argentinian born Uruguayan naturalized footballer who played as a forward. He is regarded as the top goal scorer in the history of Uruguayan football with 495 goals in official tournaments (446 matches-goalscoring rate 1.11-very high) and the second highest goal scorer in the history of the Uruguayan Football Championship after Fernando Morena. A number of 40 more goals are not well verified.
These statistics are not recognised till know from RSSSF.
He's unofficially the 4th all time leading scorer of the National Cups worldwide.

33 Hans Krankl

Johann "Hans" Krankl is an Austrian footballer of the past. A prolific striker, Krankl is regarded by many as one of Austria's greatest players.
During his professional career (1970-1989) he struck 354 times in 473 outings (top division championships with Rapid Vienna, FC Barcelona) and a total of 514 in official matches (RSSSF).
The overall tally of his career was 776 goals.

34 Dixie Dean

Most prolific English scorer with a record of 60 goals in a single championship.

35 Zlatan Ibrahimovic Zlatan Ibrahimovic Zlatan Ibrahimović is a Swedish professional footballer who plays for an English club Manchester United and the Sweden national team for which he is captain.

best

36 Alfredo Di Stefano

Amazing scorer at real madrid

37 Leônidas da Silva

One of the greatest players and scorers of the first half of 20th century.

38 Telmo Zarra

Great Spanish forward and scorer.He was the top scorer of Primera Division for about 60 years.

39 Hugo Sanchez Hugo Sanchez Hugo Sánchez Márquez is a retired Mexican professional footballer and manager. A prolific goalscorer known for his spectacular strikes and volleys, Sánchez is widely regarded as Mexico's greatest-ever footballer, and one of the greatest players of his generation.

Hugo Sánchez is regarded as the best Mexican player and scorer of all times.
During his senior career (1976-1997) he struck 400 league goals in 684 outings and a grand total of 541+ goals in official matches ranked 17th by RSSSF.
His goalscoring rate is not comparable to other greats (0.59).

40 József Takács

Hungary was one of the first countries that developed football.It was first played in 1863, same year as England.Official top tier championships were organizated since 1901.Well documented statistics were kept and as Hungarians enjoyed offensive football a lot of players are included in highest goalscoring lists.
Officially, of the 27 players with more than 500 goals, 5 are Hungarians coming second after the Brazilians (6).
Takács was the second appeared after Schlosser, scored 523 total goals (including 26 in 32 caps with the National team).

41 Alessandro Del Piero Alessandro Del Piero Alessandro Del Piero Ufficiale is an Italian former professional footballer who played as a deep-lying forward.
42 Erwin Helmchen

Erwin Helmchen is an unknown legend of the German football who played as an inside forward.
During his career (1924-1951), he struck a well documented total of 618 league goals, 596 of them in top division outings.108 more goals were definitely netted by Helmchen but not well verified yet. The tally of his senior career is estimated to be around 850 goals and if junior career and all friendlies included the number is even more than 2,500. However, not even an international appearence for Germany. According to these numbers, Helmchen is the greatest top division scorer of all times and the greatest scorer of all times.
RSSSF claims that those goals were scored in 'Bezirksligen' (2nd division), but this is wrong. The structure of the German championships were regional those years and Helmchen played in top tier (VMBV, Gauliga).
IFFHS recognised Pelé as best top division scorer including his regional/state goals (since 2018).

As a continue to the previous description, it's questionable how possible is for the international football world to accept Erwin Helmchen as leading scorer in categories he was distinguished and instead of legends like Pelé, Puskás, Bican.
He never played with German national team and there has been some speculation why that was so. He was almost a decade a 'candidate', but always something was between him and his debut (injury, bad form, possibly bad impression to national team's coach Sepp Herberger).
One more thing is the unverified number of matches he struck so many goals.
Finally, according to one source the tally of his senior career is 1,396 goals (also not mentioned number of games and usually two differend sources needed for a minimum validation). But if this is true, he's the third of all times after Bican and Müller.

43 Ferenc Bene

The last Hungarian goalgetter, gold medalist and top scorer of the football Olympic tournament of 1964.
He scored a total of 508 official goals.

44 Mario de Castro

The Brazilian goal getter is the most prolific scorer in history (195 goals in 100 games for Atletico Mineiro). But his career was very short (only 5 years) as he retired to practice medicine.

45 Gabriel Batistuta Gabriel Batistuta Gabriel Omar Batistuta, nicknamed Batigol as well as El Ángel Gabriel, is a retired Argentine professional footballer.

Most complete centre forward of the last three decades.But not a scorer as Romario.

46 Jimmy Jones

Jimmy Jones was a very prolific North Irish striker of the mid-40s till mid-60s.
He scored 331 league goals in 289 appearences. He remains the leading goalscorer in Irish league history, and finished as league leading goalscorer in 6 different seasons, a record still unbroken.He played only one match with his National team scored three goals.
The total goals of his career were 646.

47 György Sárosi

He wasn't only a great scorer but also a great player. World Soccer included him in the best 100 in football history.
The Hungarian player was a second striker or midfielder and netted 453 official goals in 512 caps.

48 Diego Maradona Diego Maradona Diego Armando Maradona is a retired Argentine professional footballer. He is known for "The Goal of the Century" and the "Hand of God" goal.
49 Stjepan Bobek

The Croatian forward scored 445 goals in 501club appearences (mainly with Partizan of United Yugoslavia) and 38 in 63 National cups.

50 Adolf Jäger

As a continue to my previous comment, it must be said that Adolf Jäger was one of the greatest strikers of the world of the 1910s.
He played for one of the oldest clubs in Germany, FC Altona 93 in the top flight of the country's championship, amateur at the time as in most of the countries. So, numerous of his strucks can be considered as officials but reports are missing. According to one source with extended information, the estimation is for more than 900 objectives.
As a conclusion, Josef Bican is the best verified scorer in football history as he tops the major goalscoring lists.
But :
Three players (Adolf Jäger, Erwin Helmchen, Abe Lenstra) is possible to have scored more but this is difficult to be proved (at least till now).

There are a lot of players with career at lower than the national level who according to sources scored numerous goals.
I selected 5 of them to include in this list : Jäger, Helmchen, Date, Wrathall and Kosek.
Adolf Jäger was a German amateur striker. He played football between 1907 and 1932. According to German sources he netted a total of at least 2,000 goals in about 700 matches.This is hard to be believed but as he continoued to play several years in seniors, goals and not matches from those years were included and also if goals of his 4 year youth career were also counted (matches? ). But there are some things that are indisputable; he was the first German football icon with international recognition and 18 caps " ten as captain " for the German national side (all amateur at the time) with 11goals. He also appeared 50 times for the representative team ‘Norddeutschland’ (no other information).
In 1927, he was presented with the German government’s highest ...more

8Load More
PSearch List