List of top goalscorers

This is a list of the top goalscorers of all-time in each country's top football division. Where possible, the top ten scorers in the country are given.

Argentina

Name

Years

Games

Goals

(%)

Clubs

Arsenio Erico

1934-47

332

293

88%

Independiente

Angel Labruna

1939-59

515

292

57%

River Plate

Herminio Masantonio

1931-45

358

256

72%

Huracán, Banfield

Manuel Pellegrina

1938-56

490

231

47%

Estudiantes, Huracán

José Francisco Sanfilippo

1953-63, 66-67, 72

330

226

68%

San Lorenzo, Boca Juniors

Ricardo Infante

1942-61

439

217

49%

Estudiantes, Huracán, Gimnasia La Plata

Oscar Más

1964-77, 79, 82, 85

429

215

50%

River Plate

Bernabé Ferreyra

1931-39

197

206

105%

Tigre, River Plate

Carlos Bianchi

1967-72, 80-84

324

206

64%

Vélez Sársfield

Miguel Angel Brindisi

1967-76, 79-83

441

194

44%

Huracàn, Boca Juniors

Armenia

Name

Goals

Arsen Avetisian

165

Artur Petrosian

129

Tigran Yesaian

125

Ara Hakobian

114

Gegham Hovhannisian

105

Artur Kocharian

101

Armen Shahgeldian

101

Aram Hakobian

101

Arman Karamian

100

Austria

Name

Years

Games

Goals

(%)

Robert Dienst

1943-62

351

323

92%

Johann Krankl

1971-88

427

320

75%

Franz Binder

1930-49

261

298

114%

Karl Decker

1938-54

276

282

102%

Friedrich Cejka

1947-66

438

245

56%

Anton Schall

1925-41

285

231

81%

Wilhelm Hahnemann

1931-52, 59

308?

230

75%

Johann Buzek

1955-73

384

226

59%

Erich Hof

1954-69

314

224

71%

Ernst Stojaspal

1942-54

197

224

114%

Belgium

Name

Years

Games

Goals

(%)

Bert De Cleyn

1932-54

395

350

89%

Jef Mermans

1941-57

382

339

89%

Bernard Voorhoof

1927-48

473

281

59%

Arthur Ceuleers

1933-51

401

280

70%

Rik Coppens

1946-62

389

258

66%

Erwin Vandenbergh

1976-95

425

252

59%

Paul Van Himst

1959-76

482

237

49%

Raymond Braine

1922-44

243

192

79%

Bolivia

Name

Years

Goals

Victor Antelo

1983-00

341

Juan Sanchez

1979-92

261

Luis Fernando Salinas

1980-93

201

Jesús Reynaldo

1977-93

196

Raúl Horacio Baldessari

1977-89

161

Silvio Edmundo Rojas

1977-92

140

Luis Ramallo

1982-99

138

Berthy Suarez

1990-00

135

Erwin Romero

1977-92

134

Carlos Fernando Borja

1977-95

129

Brazil

Not counting regional tournament, where Pelé scored most of his goals.

Name

Years

Goals

Roberto Dinamite

1971-1989

190

Romário

1986-2005

152

Edmundo

1992-2006

136

Zico

1974-1989

135

Túlio

1987-2001

129

Serginho Chulapa

1975-1988

125

Dario

1971-1985

113

Evair

1986-2003

101

Careca

1978-1986

92

Reinaldo

1973-1985

90

Bulgaria

Name

Years

Games

Goals

(%)

Petar Jekov

1963-1976

333

253

76%

Nasko Sirakov

1980-1998

294

196

67%

Dinko Dermendzhiev

1961-1974

447

194

43%

Hristo Bonev

1966-1984

410

185

45%

Dimitar Yakimov

1956-1974

308

151

49%

Georgi Asparuhov

1961-1971

247

150

61%

Atanas Mihailov

348

148

43%

Todor Diev

1953-1967

308

