It has been said on numerous occasions that the Premier League is the best football competition in the world. As a consequence, it’s not a given for everyone to play football on English territory.
But even for those who do, staying around at one or two clubs can be very hard. Some have even managed to fly from one club to another over the course of their Premier League careers.
Therefore, we rank the top five players who have featured for more than a few clubs in the English top flight.
5. Andrew Cole
The striker spent 15 years in the Premier League and scored a total of 188 goals in 415 matches. With Manchester United, he won five league titles and two FA Cup trophies, while adding a League Cup with Blackburn Rovers.
However, Cole appeared for seven different Premier League teams during his career: United, Rovers, Newcastle, Fulham, Manchester City, Portsmouth, and Sunderland.
4. Craig Bellamy
The Welshman played 12 seasons in the English top flight, recording 81 goals in 294 matches for seven different teams. Bellamy’s longest stay was at Newcastle, where he played four seasons. But he also featured for Coventry, Blackburn, Liverpool, West Ham, Manchester City, and Cardiff. He won one League Cup with the Reds.
3. Wayne Routledge
Routledge is currently playing his fifth season for Swansea. However, The Swans are the 31-year-old’s seventh Premier League team in his career, with Routledge previously appearing for Crystal Palace, Tottenham, Portsmouth, Fulham, Aston Villa, and Newcastle.
The winger has made 249 league appearances, winning the 2013 League Cup with Swansea.
2. Tal Ben Haim
The Israel centre-back played eight season in the Premier League, while featuring for seven teams in 148 matches. Ben Haim played three seasons at Bolton, before joining Chelsea, Manchester City, Sunderland, Portsmouth, West Ham, and Queens Park Rangers. He’s currently playing for Maccabi Tel Aviv in his home country.
1. Marcus Bent
The top spot is taken by Marcus Bent. The striker played 214 matches in eight seasons in the Premier League, scoring 40 goals. Bent played for a record eight teams during his England career, only staying for more than one season at Everton and Charlton. He also featured for Crystal Palace, Blackburn, Ipswich, Leicester, Wigan, Birmingham, and Wolverhampton.