Articles · Football

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.

Most Premier League appearances for a single club, by players who played for no other
PlayerClubAppsGoals
Ryan GiggsManchester United632108
Jamie CarragherLiverpool5083
Steven GerrardLiverpool504121
Paul ScholesManchester United499107
John TerryChelsea49241
David de GeaManchester United4150
Mark NobleWest Ham United41447
Gary NevilleManchester United3995
Séamus ColemanEverton37422
Hugo LlorisTottenham Hotspur3610
Leon OsmanEverton35244
César AzpilicuetaChelsea34910
Jamie VardyLeicester City342145
Heung-min SonTottenham Hotspur333127
Jason DoddSouthampton3299
Gary KellyLeeds United3252
Gabriel AgbonlahorAston Villa32273
Sami HyypiäLiverpool31822
Ryan ShawcrossStoke City31714
Dennis BergkampArsenal31587

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.

Play Guess the Footballer →

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.

Play it

More football articles