146

47%

Pavel Panov

1968-1981

309

140

45%

Ivan Kolev

1950-1967

325

136

42%

Andrei Jelyazkov

1971-1982

338

136

40%

Chile (for National Team)

#

Name

Career

Goals

Caps

1.

Marcelo Salas

1994 -

37

68

2.

Ivan Zamorano

1987 - 2001

34

69

3.

Carlos Caszely

1969 - 1985

29

49

4.

Leonel Sanchez

1955 - 1968

23

84

5.

Jorge Aravena

1983 - 1989

22

36

6.

Juan Carlos Letelier

1979 - 1989

18

57

7.

Enrique Hormazabal

1950 - 1963

17

42

8.

Alberto Fouilloux

1960 - 1972

12

70

9.

Jaime Ramirez Banda

1954 - 1966

12

46

10.

Hugo Rubio

1985 - 1992

12

29

Colombia

Name

Goals

Iván René Valenciano

211

Hugo Horacio Londero

205

Oswaldo Marcial Palavecino

203

Jorge Ramirez Gallego

201

Omar Lorenzo Devanni

195

Arnoldo Iguarán

185

Willington Ortíz

183

José Omar Verdún

182

Jorge Ramón Cáceres

182

Rubén Darío Hernández

180

Czechoslovakia

Name

Years

Games

Goals

(%)

Josef Bican

1936-39, 46-50

?

218

?

Ladislav Vízek

1950-70

325

174

54%

Josef Adamec

1958-77

383

170

44%

František Kloz

?

?

168

?

Ladislav Pavlovič

1949-66

347

164

47%

Oldřich Nejedlý

1931-39

187

161

86%

Vlastimil Kopecký

1931-39, 46-50

232

160

69%

Karel Pešek

1913-33

?

149

?

Jiří Pešek

1946-65

298

149

50%

Zdeněk Nehoda

1967-82

346

145

42%

Czech Republic

Name

Years

Games

Goals

(%)

Clubs

Horst Siegl

1993-04

277

121

44%

Sparta Praha

Vratislav Lokvenc

1993-00

200

78

39%

Vítězslav Tuma

1993-04

192

66

34%

Luděk Zelenka

1995-04

236

63

27%

Radek Drulák

1994-99

94

60

64%

Karel Vácha

1993-03

186

58

31%

Josef Obajdin

1993-03

210

57

27%

Marek Kincl

1994-04

187

55

29%

Pavel Verbíř

1996-04

210

55

26%

Richard Dostálek

1993-03

262

54

21%

Ecuador

Name

Years

Goals

Hermen De Jesús Benitez

1980-95

191

Jorge Vinicio Ron

1972-87

181

Angel Luis Liciardi

1970-78

154

José Fabian Pazymino

1972-88

153

Geovanny Alfonso Mera

1980-95

150

Hamilton Emilio Cuvi

1978-96

147

Evelio Agustín Ordonez

1996-

126

José V. Villafuerte

1975-89

125

Carlos Alberto Juarez

1996-

123

César Fabian Cubero

1989-

120

Egypt

Name

Goals

Hassan El-Shazly

176

Hossam Hassan

149

Moustafa Reyadh

123

El-Sayed El-Dhizui

112

Mahmoud El-Khateeb

108

Ahmed El-Kass

107

Gamel Abdel Hamid

99

England

Totals top level (First Division, then Premier League)

Rank

Name

Years

Games

Goals

Goals/Games

1

Sir Bobby Charlton

1954-1975

675

229

0.34

2

William 'Dixie' Dean

1924-1938

437

379

0.87

3

Jimmy Greaves

1957-1972

516

357

0.69

4

Steve Bloomer

1892-1910

536

317

0.59

5

Gordon Hodgson

1925-1940

456

287

0.63

6

Alan Shearer

1987-2006

559

283

0.51

7

Charlie Buchan

1912-1928

482

257

0.53

8

