Teams in bold are part of the 2020–21 Premier League. The all-time Premier League table is a cumulative record of all match results, points and goals of every team that has played in the Premier League since its inception in 1992. 4 Replies to “Who is the only player to have played for 4 teams that have won the Premier League, but never won it himself?” ALAN DELANEY says: at 11:05 am James Milner, Emile Heskey and David James each played for five Premier League clubs … The clubs who have won the Premier League are Manchester United, Blackburn Rovers, Arsenal, Chelsea and Manchester City. 9 Journeymen who Scored for Six or More Premier League Clubs The second-highest goalscorer in the Premier League era won numerous trophies as a Manchester United player but played for a variety of clubs before and after his Old Trafford days. MARCUS BENT (8 TEAMS) – The player that has played for more Premier League clubs than any other is Marcus Bent. The England international has won all possible footballing honors in England, but could never succeed in setting his heart on a club. The table that follows is accurate as of the end of the 2019–20 season.