Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

MY


FOOTBALL FACTS

All Time 300 or More Players’ Premier League Appearances

Footballers with the all-time Most Premier League Appearances are listed here.
The interactive table shows the complete details of all 159 players who have 300 or more Premier League Appearances.
Includes Total Appearances, Players’ Clubs, Nation, Goals, Years played from Start to Finish.
Gareth Barry has the Most Premier League Appearances – 653 for Aston Villa, Manchester City, Everton and West Bromwich Albion.
Ryan Giggs has the most PL appearances for one club – 632 for Manchester United and heads the list of Premier League Top Scorers from Wales.
Statistics correct to 14th April 2025 – Matchday 32

Players (159)NationalityPosAppsClubsFromTo
Gareth BarryEnglandMF653Aston
Villa 365, Manchester City 132, Everton 131, West Bromwich Albion 25
19982018
James
Milner
EnglandMF637Liverpool 230, Manchester City
147, Aston Villa 100, Newcastle United 94, Leeds United 48, Brighton &
Hove Albion 18
20022024
Ryan
Giggs
WalesMF632Manchester United 63219922014
Frank
Lampard
EnglandMF609Chelsea 429, West Ham United
148, Manchester City 32
19962015
David
James
EnglandGK572Liverpool 214, Portsmouth 134,
Manchester City 93, Aston Villa 67, West Ham United 64
19922010
Gary
Speed
WalesMF535Newcastle United 213, Leeds
United 143, Bolton Wanderers 121, Everton 58
19922007
Emile
Heskey
EnglandFW516Liverpool 150, Leicester City
124, Aston Villa 92, Wigan Athletic 82, Birmingham City 68
19952012
Mark
Schwarzer
AustraliaGK514Middlesbrough 332, Fulham 172,
Leicester City 6, Chelsea 4
19972015
Jamie
Carragher
EnglandDF508Liverpool 50819972013
Phil
Neville
EnglandMF505Manchester United 263, Everton
242
19952013
Rio
Ferdinand
EnglandDF504Manchester United 312, West Ham
United 127, Leeds United 54, Queens Park Rangers 11
19962015
Steven
Gerrard
EnglandMF504Liverpool 50419982015
Sol
Campbell
EnglandDF503Tottenham Hotspur 255, Arsenal
146, Portsmouth 95, Newcastle United 7
19922011
Paul
Scholes
EnglandMF499Manchester United 49919942013
Jermain
Defoe
EnglandFW496Tottenham Hotspur 276,
Sunderland 87, West Ham United 74, Portsmouth 31, Bournemouth 28
20012018
John
Terry
EnglandDF492Chelsea 49219982017
Wayne
Rooney
EnglandFW491Manchester United 393, Everton
108
20022018
Michael
Carrick
EnglandMF481Manchester United 316, West Ham
United 101, Tottenham Hotspur 64
19992018
Ashley
Young
EnglandDF480Watford 23, Manchester United
192, Aston Villa 207, Everton 58
20062025
Sylvain
Distin
FranceDF469Manchester City 178, Everton
174, Portsmouth 77, Newcastle United 28, Bournemouth 12
20012016
Peter
Crouch
EnglandFW468Stoke City 202, Liverpool 85,
Tottenham Hotspur 73, Portsmouth 38, Aston Villa 37, Southampton 27, Burnley
6
20022019
Aaron
Hughes
Northern IrelandDF455Newcastle United 205, Fulham
196, Aston Villa 54
19982013
Shay
Given
Republic of IrelandGK451Newcastle United 354,
Manchester City 50, Aston Villa 37, Stoke City 8, Blackburn Rovers 2
19962016
Brad
Friedel
United StatesGK450Blackburn Rovers 261, Aston
Villa 114, Tottenham Hotspur 50, Liverpool 25
19982013
John
O'Shea
Republic of IrelandDF445Manchester United 256,
Sunderland 189
20012017
Kevin
Davies
EnglandFW444Bolton Wanderers 316,
Southampton 107, Blackburn Rovers 21
19972012
Petr
Čech
Czech RepublicGK443Chelsea 333, Arsenal 11020042018
Alan
Shearer
EnglandFW441Newcastle United 303, Blackburn
Rovers 138
19922006
Jussi
Jääskeläinen
FinlandGK436Bolton Wanderers 379, West Ham
United 57
20012015
Jordan
Henderson
EnglandMF431Liverpool
360, Sunderland 71
20082023
Richard
Dunne
Republic of IrelandDF431Manchester City 253, Aston
Villa 95, Everton 60, Queens Park Rangers 23
19972015
Gareth
Southgate
EnglandDF426Aston Villa 191, Middlesbrough
160, Crystal Palace 75
19922006
Leighton
Baines
EnglandDF420Everton 348, Wigan Athletic 7220052020
Teddy
Sheringham
EnglandFW418Tottenham Hotspur 236,
Manchester United 104, West Ham United 43, Portsmouth 32, Nottingham Forest 3
19922006
Danny
Murphy
EnglandMF417Liverpool 170, Fulham 169,
Charlton Athletic 56, Tottenham Hotspur 22
19972012
Aaron
Lennon
EnglandMF416Tottenham
Hotspur 266, Everton 65, Burnley 74, Leeds United 11
20032022
David
de Gea
SpainGK415Manchester United 41520112023
Andy
Cole
EnglandFW414Manchester United 195,
Blackburn 83, Newcastle 58, Fulham 31, Manchester City 22, Portsmouth 18,
Sunderland 7
19932008
Mark
Noble
EnglandMF414West Ham United 41420052022
Nicky
Butt
EnglandMF411Manchester United 270,
Newcastle United 117, Birmingham City 24
19922009
Kyle
Walker
EnglandDF410Tottenham Hotspur 183,
Manchester City 212, Aston Villa 15
20102025
Stewart
Downing
EnglandMF408Middlesbrough 211, West Ham
United 69, Liverpool 65, Aston Villa 63
20022017
Kevin
Nolan
EnglandMF401Bolton Wanderers 261, West Ham
United 99, Newcastle United 41
20012015
Gary Neville England DF400Manchester United 40019942011
Tim
Howard
United StatesGK399Everton 354, Manchester United
45
20032016
James
Ward-Prowse
EnglandMF398Southampton 343, West Ham
United 46, Nottingham Forest 9
20122025
Theo
Walcott
EnglandFW397Arsenal
270, Everton 77, Southampton 50
20062023
Lee
Bowyer
EnglandMF397Leeds
United 203, Newcastle United 79, Birmingham City 64, West Ham United 51
19962011
Raheem
Sterling
EnglandFW392Liverpool 95, Manchester City
225, Chelsea 59, Arsenal 13
20112025
Damien
Duff
Republic of IrelandMF392Fulham
130, Blackburn Rovers 113, Chelsea 81, Newcastle United 68
19972014
Ben
Foster
EnglandGK390West
Bromwich Albion 209, Watford 131, Birmingham City 38, Manchester United 12
20062022
Gary
Cahill
EnglandDF390Chelsea
191, Bolton Wanderers 130, Crystal Palace 41, Aston Villa 28
20062021
Ashley
Cole
EnglandDF385Chelsea
229, Arsenal 156
20002014
Jonny
Evans
Northern IrelandDF385Manchester United 160, West
Bromwich Albion 89, Leicester City 121, Sunderland 15
20082024
George
Boateng
NetherlandsMF384Middlesbrough
182, Aston Villa 103, Hull City 52, Coventry City 47
19972010
Ray
Parlour
EnglandMF379Arsenal
333, Middlesbrough 46
19922006
Robbie
Fowler
EnglandFW379Liverpool
266, Manchester City 80, Leeds United 30, Blackburn Rovers 3
19932008
Luke
Young
EnglandDF378Charlton
Athletic 187, Aston Villa 75, Tottenham Hotspur 58, Middlesbrough 35, Queens
Park Rangers 23
19982012
Joe
Cole
EnglandMF378Chelsea
183, West Ham United 157, Liverpool 26, Aston Villa 12
19992015
Stephen
Carr
Republic of IrelandDF377Tottenham
Hotspur 226, Newcastle United 78, Birmingham City 73
19932011
Łukasz
Fabiański
PolandGK375Arsenal 32, Swansea City 149,
West Ham United 194
20072025
Dwight
Yorke
Trinidad and TobagoMF375Aston
Villa 179, Manchester United 96, Blackburn Rovers 60, Sunderland 27,
Birmingham City 13
19922009
Paul
Robinson
EnglandGK375Blackburn
Rovers 140, Tottenham Hotspur 137, Leeds United 95, Burnley 3
19982017
Phil
Jagielka
EnglandDF375Everton
322, Sheffield United 53
20062021
Nigel
Martyn
EnglandGK372Leeds
United 207, Everton 86, Crystal Palace 79
19922006
Scott
Parker
EnglandMF368Charlton
Athletic 110, West Ham United 109, Newcastle United 55, Tottenham Hotspur 50,
Fulham 29, Chelsea 15
19982014
Séamus
Coleman
Republic of IrelandDF367Everton 36720092025
Roy
Keane
Republic of IrelandMF366Manchester
United 326, Nottingham Forest 40
19922005
David
Unsworth
EnglandDF364Everton
302, West Ham United 32, Portsmouth 15, Wigan Athletic 10, Sheffield United 5
19922007
Nicolas
Anelka
FranceFW364Chelsea
125, Manchester City 89, Arsenal 65, Bolton Wanderers 53, Liverpool 20, West
Bromwich Albion 12
19972014
Thomas
Sørensen
DenmarkGK364Aston
Villa 139, Sunderland 126, Stoke City 99
19992014
Chris
Perry
EnglandDF363Wimbledon
167, Tottenham Hotspur 120, Charlton Athletic 76
19942006
Hugo
Lloris
FranceGK361Tottenham Hotspur 36120122023
Trevor
Sinclair
EnglandMF361West
Ham United 177, Queens Park Rangers 102, Manchester City 82
19932007
Rory
Delap
Republic of IrelandMF359Stoke
City 134, Southampton 116, Derby County 103, Sunderland 6
19982012
Danny
Welbeck
EnglandFW358Manchester United 92,
Sunderland 26, Arsenal 88, Watford 18, Brighton & Hove Albion 134
20082025
Glen
Johnson
EnglandDF358Liverpool
160, Portsmouth 84, Stoke City 57, Chelsea 42, West Ham United 15
20032018
Ugo
Ehiogu
EnglandDF355Aston
Villa 229, Middlesbrough 126
19922006
Kolo
Touré
Ivory CoastDF353Arsenal 225, Manchester City
82, Liverpool 46
20022016
Nigel
Winterburn
EnglandDF352Arsenal 270, West Ham United 8219922003
Leon
Osman
EnglandMF352Everton 35220032016
Les
Ferdinand
EnglandFW351Tottenham Hotspur 118, Queens
Park Rangers 110, Newcastle United 68, Leicester 29, West Ham 14, Bolton 12
19922004
Steve
Watson
EnglandDF351Newcastle United 154, Everton
126, Aston Villa 41, West Bromwich Albion 30
19932006
Cesc
Fàbregas
SpainMF350Arsenal 212, Chelsea 13820042019
César
Azpilicueta
SpainDF349Chelsea 34920122023
Robbie
Keane
Republic of IrelandFW349Tottenham Hotspur 238, Leeds
United 46, Coventry City 31, Liverpool 19, West Ham United 9, Aston Villa 6
19992012
Paul
Konchesky
EnglandDF347Charlton Athletic 138, Fulham
97, West Ham United 59, Leicester City 26, Liverpool 15, Tottenham Hotspur 12
19992015
Robbie
Savage
WalesMF346Leicester City 172, Birmingham
City 82, Blackburn Rovers 76, Derby County 16
19972008
Shane
Long
Republic of IrelandFW344Southampton 198, West Bromwich
Albion 81, Reading 50, Hull City 15
20062022
David
Seaman
EnglandGK344Arsenal 325, Manchester City 1919922004
Nick
Barmby
EnglandMF343Everton 116, Tottenham Hotspur
87, Middlesbrough 42, Hull City 41, Liverpool 32, Leeds United 25
19922010
Tim
Sherwood
EnglandMF341Blackburn Rovers 235, Tottenham
Hotspur 93, Portsmouth 13
19922003
Darren
Fletcher
ScotlandMF341Manchester United 223, West
Bromwich Albion 91, Stoke City 27
20032018
Joe
Hart
EnglandGK340Manchester City 266, Birmingham
City 36, West Ham United 19, Burnley 19, Tottenham Hotspur 0
20062018
Jamie
Vardy
EnglandFW337Leicester City 33720142025
Steed
Malbranque
FranceMF336Fulham 172, Sunderland 102,
Tottenham Hotspur 62
20012011
Kenny
Cunningham
Republic of IrelandDF335Wimbledon 201, Birmingham City
134
19942006
Hermann
Hreiðarsson
IcelandDF332Charlton Athletic 132, Ipswich
Town 74, Portsmouth 72, Crystal Palace 30, Wimbledon 24
19972010
Son
Heung-Min
South KoreaFW331Tottenham Hotspur 33120152025
James
Beattie
EnglandFW331Southampton 204, Everton 76,
Stoke City 38, Blackpool 9, Blackburn Rovers 4
19962011
Jason
Dodd
EnglandDF329Southampton 32919922004
Denis
Irwin
Republic of IrelandDF328Manchester United 296,
Wolverhampton Wanderers 32
19922004
Graeme
Le Saux
EnglandDF327Chelsea 154, Blackburn Rovers
129, Southampton 44
19922005
Michael
Owen
EnglandFW326Liverpool 216, Newcastle United
71, Manchester United 31, Stoke City 8
19972013
Kevin
Campbell
EnglandFW325Everton 145, Arsenal 97, West
Bromwich Albion 45, Nottingham Forest 38
19922006
Gary
McAllister
ScotlandMF325Leeds United 151, Coventry City
119, Liverpool 55
19922002
Gary
Kelly
Republic of IrelandDF325Leeds United 32519932004
Kevin
Kilbane
Republic of IrelandMF325Sunderland 108, Everton 104,
Wigan Athletic 76, Hull City 37
19992010
Gaël
Clichy
FranceDF325Arsenal 187, Manchester City
138
20032017
Matthew
Taylor
EnglandMF325Portsmouth 144, Bolton
Wanderers 123, West Ham United 48, Burnley 10
20032015
Antonio
Valencia
EcuadorDF325Manchester United 241, Wigan
Athletic 74
20062019
WillianBrazilLW324Chelsea 236, Arsenal 25, Fulham
63
20132025
James
McArthur
ScotlandMF323Wigan Athletic 83, Crystal
Palace 240
20102023
Martin
Keown
EnglandDF323Arsenal 310, Everton 1319922004
Robert
Huth
GermanyDF322Stoke City 149, Leicester City
82, Middlesbrough 49, Chelsea 42
20022017
Gabriel
Agbonlahor
EnglandFW322Aston Villa 32220062016
William
Gallas
FranceDF321Chelsea 159, Arsenal 101,
Tottenham Hotspur 61
20012013
John
Arne Riise
NorwayDF321Liverpool 234, Fulham 8720012014
Harry
Kane
EnglandFW320Tottenham Hotspur 317, Norwich
City 3
20122023
Darren
Anderton
EnglandMF319Tottenham Hotspur 299,
Birmingham City 20
19922005
Paul
Telfer
ScotlandDF319Coventry City 191, Southampton
128
19952005
Jordan
Pickford
EnglandGK318Sunderland 31, Everton 28720152025
Gylfi
Sigurðsson
IcelandMF318Everton 136, Swansea City 124,
Tottenham Hotspur 58
20122021
Peter
Atherton
EnglandDF318Sheffield Wednesday 214,
Coventry City 79, Bradford City 25
19922001
Sami
Hyypiä
FinlandDF318Liverpool 31819992009
Ryan
Shawcross
EnglandDF317Stoke City 31720082018
Wayne
Bridge
EnglandDF316Southampton 152, Chelsea 87,
Manchester City 42, West Ham United 15, Fulham 12, Sunderland 8
19982012
Shaun
Wright-Phillips
EnglandMF316Manchester City 178, Chelsea
82, Queens Park Rangers 56
20002015
Dennis
Bergkamp
NetherlandsFW315Arsenal 31519952006
Edwin
van der Sar
NetherlandsGK313Manchester United 186, Fulham
127
20012011
Dion
Dublin
EnglandFW312Aston Villa 155, Coventry City
145, Manchester United 12
19922004
Ian
Walker
EnglandGK312Tottenham Hotspur 240,
Leicester City 72
19922004
James
Morrison
ScotlandMF311West Bromwich Albion 244,
Middlesbrough 67
20042017
Peter
Schmeichel
DenmarkGK310Manchester United 252, Aston
Villa 29, Manchester City 29
19922003
Marc
Albrighton
EnglandMF310Aston Villa 87, Leicester City
223
20082023
David
Silva
SpainMF309Manchester City 30920102020
Joel
Ward
EnglandFB308Portsmouth 3, Crystal Palace
305
20092024
Aaron
Cresswell
EnglandDF308West Ham United 30820142025
Wes
Brown
EnglandDF308Manchester United 232,
Sunderland 76
19982016
Ben
Davies
WalesDF307Swansea City 71, Tottenham
Hotspur 236
20122025
Patrick
Vieira
FranceMF307Arsenal 279, Manchester City 2819962011
Paul
Ince
EnglandMF306Manchester United 116,
Middlesbrough 93, Liverpool 65, Wolverhampton Wanderers 32
19922004
Steven
Davis
Northern IrelandMF306Southampton 193, Aston Villa
91, Fulham 22
20042018
Adam
Lallana
EnglandMF305Southampton 82, Liverpool 128,
Brighton & Hove Albion 95
20122025
Christian EriksenDenmarkMF305Tottenham Hotspur 226,
Brentford 11, Manchester United 68
20132025
Andy
Robinson
ScotlandDF305Hull City 57, Liverpool 24820142025
Wilfried
Zaha
Ivory CoastFW305Manchester United 2, Cardiff
City 12, Crystal Palace 291
20132023
Lee
Dixon
EnglandDF305Arsenal 30519922002
Alan
Wright
EnglandDF305Aston Villa 260, Blackburn
Rovers 42, Middlesbrough 2, Sheffield United 1
19922006
Jack
Cork
EnglandMF304Burnley 156, Southampton 68,
Swansea City 80
20092024
Craig
Dawson
EnglandDF303West Bromwich Albion 153,
Watford 29, West Ham United 64, Wolverhampton Wanderers 57
20112025
Simon
Davies
WalesMF303Fulham 137, Tottenham Hotspur
121, Everton 45
20002012
Pablo
Zabaleta
ArgentinaDF303Manchester City 230, West Ham
United 73
20082020
Phil
Bardsley
ScotlandDF303Sunderland 174, Burnley 57,
Stoke City 51, Aston Villa 13, Manchester United 8
20052021
James
Tarkowski
EnglandDF302Burnley 194, Everton 10820162025
Nolberto
Solano
PeruMF302Newcastle United 230, Aston
Villa 49, West Ham United 23
19982008
Garry
Flitcroft
EnglandMF301Blackburn Rovers 186,
Manchester City 115
19922005
Gavin
McCann
EnglandMF301Aston
Villa 110, Sunderland 105, Bolton Wanderers 75, Everton 11 
19972010
Jordan
Ayew
GhanaFW300Aston Villa 30, Swansea City
50, Crystal Palace 195, Leicester City 25
20152025
Player's NationNo. Players
England 93
Republic of Ireland14
France 7
Scotland 7
Wales 5
Spain 4
Denmark 3
Netherlands 3
Northern Ireland 3
Finland 2
Iceland2
Ivory Coast 2
United States 2
Argentina 1
Australia 1
Brazil1
Czech Republic 1
Ecuador 1
Germany 1
Ghana1
Norway 1
Peru 1
Poland1
South Korea1
Trinidad and Tobago 1
Total Players159