Nat Lofthouse

1946-1960

452

255

0.56

9

Joe Bradford

1921-1935

410

248

0.60

10

Hugh Gallacher

1925-1938

355

246

0.69

11

Joe Smith

1911-1927

410

243

0.59

Only Premier League

Rank

Name

Years

Games

Goals

Goals/Games

1

Alan Shearer

1992-2006

441

260

59%

2

Andy Cole

1993-2007

407

188

46%

3

Thierry Henry

1999-2007

254

174

69%

4

Robbie Fowler

1992-2007

376

162

43%

5

Les Ferdinand

1992-2005

351

149

43%

6

Teddy Sheringham

1992-2007

418

147

35%

7

Jimmy Floyd Hasselbaink

1997-2007

288

127

44%

8

Michael Owen

1996-2007

230

125

54%

9

Dwight Yorke

1992-2005

348

122

35%

10

Ian Wright

1992-1999

213

113

53%

Estonia

Name

Years

Goals

Maksim Gruznov

1992-Present

248

Andrei Krõlov

1992-2005

163

Dmitri Ustritski

1992-2005

124

Sergei Bragin

1992-2006

119

Slava Zahovaiko

1999-Present

118

Indrek Zelinski

1993-Present

101

Dmitry Lipartov

1997-Present

101

Konstantin Nahk

1992-Present

100

Finland

Name

Years

Goals

Heikki Suhonen

1969-86

206

Kai Pahlman

1956-72

191

Ismo Lius

1983-99

189

Olavi Rissanen

1969-87

185

Ari Hjelm

1981-96

152

Valeri Popovitch

1993-04

142

Arto Tolsa

1963-82

126

Stig-Göran Myntti

1944-62

121

Martti Hyvärinen

1958-72

119

Michael Belfield

1981-98

116

France

Name

Years

Games

Goals

Delio Onnis

1971-86

449

299

Bernard Lacombe

1969-87

497

255

Hervé Revelli

1965-78

389

216

Thadée Cisowski

1947-61

286

206

Roger Piantoni

1950-66

394

203

Roger Courtois

1932-56

?

193

Joseph Ujlaki

1947-64

438

189

Fleury Di Nallo

1960-75

425

187

Gunnar Andersson

1950-60

234

179

Carlos Bianchi

1973-80

220

179

West Germany/Germany

Name

Years

Games

Goals

Goals/Games

Uwe Seeler

1954-72

476

404

0,85

Gerd Müller

1965-79

427

365

0,85

Ottmar Walter

1945-56

321

336

1,05

Max Morlock

1945-64

472

294

0,62

Fritz Walter

1945-59

320

273

0,85

Klaus Fischer

1968-88

369

268

0,73

Hans Schäfer

1945-66

395

243

0,62

Jupp Heynckes

1965-78

369

220

0,60

Manfred Burgsmüller

1969-90

447

213

0,48

Ulf Kirsten

1990-03

350

181

0,52

East Germany

Name

Years

Games

Goals

Goals/Games

Joachim Streich

1969-85

378

229

0,61

Wolfgang Seguin

1964-81

380

199

0,52

Eberhard Vogel

1962-82

440

188

0,43

Peter Ducke

1960-77

352

153

0,43

Henning Frenzel

1960-78

420

152

0,36

Günter Schröter

1950-63

321

142

0,44

Hans-J. Kreische

1964-77

256

131

0,51

Rüdiger Schnuphase

1971-8?

320

123

0,38

Dieter Kühn

197?-91

294

122

0,41

Bernd Bauchspieß

1957-73

264

120

0,45

Greece

Name

Goals

Matches per Goal (avg)

Years

Thomas Mavros

281

1,92

1970-1991

Krzysztof Warzycha

244

1,59

1989-2004

Dimitrios Papaioannou

234

2,06

1963-1980

Jiorgios Sideris

228

-

1958-1972

Antonios Antoniadis

187

1,5

