The Premier League has long been home to legendary one-club icons — but also to players who spent their careers bouncing from team to team in search of minutes, trophies, or a fresh start. This list highlights the league’s ultimate journeymen: players who suited up for at least six different Premier League clubs. From title winners to well-traveled talents who never quite settled, these are the 15 most nomadic figures in Premier League history.
15. Louis Saha – 6 clubs

The French striker made his Premier League debut on loan at Newcastle before joining Fulham, where he found his form. He then won two league titles at Manchester United and later played for Everton, Tottenham, and Sunderland.
Clubs: Newcastle, Fulham, Man United, Everton, Tottenham, Sunderland.
14. Scott Sinclair – 6 clubs

Sinclair started at Chelsea but struggled for playing time before finding success at Swansea. He later played for Manchester City, West Brom, Aston Villa, and Wigan.
Clubs: Chelsea, Wigan, Swansea, Man City, West Brom, Aston Villa.
13. Darren Bent – 6 clubs

Bent burst onto the Premier League scene with Ipswich and later became a prolific scorer for Charlton, Spurs, and Sunderland. He finished his top-flight journey with spells at Aston Villa and Fulham.
Clubs: Ipswich, Charlton, Tottenham, Sunderland, Aston Villa, Fulham.
12. Nick Barmby – 6 clubs

Barmby made a strong impression at Tottenham before stints at Middlesbrough, Everton, and Liverpool. He also featured for Leeds and hometown club Hull in the twilight of his career.
Clubs: Tottenham, Middlesbrough, Everton, Liverpool, Leeds, Hull.
11. Les Ferdinand – 6 clubs

One of the league’s greatest scorers, Ferdinand starred at QPR and Newcastle before moving to Spurs. He also played for West Ham, Leicester, and Bolton late in his career.
Clubs: QPR, Newcastle, Tottenham, West Ham, Leicester, Bolton.
10. Scott Parker – 6 clubs

Parker began at Charlton and moved to Chelsea, but truly shined with West Ham and Tottenham. He also played for Newcastle and Fulham during his Premier League career.
Clubs: Charlton, Chelsea, Newcastle, West Ham, Tottenham, Fulham.
9. Robbie Keane – 6 clubs

Keane scored regularly for Coventry, Leeds, and especially Tottenham, where he became a fan favorite. He also had shorter stints with Liverpool, West Ham, and Aston Villa.
Clubs: Coventry, Leeds, Tottenham, Liverpool, West Ham, Aston Villa.
8. James Milner – 6 clubs

Known for his versatility and longevity, Milner has played for six clubs over two decades. His career includes Leeds, Newcastle, Aston Villa, Man City, Liverpool, and Brighton.
Clubs: Leeds, Newcastle, Aston Villa, Man City, Liverpool, Brighton.
7. Nicolas Anelka – 6 clubs

Anelka played for six Premier League clubs, including title-winning stints at Arsenal and Chelsea. He also had spells with Liverpool, Man City, Bolton, and West Brom.
Clubs: Arsenal, Liverpool, Man City, Bolton, Chelsea, West Brom.
6. Craig Bellamy – 7 clubs

Bellamy was a fiery forward who played for seven different Premier League teams, starting with Coventry and Newcastle. He later featured for Blackburn, Liverpool, West Ham, Man City, and Cardiff.
Clubs: Coventry, Newcastle, Blackburn, Liverpool, West Ham, Man City, Cardiff.
5. Tal Ben Haim – 7 clubs

Ben Haim was a reliable defender who played for seven Premier League teams, including Bolton and Chelsea. His journey also took him to Man City, Sunderland, Portsmouth, West Ham, and QPR.
Clubs: Bolton, Chelsea, Man City, Sunderland, Portsmouth, West Ham, QPR.
4. Wayne Routledge – 7 clubs

Once considered a top prospect, Routledge played for seven Premier League clubs but only found long-term stability at Swansea. His other stops included Crystal Palace, Tottenham, Portsmouth, Fulham, Aston Villa, and Newcastle.
Clubs: Crystal Palace, Tottenham, Portsmouth, Fulham, Aston Villa, Newcastle, Swansea.
3. Andy Cole – 7 clubs

Cole is one of the league’s top scorers, best known for his time at Manchester United. In addition to the Red Devils, he also played for Newcastle, Blackburn, Fulham, Man City, Portsmouth, and Sunderland.
Clubs: Newcastle, Man United, Blackburn, Fulham, Man City, Portsmouth, Sunderland.
2. Peter Crouch – 7 clubs

Crouch became a fan favorite for his height and unique style, playing for seven Premier League clubs. These included Aston Villa, Southampton, Liverpool, Portsmouth, Tottenham, Stoke, and Burnley.
Clubs: Aston Villa, Southampton, Liverpool, Portsmouth, Tottenham, Stoke, Burnley.
1. Marcus Bent – 8 clubs

The ultimate Premier League journeyman, Bent played for a record eight clubs in the division. His path included Crystal Palace, Blackburn, Ipswich, Leicester, Everton, Charlton, Wigan, and Wolves.
Clubs: Crystal Palace, Blackburn, Ipswich, Leicester, Everton, Charlton, Wigan, Wolves.



