Most appearances in the English Premier League
- Who
- James Milner
- What
- 654 total number
- Where
- United Kingdom
- When
- 21 February 2026
The most appearances in the English Premier League is 654 and was achieved by James Milner (UK) from 10 November 2002 to 21 February 2026.
Milner's Premier League debut came at the age of 16 as a substitute in a 3-4 away win for Leeds United against West Ham. He broke the record with a 0-2 away win for Brighton & Hove Albion against Brentford, in which he made the starting XI.
Through his EPL career, Milner has played for Leeds (48 apps), Newcastle (94 apps), Aston Villa (100 apps), Man City (147 apps), Liverpool (230 apps) and Brighton (35 apps - as of 21 February 2026).
He has also achieved records for the longest gap between first and last English Premier League goals (22 years 248 days) and most consecutive English Premier League seasons played in (24).