4 players who made 100 Premier League appearances for 3 different clubs

Leicester City v Liverpool FC - Premier League
James Milner has been a vital player for Liverpool

#1 Gareth Barry

Enter ca
Barry is still going strong

Aston Villa: 365

Manchester City: 132

Everton: 131

Gareth Barry needs no introduction to his prowess and ability. With the highest number of Premier League experience, he stands a mile ahead of the rest. As a young kid, he moved to Aston Villa from Brighton and Hove Albion. He led the side and made a staggering 441 appearances for the Villans in all competitions.

Due to his consistency and desire to start a new project, he moved to Manchester City in 2009. The defensive midfielder won the FA Cup and the Premier League with the Cityzens, where he stayed for four full seasons.

After impressing repeatedly impressing in his loan spell at Everton, the 37-year-old was permanently snapped up. In total, he has 53 league goals to his name.

Known for his ability to read the game, spray passes and maintain the defensive shape of the side, Barry will undoubtedly go down as one of the Premier League greats.

Quick Links

App download animated image Get the free App now