The longest Premier League careers ever played
Counted in seasons rather than games — the careers that outlasted entire eras.
Total appearances measure volume. They flatter the player who was at a big club playing thirty-eight games a season, and they understate the one who kept turning up for twenty years while being rotated. Counting seasons instead asks a different and in some ways harder question: across how many separate campaigns was this person a Premier League footballer at all?
The answer, at the top, is genuinely startling. A player near the head of this table was making Premier League appearances in seasons separated by more than two decades — in leagues with different ball suppliers, different offside interpretations, and in one case before the goalkeeper backpass rule had settled into what we now think of as normal football.
The table counts any season containing at least one appearance. That is deliberate: a season in which someone played four games as a thirty-eight-year-old squad option still says he was there, still fit, still selected.
1992/93 to 2025/26 · top 20
| # | Player | Seasons | Total apps | Clubs |
|---|---|---|---|---|
| 1 | James Milner2002/03–2025/26Total apps: 658 appearances | 24 | 658 appearances | Liverpool, Manchester City, Aston Villa |
| 2 | Ryan Giggs1992/93–2013/14Total apps: 632 appearances | 22 | 632 appearances | Manchester Utd |
| 3 | Gareth Barry1997/98–2017/18Total apps: 653 appearances | 21 | 653 appearances | Aston Villa, Manchester City, Everton |
| 4 | Frank Lampard1995/96–2014/15Total apps: 609 appearances | 20 | 609 appearances | Chelsea, West Ham United, Manchester City |
| 5 | Rio Ferdinand1995/96–2014/15Total apps: 504 appearances | 20 | 504 appearances | Manchester Utd, West Ham United, Leeds United |
| 6 | Phil Neville1994/95–2012/13Total apps: 505 appearances | 19 | 505 appearances | Manchester Utd, Everton |
| 7 | Sol Campbell1992/93–2010/11Total apps: 503 appearances | 19 | 503 appearances | Tottenham Hotspur, Arsenal, Portsmouth |
| 8 | Paul Scholes1994/95–2012/13Total apps: 499 appearances | 19 | 499 appearances | Manchester Utd |
| 9 | Jermain Defoe2000/01–2018/19Total apps: 496 appearances | 19 | 496 appearances | Tottenham Hotspur, Sunderland, West Ham United |
| 10 | John Terry1998/99–2016/17Total apps: 492 appearances | 19 | 492 appearances | Chelsea |
| 11 | Shay Given1996/97–2016/17Total apps: 451 appearances | 19 | 451 appearances | Newcastle United, Manchester City, Aston Villa |
| 12 | David James1992/93–2009/10Total apps: 572 appearances | 18 | 572 appearances | Liverpool, Portsmouth, Manchester City |
| 13 | Mark Schwarzer1996/97–2014/15Total apps: 514 appearances | 18 | 514 appearances | Middlesbrough, Fulham, Leicester City |
| 14 | Ashley Young2006/07–2024/25Total apps: 485 appearances | 18 | 485 appearances | Aston Villa, Manchester Utd, Everton |
| 15 | Michael Carrick1999/00–2017/18Total apps: 481 appearances | 18 | 481 appearances | Manchester Utd, West Ham United, Tottenham Hotspur |
| 16 | Peter Crouch2001/02–2018/19Total apps: 468 appearances | 18 | 468 appearances | Stoke City, Liverpool, Tottenham Hotspur |
| 17 | Danny Welbeck2008/09–2025/26Total apps: 400 appearances | 18 | 400 appearances | Brighton, Manchester Utd, Arsenal |
| 18 | Jonny Evans2007/08–2024/25Total apps: 386 appearances | 18 | 386 appearances | Manchester Utd, Leicester City, West Brom |
| 19 | Emile Heskey1994/95–2011/12Total apps: 516 appearances | 17 | 516 appearances | Liverpool, Leicester City, Aston Villa |
| 20 | Jamie Carragher1996/97–2012/13Total apps: 508 appearances | 17 | 508 appearances | Liverpool |
Any season with at least one appearance counts. The competition began in 1992/93, so no career can span more seasons than have been played.
Compiled from our own match dataset, generated 2026-05-27.
The two ways to last twenty years
Read the Total apps column next to the Seasons column and you can see two entirely different careers producing similar longevity. One profile is the ever-present: twenty seasons and six hundred-odd appearances, a player who was a starter throughout and whose season count and appearance count rise together. The other is the survivor: a comparable span built from some very full seasons early and a long tail of partial ones, where the player changed role — and often position — to stay useful.
The second profile is far more instructive than the first, because it is the one available to mortals. Almost nobody is good enough to start every week for two decades. Quite a lot of players are adaptable enough to be worth a squad place for twenty years, and the ones who manage it tend to share a trait: they were never dependent on pace. A career built on acceleration has a hard ceiling somewhere around thirty-three. A career built on positional sense, passing range or sheer competence in three different roles does not.
That is also why goalkeepers and central defenders are over-represented in long-career lists generally, and why a winger appearing in one is remarkable enough to be worth a second look.
The first-season problem
There is a quirk in any table like this that is worth understanding rather than hiding. The Premier League started in 1992/93, so nobody can have a career spanning more seasons than the competition has existed, and the players who were already established professionals in 1992 have their pre-Premier League years amputated from the record entirely.
That is not a flaw in the data so much as a flaw in the question. Plenty of the men who played in the first Premier League season had already been playing First Division football for a decade, and the table has no way to see it. If you want the genuinely longest careers in English football, this is the wrong measurement; if you want the longest careers in the Premier League, it is exactly the right one.
It cuts the other way too. A player near the top of this table who is still active has an open-ended entry — his number goes up again every August he is still in a squad, and the ordering at the top of the list is provisional in a way the rest of it is not.
Why these names are so hard to recall on demand
Here is the strange thing about very long careers: they are unusually difficult to remember. A player who was excellent for four seasons occupies a clean, vivid slot in memory — the era, the team, the goals. A player who was reliably decent for twenty is smeared across so many teams and periods that no single image attaches to him, and he is consequently one of the last names anyone produces.
This is the single most exploitable gap in football trivia, and it is why longevity boards are the ones that catch out people who genuinely know the sport. Knowledge organised by moments does not help. Knowledge organised by presence does, and almost nobody's is.
The fix, if you want one, is to practise recalling by club and decade rather than by highlight. Pick a mid-table side from 2007 and name the eleven. The players you struggle to retrieve are precisely the ones these boards are made of.
There is a second, stranger effect worth naming. Very long careers distort our sense of when things happened, because a player who was present throughout two decades acts as a kind of false landmark — you remember him being at a club, but not which of the eleven seasons you are thinking of. Ask someone to date a particular spell in a twenty-year career and the error bars are enormous, far wider than for a player who was somewhere for three years. That is why era-filtered boards catch people out twice over: first on who, then on when.
The short versionThe hardest names in football trivia are not the obscure ones. They are the ones that were in front of you for twenty years without ever demanding your attention.