Premier League Top 100 players ever

Guess the 100 best players in Premier League according to "442" in 2025. Team is the club which the player had the most appearances for in the prem.
Quiz by
harryworton
Rate:
Last updated: November 19, 2025
You have not attempted this quiz yet.
First submittedNovember 11, 2025
Times taken749
Average score64.0%
Report this quizReport
10:00
Enter answer here
0
 / 100 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
Position
Team
Country
Answer
1
FW
Arsenal
France
Thierry Henry
2
FW
Man U
Portugal
Cristiano Ronaldo
3
FW
Man U
England
Wayne Rooney
4
FW
Newcastle
England
Alan Shearer
5
FW
Liverpool
Egypt
Mohamed Salah
6
MF
Man City
Belgium
Kevin De Bruyne
7
FW
Man U
France
Eric Cantona
8
FW
Spurs
England
Harry Kane
9
MF
Man U
Ireland
Roy Keane
10
MF
Chelsea
England
Frank Lampard
11
FW
Man City
Argentina
Sergio Aguero
12
MF
Liverpool
England
Steven Gerrard
13
DF
Liverpool
Netherlands
Virgil Van Dijk
14
MF
Arsenal
France
Patrick Vieira
15
MF
Man U
England
Paul Scholes
16
MF
Man U
Wales
Ryan Giggs
17
GK
Man U
Denmark
Peter Schmeichel
18
DF
Chelsea
England
Ashley Cole
19
GK
Chelsea
Czech Republic
Petr Cech
20
MF
Man U
England
David Beckham
21
MF
Man City
Spain
Rodri
22
DF
Man U
England
Rio Ferdinand
23
FW
Arsenal
Netherlands
Dennis Bergkamp
24
MF
Chelsea
France
N'golo Kante
25
FW
Liverpool
Uruguay
Luis Suarez
26
DF
Chelsea
England
John Terry
27
FW
Man City
Norway
Erling Haaland
28
MF
Spurs
Wales
Gareth Bale
29
FW
Chelsea
Belgium
Eden Hazard
30
FW
Chelsea
Ivory Coast
Didier Drogba
31
MF
Man City
Spain
David Silva
32
FW
Leicester
England
Jamie Vardy
33
FW
Man U
England
Andy Cole
34
GK
Liverpool
Brazil
Alisson
35
FW
Spurs
South Korea
Heung-Min Son
36
DF
Arsenal
England
Tony Adams
37
MF
Man City
Ivory Coast
Yaya Toure
38
MF
Arsenal
Spain
Cesc Fabregas
39
GK
Man U
Netherlands
Edwin van der Sar
40
DF
Man U
Ireland
Denis Irwin
41
MF
Arsenal
France
Robert Pires
42
DF
Man City
Belgium
Vincent Kompany
43
DF
Liverpool
England
Trent Alexander-Arnold
44
FW
Liverpool
England
Robbie Fowler
45
DF
Man City
England
Kyle Walker
46
FW
Liverpool
England
Michael Owen
47
FW
Liverpool
Spain
Fernando Torres
48
DF
Man U
England
Gary Neville
49
DF
Man U
Serbia
Nemanja Vidic
50
FW
Arsenal
England
Ian Wright
51
FW
Chelsea
Italy
Gianfranco Zola
52
FW
Man U
Netherlands
Ruud van Nistelrooy
53
GK
Arsenal
England
David Seaman
54
DF
Spurs
England
Sol Campbell
55
MF
Man U
England
Michael Carrick
56
FW
Aston Villa
Trinidad
Dwight Yorke
57
MF
Liverpool
England
James Milner
58
FW
Spurs
England
Teddy Sheringham
59
MF
Man City
Algeria
Riyadh Mahrez
60
MF
Liverpool
Spain
Xabi Alonso
61
FW
West Ham
Italy
Paolo di Canio
62
FW
Chelsea
France
Nicolas Anelka
63
FW
Arsenal
Netherlands
Robin van Persie
64
FW
Man U
Bulgaria
Dimitar Berbatov
65
GK
Blackburn
USA
Brad Friedel
66
FW
Man City
Argentina
Carlos Tevez
67
MF
Southampton
England
Matt Le Tissier
68
GK
Man City
Brazil
Ederson
69
FW
Spurs
England
Jermaine Defoe
70
MF
Man City
Portugal
Bernardo Silva
71
MF
Spurs
Croatia
Luka Modric
72
FW
Liverpool
Senegal
Sadio Mane
73
GK
Man City
England
Joe Hart
74
GK
Man U
Spain
David de Gea
75
MF
Chelsea
France
Claude Makelele
76
FW
Spurs
England
Les Ferdinand
77
MF
Bolton
Nigeria
Jay-Jay Okocha
78
FW
Spurs
France
David Ginola
79
DF
Man U
Netherlands
Jaap Stam
80
FW
Spurs
Germany
Jurgen Klinsman
81
MF
Newcastle
Wales
Gary Speed
82
MF
Arsenal
Sweden
Freddie Ljungberg
83
MF
Spurs
Ireland
Robbie Keane
84
FW
Liverpool
Brazil
Roberto Firmino
85
DF
Liverpool
England
Jamie Carragher
86
FW
Everton
Australia
Tim Cahill
87
FW
Leicester
England
Emile Heskey
88
FW
Man City
England
Raheem Sterling
89
DF
Chelsea
Portugal
Ricardo Carvalho
90
MF
Middlesborough
Brazil
Juninho
91
FW
Chelsea
Netherlands
Jimmy Floyd Hasselbaink
92
FW
Sunderland
England
Kevin Phillips
93
MF
Aston Villa
England
Gareth Barry
94
MF
Spurs
Belgium
Moussa Dembele
95
MF
Arsenal
France
Emmanuel Petit
96
DF
Man U
France
Patrice Evra
97
FW
Stoke
England
Peter Crouch
98
FW
Aston Villa
England
Dion Dublin
99
DF
Man U
England
Steve Bruce
100
FW
Man U
Norway
Ole Gunnar Solskjaer
Save Your Stats
Your Next Quiz
How many countries do you know? In this quiz, you've got 15:00 to name as many as you can. Go!
Name all 50 states in the USA. Easy, right?
Drag the flag onto the correct state. Careful, though! One wrong move and the game ends.
Drag the pin onto the correct country. Careful, though! Three wrong moves and the game ends.
6 Comments
+8
Level 90
Nov 19, 2025
Nice quiz, but David Seaman played for Arsenal, not Man U, and Van Nistelrooy is spelt with 2 o's
+1
Level 67
Nov 19, 2025
Have fixed
+3
Level 85
Nov 19, 2025
Seaman was Arsenal.

Van Nistelrooy spelled wrong.

Peter Crouch played over 200 PL games for Stoke, many more than he played for Liverpool.

+1
Level 67
Nov 19, 2025
have fixed
+2
Level 91
Nov 19, 2025
Van Nistelrooy is misspelled. I spent a ton of time trying to guess it, all for naught.
+1
Level 67
Nov 19, 2025
Have fixed