thumbnail

Top 100 Scorers in the Top 5 Leagues of the 21st Century

Name the 101 players who have scored the most goals in the top 5 leagues during the 21st century.
Through the 2022/23 season (Updated annually)
Red = Player has retired
G = Total amount of goals, CG = Goals by club
Hover over a flag to see the country's name
Quiz by Trixie160
Rate:
Last updated: July 21, 2023
You have not attempted this quiz yet.
First submittedOctober 5, 2020
Times taken2,758
Average score55.4%
Rating4.77
Report this quizReport
25:00
Enter footballer here
0
 / 101 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 ...
#
G
Club(s)
CG
Country
Player
1
496
Barcelona
474
Lionel Messi
Paris Saint-Germain
22
2
495
Manchester United
103
Cristiano Ronaldo
Real Madrid
311
Juventus
81
3
335
Borussia Dortmund
74
Robert Lewandowski
Bayern Munich
238
Barcelona
23
4
302
Juventus
23
Zlatan Ibrahimović
Inter Milan
57
Barcelona
16
AC Milan
76
Paris Saint-Germain
113
Manchester United
17
5
281
Lyon
43
Karim Benzema
Real Madrid
238
6
267
Palermo
34
Edinson Cavani
Napoli
78
Paris Saint-Germain
138
Manchester United
12
Valencia
5
7
259
Atlético Madrid
74
Sergio Agüero
Manchester City
184
Barcelona
1
8
245
Liverpool
69
Luis Suárez
Barcelona
144
Atlético Madrid
32
9
237
Real Madrid
107
Gonzalo Higuaín
Napoli
71
Juventus
48
AC Milan
6
Chelsea
5
10
223
Wolfsburg
66
Edin Džeko
Manchester City
50
Roma
85
Inter Milan
22
11
219
Lille
2
Pierre-Emerick Aubameyang
Monaco
2
Saint-Étienne
37
Borussia Dortmund
98
Arsenal
68
Barcelona
11
Chelsea
1
12
213
Tottenham
213
Harry Kane
13
210
Empoli
18
Antonio Di Natale
Udinese
192
13
210
Roma
210
Francesco Totti
15
209
Mallorca
54
Samuel Eto'o
Barcelona
108
Inter Milan
33
Chelsea
9
Everton
3
Sampdoria
2
16
208
Everton
25
Wayne Rooney
Manchester United
183
17
205
Arsenal
170
Thierry Henry
Barcelona
35
18
199
Genoa
5
Ciro Immobile
Torino
27
Borussia Dortmund
3
Sevilla
2
Lazio
162
19
195
Vicenza
9
Luca Toni
Brescia
15
Palermo
20
Fiorentina
55
Bayern Munich
38
Roma
5
Genoa
3
Juventus
2
Hellas Verona
48
20
192
Werder Bremen
102
Claudio Pizarro
Bayern Munich
87
Chelsea
2
Köln
1
21
189
Atlético Madrid
103
Fernando Torres
Liverpool
65
Chelsea
20
AC Milan
1
22
188
Piacenza
3
Alberto Gilardino
Hellas Verona
5
Parma
50
AC Milan
36
Fiorentina
52
Genoa
19
Bologna
13
Palermo
10
23
185
Zaragoza
32
David Villa
Valencia
107
Barcelona
33
Atlético Madrid
13
24
183
Toulouse
63
Wissam Ben Yedder
Sevilla
38
Monaco
82
25
182
Ascoli
3
Fabio Quagliarella
Sampdoria
102
Udinese
25
Napoli
11
Juventus
23
Torino
18
26
181
Lyon
127
Alexandre Lacazette
Arsenal
54
27
178
West Bromwich Albion
17
Romelu Lukaku
Everton
68
Manchester United
28
Inter Milan
57
Chelsea
8
28
177
Stuttgart
78
Mario Gómez
Bayern Munich
75
Fiorentina
7
Wolfsburg
17
29
176
Bayer Leverkusen
69
Dimitar Berbatov
Tottenham
27
Manchester United
48
Fulham
19
Monaco
13
30
175
Kaiserslautern
44
Miroslav Klose
Werder Bremen
53
Bayern Munich
24
Lazio
54
31
174
Real Sociedad
40
Antoine Griezmann
Atlético Madrid
112
Barcelona
22
31
174
Chelsea
2
Mohamed Salah
Fiorentina
6
Roma
29
Liverpool
137
33
171
Strasbourg
28
Kévin Gameiro
Lorient
50
Paris Saint-Germain
19
Sevilla
39
Atlético Madrid
19
Valencia
16
34
164
West Ham
11
Frank Lampard
Chelsea
147
Manchester City
6
34
164
Monaco
16
Kylian Mbappé
Paris Saint-Germain
148
36
163
West Ham
18
Jermain Defoe
Tottenham
91
Portsmouth
16
Sunderland
34
Bournemouth
4
36
163
Real Madrid
135
Raúl
Schalke 04
28
38
158
Athletic Bilbao
118
Aritz Aduriz
Mallorca
23
Valencia
17
39
157
Manchester United
95
Ruud van Nistelrooy
Real Madrid
46
Hamburg
12
Málaga
4
40
151
Udinese
20
Alexis Sánchez
Barcelona
38
Arsenal
60
Manchester United
3
Inter Milan
16
Marseille
14
41
150
Borussia Mönchengladbach
36
Marco Reus
Borussia Dortmund
114
41
150
Barcelona
68
Neymar
Paris Saint-Germain
82
43
148
Deportivo La Coruña
70
Roy Makaay
Bayern Munich
78
44
147
Celta Vigo
145
Iago Aspas
Sevilla
2
44
147
Montpellier
33
Olivier Giroud
Arsenal
73
Chelsea
17
AC Milan
24
46
145
Almería
31
Álvaro Negredo
Sevilla
70
Manchester City
9
Valencia
10
Middlesbrough
9
Cádiz
16
46
145
Monaco
10
David Trézéguet
Juventus
123
Hércules
12
48
144
Hamburg
20
Heung-min Son
Bayer Leverkusen
21
Tottenham
103
48
144
Sampdoria
10
Mauro Icardi
Inter Milan
111
Paris Saint-Germain
23
48
144
Arsenal
96
Robin van Persie
Manchester United
48
48
144
Nürnberg
13
Stefan Kießling
Bayer Leverkusen
131
48
144
Bayern Munich
144
Thomas Müller
53
143
Guingamp
20
Didier Drogba
Marseille
19
Chelsea
104
53
143
Parma
38
Marco Di Vaio
Juventus
18
Valencia
11
Monaco
8
Genoa
3
Bologna
65
55
142
Deportivo La Coruña
1
Pauleta
Bordeaux
65
Paris Saint-Germain
76
56
140
Manchester United
10
Diego Forlán
Villarreal
54
Atlético Madrid
74
Inter Milan
2
57
137
Zaragoza
51
Diego Milito
Genoa
24
Inter Milan
62
58
136
Juventus
136
Alessandro Del Piero
58
136
Leicester
136
Jamie Vardy
58
136
Real Madrid
2
Roberto Soldado
Osasuna
11
Getafe
29
Valencia
59
Tottenham
7
Villarreal
9
Granada
16
Levante
3
61
135
Saint-Étienne
38
Bafétimbi Gomis
Lyon
64
Swansea
13
Marseille
20
61
135
Tottenham
54
Gareth Bale
Real Madrid
81
63
134
Lyon
1
Frédéric Kanouté
West Ham
29
Tottenham
15
Sevilla
89
64
133
Espanyol
116
Raúl Tamudo
Real Sociedad
7
Rayo Vallecano
10
65
132
Athletic Bilbao
84
Fernando Llorente
Juventus
23
Sevilla
4
Swansea
15
Tottenham
2
Napoli
3
Udinese
1
66
130
Atlético Madrid
52
Radamel Falcao
Monaco
65
Manchester United
4
Chelsea
1
Rayo Vallecano
8
67
129
Auxerre
70
Djibril Cissé
Liverpool
13
Marseille
24
Sunderland
10
Lazio
1
Queens Park Rangers
9
Bastia
2
68
127
Alemannia Aachen
6
Vedad Ibišević
Hoffenheim
43
Stuttgart
33
Hertha Berlin
45
69
126
AC Milan
117
Andriy Shevchenko
Chelsea
9
69
126
Real Valladolid
8
Diego Costa
Atlético Madrid
55
Rayo Vallecano
10
Chelsea
52
Wolverhampton
1
71
125
Chelsea
15
Arjen Robben
Real Madrid
11
Bayern Munich
99
71
125
Lille
36
Eden Hazard
Chelsea
85
Real Madrid
4
73
123
West Ham
7
Carlos Tévez
Manchester United
19
Manchester City
58
Juventus
39
74
122
Metz
2
Emmanuel Adebayor
Monaco
18
Arsenal
46
Manchester City
15
Real Madrid
5
Tottenham
35
Crystal Palace
1
74
122
Parma
21
Hernán Crespo
Lazio
39
Inter Milan
27
Chelsea
20
AC Milan
10
Genoa
5
76
120
Hoffenheim
38
Roberto Firmino
Liverpool
82
76
120
Liverpool
120
Steven Gerrard
78
119
Liverpool
74
Michael Owen
Real Madrid
13
Newcastle
26
Manchester United
5
Stoke City
1
79
118
Southampton
21
Sadio Mané
Liverpool
90
Bayern Munich
7
80
117
Coventry
4
Robbie Keane
Leeds
12
Tottenham
91
Liverpool
5
West Ham
2
Aston Villa
3
81
116
Nice
3
Anthony Modeste
Bordeaux
13
Bastia
15
Hoffenheim
19
Köln
64
Borussia Dortmund
2
81
116
Atalanta
3
Giampaolo Pazzini
Fiorentina
25
Sampdoria
36
Inter Milan
16
AC Milan
21
Hellas Verona
14
Levante
1
83
115
Real Madrid
2
Nicolas Anelka
Paris Saint-Germain
10
Liverpool
4
Manchester City
38
Bolton
21
Chelsea
38
83
115
Liverpool
18
Raheem Sterling
Manchester City
91
Chelsea
6
85
114
Nantes
5
Dimitri Payet
Saint-Étienne
19
Lille
18
Marseille
61
West Ham
11
85
114
Inter Milan
20
Mario Balotelli
Manchester City
20
AC Milan
27
Liverpool
1
Nice
33
Marseille
8
Brescia
5
85
114
Chelsea
36
Salomon Kalou
Lille
30
Hertha Berlin
48
88
113
Bari
5
Antonio Cassano
Roma
39
Real Madrid
2
Sampdoria
36
AC Milan
7
Inter Milan
7
Parma
17
88
113
Sassuolo
113
Domenico Berardi
88
113
Napoli
113
Dries Mertens
91
112
Chievo Verona
112
Sergio Pellissier
92
110
Hellas Verona
16
Adrian Mutu
Parma
8
Chelsea
6
Juventus
7
Fiorentina
54
Cesena
8
Ajaccio
11
92
110
Stuttgart
39
Kevin Kuranyi
Schalke 04
71
92
110
Palermo
16
Paulo Dybala
Juventus
82
Roma
12
92
110
Osasuna
20
Raúl García
Atlético Madrid
26
Athletic Bilbao
64
92
110
Stuttgart
13
Timo Werner
Leipzig
87
Chelsea
10
97
109
Inter Milan
95
Christian Vieri
AC Milan
1
Monaco
3
Atalanta
4
Fiorentina
6
97
109
Lecce
7
Luis Muriel
Udinese
15
Sampdoria
21
Sevilla
8
Fiorentina
6
Atalanta
52
99
108
Lecce
21
Cristiano Lucarelli
Torino
10
Livorno
72
Parma
4
Napoli
1
99
108
Napoli
11
Duván Zapata
Udinese
18
Sampdoria
11
Atalanta
68
99
108
Villarreal
72
Gerard Moreno
Espanyol
36
7 Comments
+2
Level 70
Jun 15, 2021
Really good quiz, enjoyed it. Kicking myself for forgetting about Raul
+2
Level 65
Jun 15, 2021
Good grief, that took some work. WELL DONE. Nominated
+4
Level 63
Jun 15, 2021
#20 Alberto Gilardino is from Italy, not Brazil.
+1
Level 58
Jun 15, 2021
My bad, fixed now!
+2
Level 20
Apr 11, 2023
nice!!
+1
Level 71
Jul 22, 2023
where's ronaldinho?
+1
Level 58
Aug 17, 2023
Ronaldinho has 107 goals in the top 5 leagues.