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

#3 James Milner

Leicester City v Liverpool FC - Premier League
The versatile player started his career with the Leeds United youth setup

Aston Villa: 100

Manchester City: 147

Liverpool: 100*

James Milner is the newest member of this elite club. The versatile player started his career with the Leeds United youth setup. He was sold to Aston Villa on loan from Newcastle in 2005. He did return to his parent club but was eventually sold.

After a couple of successful seasons at Aston Villa as a permanent signing, Milner was transferred to Manchester City.

He made over 200 appearances for them and was a prominent member of the City midfield for many years.

After they released him due to the signing of other players, he was purchased by Liverpool in 2015. He has been deployed in an advanced role, as a midfielder and as a wingback since then.

The best of Milner has come under the stewardship of Jurgen Klopp, who's attacking philosophy has seen many Liverpool players develop.

On the day he achieved this procurement, he also claimed his 19th assist for the Reds - which placed him to seventh place in the all-time list for most assists in the Premier League. The midfielder is also one of the safest penalty takers in the league.

Quick Links