One-club men: the Premier League’s most loyal players
Ryan Giggs played 632 Premier League games, all for Manchester United. Only 25 players have reached 300 games for a single Premier League club and never played for another.
Most Premier League players move on. In our records, two players in three only ever appeared for one Premier League club, but almost all of them played only a handful of games. What is rare is a long career spent entirely at one club. Only 25 players have made 300 or more Premier League appearances without ever playing for a second Premier League side.
The definition used here is strict and simple. A player counts if every Premier League game he played was for the same club. Time abroad, or in the Football League, does not disqualify anyone, because this is about loyalty within the Premier League. That is why Gary Kelly and Jason Dodd appear below. It is also why a few names you might expect do not: Wayne Rooney and Frank Lampard both played for more than one Premier League club.
| Player | Club | Apps | Goals |
|---|---|---|---|
| Ryan Giggs | Manchester United | 632 | 108 |
| Jamie Carragher | Liverpool | 508 | 3 |
| Steven Gerrard | Liverpool | 504 | 121 |
| Paul Scholes | Manchester United | 499 | 107 |
| John Terry | Chelsea | 492 | 41 |
| David de Gea | Manchester United | 415 | 0 |
| Mark Noble | West Ham United | 414 | 47 |
| Gary Neville | Manchester United | 399 | 5 |
| Séamus Coleman | Everton | 374 | 22 |
| Hugo Lloris | Tottenham Hotspur | 361 | 0 |
| Leon Osman | Everton | 352 | 44 |
| César Azpilicueta | Chelsea | 349 | 10 |
| Jamie Vardy | Leicester City | 342 | 145 |
| Heung-min Son | Tottenham Hotspur | 333 | 127 |
| Jason Dodd | Southampton | 329 | 9 |
| Gary Kelly | Leeds United | 325 | 2 |
| Gabriel Agbonlahor | Aston Villa | 322 | 73 |
| Sami Hyypiä | Liverpool | 318 | 22 |
| Ryan Shawcross | Stoke City | 317 | 14 |
| Dennis Bergkamp | Arsenal | 315 | 87 |
Giggs, and then a long way back
Ryan Giggs is in a category of his own. His 632 Premier League appearances are the third-most by anyone, behind only James Milner (658, for six clubs) and Gareth Barry (653, for four). Giggs played in every one of the first 21 Premier League seasons, from 1992/93 to 2012/13, all of them for Manchester United. He scored 108 league goals along the way, which makes him Wales’s highest Premier League scorer.
The gap to second place is 124 games, about three full seasons. Jamie Carragher, at 508, is the only other player to pass 500 for a single club without ever playing for another, and he did it as a defender who scored three times.
Manchester United’s class of ’92
Manchester United supply four of the top eight: Giggs, Paul Scholes, Gary Neville and David de Gea. Three of those four came through the club’s youth system together in the early 1990s. The fourth member of that generation’s core, Gary’s brother Phil Neville, does not qualify. He left for Everton and made 242 Premier League appearances there, which by this measure is the difference between a one-club man and a two-club man.
Scholes is a nice detail here. He retired in 2011, came back the following January, and still only ever played for one club. His 499 appearances and 107 goals both sit just behind Giggs.
The Liverpool pair
Jamie Carragher and Steven Gerrard are the most unusual pair on the list. They were teammates for well over a decade and finished their Premier League careers four games apart, on 508 and 504. Gerrard scored 121 times from midfield, the most by any one-club player in the table. He then finished his career in Major League Soccer with LA Galaxy, which does not affect his Premier League record.
Strikers are rare
Long one-club careers mostly belong to defenders, goalkeepers and midfielders. Strikers tend to move, either up to a bigger club or on to somewhere they will play more often. Only three players in the top 20 are recognised forwards: Jamie Vardy at Leicester, Gabriel Agbonlahor at Aston Villa and Dennis Bergkamp at Arsenal. Heung-min Son, mostly a wide forward, makes a fourth.
Vardy’s case is the most unlikely. He did not play Premier League football until he was 27, having come up through non-league football, and still reached 342 games and 145 goals, all for Leicester. That includes the 2015/16 title. Of the players who never played for another Premier League club, he has scored the most goals.
Goalkeepers with no goals
Two goalkeepers make the top ten, David de Gea and Hugo Lloris. Both, as you would expect, have a zero in the goals column. Neither stayed in the Premier League for the very end of his career. De Gea left Manchester United in 2023, and Lloris left Tottenham a few months later. Their records stay as they were: one club, and more than 350 games each.
How this shows up in the games
One-club players are among the easiest answers in Guess the Footballer, because their teammate lists come from a single club. The same thing makes them a trap in Football Tic-Tac-Toe: Carragher or Gerrard can never fill a square that needs a second Premier League club. In Higher or Lower, a long career at one club is easy to underestimate. Few people guess that Mark Noble made more Premier League appearances than Thierry Henry, but he did, 414 to 258.
Sources and method
Appearances and goals are league matches only, from Transfermarkt’s season-by-season player records, as used by the games on this site. Figures were checked on 2 November 2026 against data collected on 24 October 2026, early in the 2026/27 season, so totals for players still active will have moved on since.
A player qualifies as a one-club player if all of his Premier League appearances were for the same club. Appearances in other leagues and divisions are not counted either way.