10 players who have played for the most Premier League clubs: Salute the 8-club journeyman
In the modern era of football, where financial power often dictates the movement of talent, the concept of the "one-club man" has become a rare and celebrated virtue. Players who dedicate their entire careers to a single badge receive the adoration of millions, standing as symbols of loyalty in a shifting landscape.
However, every story has two sides. While some find peace in stability, others are driven by a more practical or restless spirit. These players are the nomads, willing to trade the comfort of a legendary status at one club for new challenges, fresh starts, or simply the happiness of regular playing time elsewhere.
They are the ultimate journeymen, moving across the country and adapting to different systems, fans, and expectations. Their careers are a testament to survival and versatility in the most competitive league in the world.
The following analysis by Spbolivescore takes a closer look at the 10 players who have played for the most Premier League clubs, exploring the numbers and iconic moments that defined their nomadic professional journeys.
10 players who have played for the most Premier League clubs
10. Nick Barmby (6 Clubs)
A versatile midfielder with a keen eye for goal, Nick Barmby represented Tottenham Hotspur, Middlesbrough, Everton, Liverpool, Leeds United, and Hull City. His golden era arguably came at Everton, where he played 116 matches and scored 18 goals, before making a controversial cross-city move to Liverpool in 2000 for £6 million. At Liverpool, he was part of the famous "treble" winning squad of 2001. A historic moment occurred in 2004 when he returned to his hometown club, Hull City, eventually helping them rise from League One to the Premier League.
9. Nicolas Anelka (6 Clubs)
Commonly known as "Le Sulk," Anelka was a world-class talent who played for Arsenal, Manchester City, Bolton Wanderers, Chelsea, Liverpool, and West Bromwich Albion. His peak years were split between Arsenal, where he won the Double in 1998, and Chelsea, where he won the Golden Boot in the 2008-09 season with 19 goals.
8. Tal Ben Haim (7 Clubs)
The Israeli defender was a staple of the 2000s, playing for Bolton, Chelsea, Manchester City, Sunderland, Portsmouth, West Ham, and QPR. His most successful period was at Bolton under Sam Allardyce, where he made 110 appearances. He was known for his rugged defending and once wore the captain's armband for Bolton in a UEFA Cup tie against Besiktas. Beyond the UK, Ben Haim won the Israeli Premier League with Maccabi Tel Aviv.
7. Wayne Routledge (7 Clubs)
A speedy winger, Routledge featured for Crystal Palace, Tottenham, Portsmouth, Fulham, Aston Villa, Newcastle, and Swansea City. While he struggled for consistency early on, he found his true home at Swansea. Between 2011 and 2021, he played nearly 300 games for the Swans, helping them win the League Cup in 2013—the first major trophy in the club's history.
6. Andy Cole (7 Clubs)
One of the greatest strikers in league history, Cole played for Newcastle, Manchester United, Blackburn, Fulham, Manchester City, Portsmouth, and Sunderland. His most legendary period was at Manchester United, where he scored 93 goals in 195 games and won five league titles, including the 1999 Treble.
He also holds the record for scoring 34 goals in a single 42-game season for Newcastle (1993-94).
5. James Milner (7 Clubs)
The ultimate professional, Milner has played for Leeds, Newcastle, Aston Villa, Manchester City, Liverpool, and Brighton. Currently still active, he has won three Premier League titles (two with City, one with Liverpool). Milner is second on the all-time appearance list, having surpassed Ryan Giggs in 2024. His career is defined by his incredible endurance and tactical intelligence.
4. Craig Bellamy (7 Clubs)
The fiery Welshman represented Coventry, Newcastle, Blackburn, Liverpool, West Ham, Manchester City, and Cardiff. Bellamy was the PFA Young Player of the Year in 2002 while at Newcastle. A standout moment was his "golf club" celebration after scoring against Barcelona for Liverpool in 2007, a game that became part of Champions League folklore.
3. Peter Crouch (7 Clubs)
Standing at 6ft 7in, Crouch played for Aston Villa, Southampton, Liverpool, Portsmouth, Tottenham, Stoke, and Burnley. His prime was at Liverpool and Tottenham, but he became a cult hero at Stoke, where he played 202 games. He holds the Premier League record for the most headed goals (53) and famously performed the "Robot" dance after scoring.
2. Steve Claridge (7 Clubs)
Claridge is a unique figure who played for Leicester City, Birmingham, Portsmouth, Wolves, Bradford, Walsall, and Bournemouth in the top flight. His most iconic moment was scoring the winning goal in the 1997 League Cup final for Leicester. Remarkably, Claridge played professionally well into his 40s, embodying the spirit of a true football survivor.
1. Marcus Bent (8 Clubs)
The record holder for the most Premier League clubs is Marcus Bent. He played for Crystal Palace, Blackburn, Ipswich, Leicester, Everton, Charlton, Wigan, and Wolves.
10 players who have played for the most Premier League clubs:
Marcus Bent - 8 Clubs
Peter Crouch - 7 Clubs
Craig Bellamy - 7 Clubs
James Milner - 7 Clubs
Andy Cole - 7 Clubs
Wayne Routledge - 7 Clubs
Tal Ben Haim- 7 Clubs
Steve Claridge - 7 Clubs
Nicolas Anelka - 6 Clubs
Nick Barmby - 6 Clubs
Spbolivescore.net has just highlighted the players who have played for the most Premier League clubs, showing that success in football isn't always about staying in one place, but about finding the right fit at the right time. Whether they were chasing goals, trophies, or survival, these ten men left an indelible mark on multiple fanbases across England.
If you want to stay updated with the latest breaking football news, discover unique perspectives through our in-depth analysis, and collect valuable statistics before every match, visit our homepage right here.
The Most Popular
-
What is the biggest stadium in Southeast Asia? Top 10 largest venues ranked -
10 transfers that could happen this summer: Alvarez joins Arsenal, Kane to rescue Man United? -
How many teams will play in the 2026 World Cup? Schedule, stadium and how to watch -
Who holds the record for the most distance covered in a football match? -
Who is the youngest player to score in Bundesliga? Wirtz, Musiala, Werner or other wonderkids? -
Atletico Madrid top scorers of all time: One ex-Premier League star, the endless Griezmann -
10 most valuable player in Europe: Haaland overtakes Mbappé, Yamal sets new record -
Top 10 most expensive Barcelona transfers of all time: 50% turned into disasters -
Top scorers Malaysia Super League 2024: A nightmare striker with 31 goals in 22 games -
Countries banned from FIFA World Cup 2026: Who is out and which nations are in danger?