List of men's footballers with 500 or more goals
Ranking
Bold indicates players currently active. Source: Rec.Sport.Soccer Statistics Foundation

List of men's footballers with 500 or more goals

Section Title: Ranking
Table Section Text: Bold indicates players currently active. Source: Rec.Sport.Soccer Statistics Foundation

Rank	Player	Goals	Matches	Ratio	Years

1	AustriaCzech Republic Josef Bican ‡	805	530	1.52	1931–1955

2	Brazil Romário	772	993	0.78	1985–2007

3	Brazil Pelé	757	831	0.91	1957–1977

4	Hungary Ferenc Puskás ‡	746	754	0.99	1943–1966

5	Germany Gerd Müller	735	793	0.93	1962–1981

6	Portugal Cristiano Ronaldo	703	994	0.71	2001–present

7	Argentina Lionel Messi	690	866	0.8	2003–present

8	Hungary Ferenc Deák ‡	576	—	1940–1957

9	Germany Uwe Seeler	575	—	1953–1978

10	Brazil Túlio Maravilha	575	—	1988–2012

11	Brazil Arthur Friedenreich	557	—	1909–1935

12	PolandGermany Ernst Willimowski ‡	554	—	1934–1955

13	Portugal Eusébio	552	—	1957–1979

14	Scotland Jimmy McGrory	550	—	1922–1937

15	Austria Franz Binder ‡	546	—	1930–1949

16	Portugal Fernando Peyroteo	544	—	1937–1949

17	Mexico Hugo Sánchez	541	—	1976–1997

18	Germany Fritz Walter ‡	539	—	1937–1959

19	Hungary József Takács ‡	523	—	1917–1934

20	Hungary Gyula Zsengellér ‡	522	—	1935–1953

21	Brazil Zico	522	—	1971–1994

22	Sweden Zlatan Ibrahimović	520	890	0.58	1999–present

23	ArgentinaSpain Alfredo Di Stéfano ‡	514	—	1945–1966

24	Austria Hans Krankl	514	—	1970–1989

25	Sweden Gunnar Nordahl ‡	513	—	1937–1958

26	Brazil Roberto Dinamite	512	—	1971–1993

27	England Jimmy Greaves	511	—	1957–1980

28	Hungary Ferenc Bene ‡	508	—	1961–1978

Sentence(s)

Lionel Messi scored 690 goals.

final_sentence: Lionel Messi scored 690 goals.