1967-1980

Dimitrios Saravakos

185

2,33

1979-1998

Nikos Anastopoulos

181

2,23

1978-1991

Jiorgos Dedes

181

2,37

1963-1975

Michalis Kritikopoulos

175

-

-

Mimis Domazos

142

3,77

1959-1980

Honduras

Name

Years

Games

Goals

Denilson Costa

1991-Present

???

154

Wilmer Velasquez

1991-Present

???

149

Francisco Ramirez

1998-Present

???

92

Prudencio Norales

1977-88

???

88

Danilo Tosello

1999-Present

???

86

Oscar Hernández

???-???

???

86

Juan Manuel Cárcamo

???-Present

???

85

Reynaldo Mejiá

???-Present

???

83

Antonio Obando

1973-86

???

83

Roy Castaneda

???-???

???

79

Hungary

Name

Years

Games

Goals

(%)

Imre Schlosser

1906-28

301

417

139%

Ferenc Szusza

1940-61

462

393

85%

Gyula Zsengellér

1935-47

325

387

119%

József Takács

1920-40

355

360

101%

Ferenc Puskás

1943-56

354

357

101%

György Sárosi

1931-48

383

351

92%

Gyula Szilágyi

1943-60

390

313

80%

Ferenc Deák

1944-54

238

305

128%

Ferenc Bene

1960-78

418

303

72%

Géza Toldi

1928-46

324

271

84%

Iran

Name

Years

Goals

Edmond Bezik

1994-2006

84

Reza Enayati

2001-2006

80

Ali Asghar Modirroosta

1991-2003

80

Ali Daei

1994-1996,2003-2007

72

Reza Sahebi

1989-2003

67

Rasoul Khatibi

1997-1999,2000-2006

66

Gholam Hossein Mazloumi

1971-1979

63

Mohsen Garousi

1989-2002

61

Behnam Seraj

1996-2004

59

Mohammad Momeni

1989-2003

58

