Many top players go through their entire careers without ever winning the Premier League. Steven Gerrard, Alan Shearer and Harry Kane are just three examples that spring to mind.
Others have won the title on multiple occasions, while, in a handful of cases, some players have won it with two different clubs. Here is a full list of those players to have won the Premier League with 2 teams.
How many Players have won the Premier League with 2 teams?
At the start of the 2023/24 English football season, 11 players had won the Premier League title with two different clubs. The first of these was Henning Berg, while the most recent player to achieve this feat at the time of writing was the Australian goalkeeper Mark Schwarzer.
Premier League Title Winners with Two Different Clubs
Henning Berg
Norwegian international Henning Berg made history by becoming the first player to win the Premier League title with two different clubs. The defender was part of the Blackburn Rovers team that won the division in 1994/95 before he made the switch to Manchester United.
While at Old Trafford, Berg won two more titles, in 1999 and 2000. The centre half was a reliable figure for both of his English clubs, and was an ever-present in that 1994/95 campaign, featuring in all 42 of Blackburn Rovers’s EPL matches.
Gael Clichy
French international defender Gael Clichy spent 14 years in the Premier League with two different clubs. He joined Arsenal from Cannes in 2003, and won the EPL title in his very first season as the Gunners lifted the trophy at the end of the 2003/04 campaign.
Arsenal fans felt betrayed when Clichy left to join rivals Manchester City in 2011. City were beginning their resurgence under new owners and, once again, the player would have an immediate impact. Gael Clichy claimed a second EPL win in 2011/12 and followed it up with his third, and final winner’s medal, two years later.
Carlos Tevez
Carlos Tevez is the first, and so far only player to have won the Premier League with both Manchester clubs. The two rivals do not like doing business with each other, so he may also be the last to follow this trail.
The Argentine striker first played in the Premier League for West Ham United from 2006. Issues with transfer regulations meant that his move to Manchester United a year later was effectively a loan deal, and he would spend the next two seasons at Old Trafford. In both of those campaigns, United won the League, and Tevez was awarded a winner’s medal on each occasion.
The player shocked rival fanbases when he signed for Manchester City in a permanent deal in 2009. City won the Premier League in 2011/12 and, while Carlos Tevez only featured in 13 games, it was enough to claim a winner’s medal
Nicolas Anelka
French international striker Nicolas Anelka played for some major Premier League teams in his career, and his two titles came with Arsenal and Chelsea. The player joined the Gunners from Paris Saint-Germain in 1996, and he featured in 26 games as the club won the EPL title in 1997/98.
Following spells with Liverpool, Manchester City and Bolton Wanderers, Anelka joined up with Chelsea ahead of the 2007/08 season. The Blues won the Premier League in 2009/10, with Nicolas Anelka scoring eleven goals in 33 games.
Ashley Cole
Left sided defender Ashley Cole is another player to have won the Premier League with the two great London rivals, Arsenal and Chelsea. Arsenal was his first club and Cole was part of the squad that won the EPL in 2001/02 and again in 2003/04.
The player’s move to Chelsea was a controversial one, with Cole initially fined for making an illegal approach to his new employers. The deal eventually went through in 2006, and he would stay at Stamford Bridge for the next eight seasons. During that time, Ashley Cole won a host of trophies, including the Premier League title at the end of the 2009/10 campaign.
Riyad Mahrez
He was a vital part of the Leicester City team that won the Premier League in astonishing fashion in 2015/16. Algerian international midfielder Riyad Mahrez played in 37 games in that campaign, providing many assists and scoring 17 goals of his own.
Mahrez’s contributions attracted the attention of Manchester City, who signed the player in 2018. He was an important member of a City squad that won many cups and trophies, including four Premier League wins between 2019 and 2023.
Robert Huth
Football fans will remember that Robert Huth was a part of the Leicester City side that won the Premier League in 2015/16, but they might be surprised to learn that this wasn’t his first top flight English title. The defender’s first professional club was Chelsea, and the German was in the Blues squad that won the EPL in 2005 and 2006.
Huth wasn’t a regular, first choice player in either of those campaigns, but he featured in enough matches to win Premier League medals with Chelsea on both occasions.
N’Golo Kanté
Midfielder N’Golo Kante is another player to have won Premier League titles with both Leicester City and Chelsea. After featuring in the Foxes team to win the EPL in 2015/16, Chelsea made their move and signed the player in the summer of 2016.
Kante stayed with the West London club for the next seven seasons, winning six major trophies, including the Premier League title in 2016/17.
Kolo Touré
Ivory Coast international centre half Kolo Toure played for three of England’s biggest football clubs, Arsenal, Manchester City and Liverpool. He first joined the Gunners in 2002, and would win the Premier League at the end of the 2003/04 season.
A switch to Manchester City followed, and Toure was another member of the City squad that won their first Premier League title in 2011/12. Kolo Toure later played for Liverpool, but couldn’t quite manage to become the first footballer to win the EPL with three different clubs.
James Milner
The much travelled English international midfielder James Milner has played for seven different clubs in his career. He won the Premier League on three separate occasions, and those successes came with two clubs – Manchester City and Liverpool.
Milner featured as City broke the Manchester United dominance by winning their first EPL title at the end of the 2011/12 season. Two years later, he played in 31 games as Manchester City won the league again.
Another transfer followed at the start of the 2015/16 campaign when James Milner joined Liverpool. The Reds won the Premier League title in 2019/20 and Milner claimed his third EPL medal with his second club.
Mark Schwarzer
Australian international goalkeeper Mark Schwarzer is an unusual character as he featured for two Premier League winning sides without making a single appearance. Schwarzer was a part of the Chelsea squad that won the title in 2014/15 before moving to Leicester City midway through that season.
The keeper played in six games for Leicester, but didn’t make an appearance in their title winning season of 2015/16. While he didn’t make a contribution to his team’s efforts on the pitch, Schwarzer’s is still a remarkable inclusion.
Final Thoughts
Some of the names on this list may cause a surprise. In particular, a number of Leicester City players who were involved in that stunning Premier League triumph of 2015/16 went on to prove it was no fluke by winning again with a different team.
Many others have featured for Manchester City at some point in their careers. It’s an interesting list and one that leaves us with two questions. Who will be the next player to win the Premier League with two clubs, and will anyone claim EPL winner’s medals with three different sides?