TELESTATS

Premier League Quizzes & Trivia

5,198 players · 356,889 appearances · 51 clubs · 35 seasons

Records cover 1992/93 to 2026/27. What the dataset covers.

Play Premier League

Every club in the competition at once. Pick a game and it starts — or scroll down and choose a single club instead.

Premier League all-time records

Across every club in the competition, 1992/93 to 2026/27.

Most appearances

PlayerClubAppsGoals
1 James Milner Liverpool 658 56
2 Gareth Barry Aston Villa 653 53
3 Ryan Giggs Manchester United 632 109
4 Frank Lampard Chelsea 609 177
5 David James Liverpool 572 0
6 Gary Speed Newcastle United 535 81
7 Emile Heskey Liverpool 516 110
8 Mark Schwarzer Middlesbrough 514 0
9 Jamie Carragher Liverpool 508 3
10 Phil Neville Manchester United 505 9
11 Rio Ferdinand Manchester United 504 11
12 Steven Gerrard Liverpool 504 120
13 Sol Campbell Tottenham Hotspur 503 20
14 Paul Scholes Manchester United 499 107
15 Jermain Defoe Tottenham Hotspur 496 163
16 John Terry Chelsea 492 41
17 Wayne Rooney Manchester United 491 208
18 Ashley Young Aston Villa 485 50
19 Michael Carrick Manchester United 481 23
20 Sylvain Distin Manchester City 469 7

Most goals

PlayerClubGoalsApps
1 Alan Shearer Newcastle United 260 441
2 Harry Kane Tottenham Hotspur 213 320
3 Wayne Rooney Manchester United 208 491
4 Mohamed Salah Liverpool 193 328
5 Andy Cole Manchester United 187 414
6 Sergio Agüero Manchester City 184 275
7 Frank Lampard Chelsea 177 609
8 Thierry Henry Arsenal 175 258
9 Robbie Fowler Liverpool 163 379
10 Jermain Defoe Tottenham Hotspur 163 496
11 Michael Owen Liverpool 150 326
12 Les Ferdinand Tottenham Hotspur 149 351
13 Teddy Sheringham Tottenham Hotspur 146 418
14 Jamie Vardy Leicester City 145 342
15 Robin van Persie Arsenal 144 280
16 Jimmy Floyd Hasselbaink Chelsea 127 288
17 Son Heung-min Tottenham Hotspur 127 333
18 Robbie Keane Tottenham Hotspur 126 349
19 Nicolas Anelka Chelsea 125 364
20 Dwight Yorke Aston Villa 123 375

Clubs in Premier League

51 clubs have played in the Premier League in this dataset. Each has its own page, records and games.

Oldham Athletic516 Swindon Town511 Coventry City500 Sheffield Wednesday494 Bradford City493 Barnsley490 Blackpool470 Portsmouth456 Charlton Athletic451 Nottingham Forest447 Bolton Wanderers447 Leeds United445 Derby County439 Sheffield United433 Ipswich Town424 Middlesbrough420 Sunderland412 Queens Park Rangers410 Watford401 Southampton399 West Ham United398 Blackburn Rovers395 Wigan Athletic394 Hull City393 Leicester City392 Birmingham City389 Norwich City375 Brentford371 Crystal Palace366 Huddersfield Town359 Aston Villa352 Cardiff City348 Brighton and Hove Albion347 Chelsea337 Reading334 Fulham327 Manchester City326 Stoke City323 Swansea City321 Tottenham Hotspur320 West Bromwich Albion320 Liverpool313 Newcastle United308 Wolverhampton Wanderers305 Luton Town299 Bournemouth297 Everton295 Burnley288 Arsenal287 Manchester United268 Wimbledon109

Community games

Made by players from the same database — different rules, same real records.

Loading…

Build a Premier League game →

Ask about Premier League

Answers come from the database and are never invented — if the data does not support an answer, it says so.

Other competitions