Former England under-21 international Marcus Bent holds the record for playing for the most Premier League clubs. Bent played for eight clubs in the English top flight as follows:
Crystal Palace
Blackburn Rovers
Leicester City
Ipswich Town
Everton
Wigan Athletic
Charlton Athletic
Wolverhampton Wanderers
Discuss this fact