Israel (Ligat ha'Al)

Name

Years

Goals

Alon Mizrahi

1989 - 2005

207

Oded Machnes

1974 - 1990

196

Moshe Romano

1965 - 1982

193

Avi Nimni

1989 - present

192

Mordechai Spiegler

1963 - 1977

168

Italy (Serie A)

Rank

Name

Years

Games

Goals

(%)

1

Silvio Piola

1929-1954

537

274

51%

2

Gunnar Nordahl

1949-1958

291

225

77%

3

Giuseppe Meazza

1929-1947

367

216

59%

3

José Altafini

1958-1976

459

216

47%

5

Roberto Baggio

1985-2004

452

205

45%

6

Kurt Hamrin

1956-1971

400

190

48%

7

Giuseppe Signori

1991-2004

344

188

55%

8

Gabriel Batistuta

1991-2003

318

184

58%

9

Giampiero Boniperti

1946-1961

444

178

40%

10

Amedeo Amadei

1936-1956

423

174

41%

Kazakhstan

Name

Years

Goals

Oleg Litvinenko

1992-2004

147

Nurken Mazbayev

1992-Present

137

Andrey Miroshnichenko

1992-2002

115

Latvia

Name

Years

Goals

Mihails Miholaps

1995-Present

199

Viktors Dobrecovs

1993-2005

168

Vits Rimkus

1992-Present

115

Lithuania

Name

Years

Goals

Remigijus Pocius

1991-2003

148

Povilas Lukšys

1995-Present

106

Darius Maciulevicius

1991-Present

101

Andrius Velicka

1998-Present

95

Eimantas Poderis

1991-Present

94

Mexico

Name

Goals

Evanildo Castro, “Cabinho”

312

Carlos Hermosillo

294

José Saturnino Cardozo

228

Jared Borgetti

217

Oswaldo Castro

214

Zague

209

Carlos Eloir Peruci

197

Adalberto López

196

Sergio Lira

190

Ricardo Pelaez

187

Moldova

Name

Years

Games

Goals

Vladimir Cosse

1992-1999

193

131

Iurie Miterev

1992-2002

250

129

Serghei Rogaciov

1993-2000

163

124

Vladislav Gavriliuc

1992-2002

191

116

Ruslan Barbaros

1994-2005

232

94

Netherlands

Name

Goals

Willy van der Kuijlen

311

Ruud Geels

265

Johan Cruijff

215

Kees Kist

212

Tonnie van der Linden

204

Henk Groot

194

Peter Houtman

178

Sjaak Swart

175

Leo van Veen

175

Cor van der Gijp

162

Norway

Name

Years

Games

Goals

(%)

Harald Brattbakk

1990-05

255

166

65%

Petter Belsvik

1989-03

292

159

54%

Odd Iversen

1967-82

225

158

70%

Per Kristoffersen

1957-68

194

145

75%

Sigurd Rushfeldt

1992-present

207

137

66%

Jostein Flo

1987-01

213

114

54%

Jan Fuglset

1967-82

209

109

52%

Arne Pedersen

1951-66

231

107

46%

Svein Mathisen

1973-89

327

106

32%

Mini Jakobsen

1988-99

194

98

51%

Poland

Name

Years

Goals

Ernest Pol

1954-67

186

Lucjan Brychczy

1954-69

182

Gerard Cieslik

1948-59

167

Włodzimierz Lubański

1962-75

155

Teodor Peterek

1928-48

154 (+2?)

Kazimierz Kmiecik

1969-83

153

Jan Liberda

1955-71

145

Teodor Anioła

1948-57

140

Fryderyk Scherfke

1927-39

131

Jerzy Podbrożny

1986-96, 2003-04

122

Portugal

Name

Years

Games

Goals

(%)

Fernando Peyroteo

1937-49

197

330

168%

Eusébio

1960-77

313

319

102%

Fernando Gomes

1974-91

405

318

79%

Jose Aguas

1950-63

281

290

103%

Néné

1968-86

421

262

62%

Manuel Fernandes

1970-88

485

243

50%

Matateu

1951-67

289

218

75%

José Augusto Torres

1959-80

384

217

57%

Rui Jordao

1971-89

360

215

60%

Arsénio Duarte

1943-59

313

211

67%

Russia

Name

Years

Games

Goals

(%)

Oleg Veretennikov

1992-2002

274

143

52%

Dmitry Loskov

1992- present

343

109

32%

Dmitry Kirichenko

1998- present

237

93

39%

Valery Yesipov

1992- present

388

88

23%

Andrey Tikhonov

1992-2004

289

87

30%

Oleg Teryokhin

1995-2005

208

84

40%

Yegor Titov

1995- present

288

80

28%

Sergey Semak

1993- present

318

76

24%

Alexandr Shirko

1995- present

253

75

30%

Vladimir Kulik

1992-2001

202

73

36%

Scotland

Name

Years

Goals

Jimmy McGrory

1922-38

410

Bob McPhail

1923-39

305

Hughie Ferguson

1916-30

285

William Reid

1904-22

275

Ally McCoist

1980-81, 1983-01

260

James McColl

1913-32

258

Robert Ferrier

1917-37

255

David Wilson

1928-39

254

Willie MacFadyen

1921-36

251

Andy Cunningham

1909-29

237

James Smith

1928-39

225

Soviet Union

Name

Years

Games

Goals

Oleg Blokhin

1969-87

432

211

Alexander Ponomarev

1938-52

249

152

Nikita Simonyan

1946-59

267

144

Sergei Soloviev

1939-52

226

143

Grigori Fedotov

1937-49

169

132

Eduard Makarov

1961-75

370

129

Avtandil Gogoberidze

1945-61

341

128

Oleg Protasov

1982-90

218

125

Valentin Ivanov

1953-66

287

124

Ramaz Shengelia

1977-88

283

120

Spain

Name

Years

Games

Goals

(%)

Zarra

1939-55

279

251

90%

Hugo Sánchez

1981-92, 93-94

347

234

67%

Alfredo Di Stéfano

1953-66

329

228

69%

César Rodríguez

1939-55

353

225

64%

Enrigue Castro, “Quini”

1970-75, 77-84

448

219

49%

Pahíño

1943-56

278

210

76%

Raul

1994-present

460

195

42%

Edmundo Suárez, “Mundo”

1939-51

244

195

80%

Carlos Santillana

1971-89

461

186

41%

Guillermo Gorostiza

1929-46

257

185

72%

Jun Arza

1943-59

350

182

52%

Sweden

Name

Years

Goals

Sven Jonasson

1927-47

252

Carl-Erik Holmberg

1924-39

194

Filip Johansson

1924-36

182

Harry Lundahl

1924-38

179

Bertil Johansson

1954-68

162

Harry Bild

1956-73

162

Sven Rydell

1924-34

156

Gunnar Nordahl

1940-49

151

Tore Keller

1924-40

150

Knut Kroon

1925-42

140

Turkey

Name

Years

Goals

Hakan Şükür

1990- present

241

Tanju Çolak

1985-1993

240

Hami Mandıralı

1987-2003

219

Metin Oktay

1959-1969

217

Aykut Kocaman

1988-1996

200

Feyyaz Uçar

1984-1997

191

Serkan Aykut

1994-2005

188

Umit Karan

1996- present

148

Saffet Sancakli

1987-1998

130

Mehmet Özdilek

1988-2001

130

Elvir Bolic

1992-2005

129

Fikri Elma

1959-1964

128

Ertuğrul Sağlam

1989-2003

126

Fatih Tekke

1994-2006

124

Cenk İşler

1995- present

124

Ukraine

Name

Years

Games

Goals

(%)

Serhiy Rebrov

1992-2000,2005-present

267

125

47%

Andriy Shevchenko

1994-1999

117

60

51.3%

Aleksandr Zavarov

1977-1979,1982,1983-1988

189

43

23%

Uruguay

Name

Goals

Clubs

Fernando Morena

235

Peñarol

Attilio García

208

Nacional

USA (MLS)

Name

Years

Games

Goals

(%)

Jason Kreis

1996-2007

303

108

36%

Jaime Moreno

1996-

262

109

42%

Ante Razov

1996-

216

99

46%

Jeff Cunningham

1998-

241

92

38%

Roy Lassiter

1996-2002

199

88

44%

Raul Diaz Arce

1996-2001

150

82

55%

Preki

1996-2005

242

79

33%

Taylor Twellman

2002-

133

78

59%

Carlos Ruiz

2002-

121

76

63%

Ronald Cerritos

1997-2006

214

70

33%

Yugoslavia

Name

Years

Games

Goals

(%)

Frane Matošić

?

739

729

101%

Dragan Džajić

?

590

287

49%

Slobodan Santrač

1962-77

364

218

60%

Darko Pančev

1982-92

242

171

70.7%

Dušan Bajević

?

322

149

46%

Bora Kostić

1956-64

?

158

?

Todor Veselinović

1946-61

?

145

?

Stjepan Bobek

1945-58

?

129

?

Zlatko Prljinčević

?

?

129

?

Dušan Savić

1973-83

202

120

59%

References

Data adapted from research carried out by the contributors at RSSSF.com.
Swedish data from http://www.bolletinen.se/.
USA data from http://www.sover.net/~spectrum/goals-alltime.html.
Russian data from: http://bombarder.narod.ru/.
Brazilian data from http://www.netvasco.com.br/mauroprais/futbr/artilbr.html.
Netherlands data from: http://www.beijen.net/frank/nlalrtchto.htm

de:Liste der Fußballspieler mit den meisten Erstligatoren (international) it:Classifiche dei marcatori dei principali campionati di calcio