Top Goalscorers in Football History

Name the players who have scored the most goals in football history NOTE: Official Matches only, some totals are only estimates as it is unknown how many goals some actually managed to score Also only players who played at the top level are considered (i.e. in the top tiers at their time)
Quiz by blueanteater
Rate:
Last updated: June 28, 2019
You have not attempted this quiz yet.
First submittedJanuary 23, 2015
Times taken1,031
Average score30.0%
Report this quizReport
10:00
Enter answer here
0
 / 30 guessed
The quiz is paused. You have remaining.
Scoring
You scored / = %
This beats or equals % of test takers also scored 100%
The average score is
Your high score is
Your fastest time is
Keep scrolling down for answers and more stats ...
Rank:
Nationality:
No. of goals:
Years Active:
Player:
1
Austria
805+
1928-1955
Josef Bican
2
Brazil
772
1985-2009
Romário
3
Brazil
767
1956-1977
Pelé
4
Hungary
746+
1943-1966
Ferenc Puskás
5
West Germany
735
1963-1981
Gerd Müller
6
Portugal
689
2002-Present
Cristiano Ronaldo
7
Argentina
671
2004-Present
Lionel Messi
8
Hungary
576+
1944-1954
Ferenc Deák
9
West Germany
575
1953-1978
Uwe Seeler
10
Poland/Germany
554+
1934-1955
Ernst Willimowski
11
Portugal
552
1957-1979
Eusébio
12
Scotland
550
1922-1937
James McGrory
13
Austria
546+
1930-1949
Franz Binder
14
Portugal
544
1937-1949
Fernando Peyroteo
15
Mexico
541+
1976-1997
Hugo Sánchez
16
Germany
539+
1937-1959
Fritz Walter
17
Hungary
523+
1917-1934
József Takács
18
Hungary
522+
1935-1953
Gyula Zsengellér
19
Brazil
522
1971-1994
Zico
20
Brazil
515+
1988-2012
Túlio Maravilha
21
Argentina/Spain
514+
1945-1966
Alfredo Di Stéfano
22
Austria
514
1970-1989
Johann Krankl
23
Sweden
513
1937-1958
Gunnar Nordahl
24
Brazil
512
1971-1993
Roberto Dinamite
25
England
511
1957-1980
Jimmy Greaves
26
Hungary
508+
1961-1979
Ferenc Bene
27
Hungary
495+
1930-1948
György Sárosi
28
Hungary
493+
1943-1961
Sándor Kocsis
29
Hungary
489+
1905-1928
Imre Schlosser
30
Sweden
470+
1988-2013
Henrik Larsson
+1
Level 52
Dec 30, 2017
Romario has only 364 official goals. 309 for club and 55 for Brazil.
+2
Level 21
Dec 30, 2017
Wrong unfortunately, he has 309 official league goals, the rest are made up from Cup competitions both domestic and international. I believe there are/were more domestic cups in Brazil which are considered official matches.