Liverpool midfielder James Milner has become just the fourth player to make 100 Premier League appearances for three different clubs.

Milner achieved the feat when he featured in Liverpool's 2-1 victory against Leicester last weekend, as reported by the Premier League's official website.

The former England international previously made 100 appearances in the top flight for Aston Villa and Manchester City, and also played 48 times in the division for Leeds.

James Milner made his 100th Premier League appearance for Liverpool last weekend

Milner has also made 100 Premier League appearances for Manchester City and Aston Villa

Gareth Barry, currently of West Bromwich Albion, also achieved the feat having made over a century of top flight appearances for each of Aston Villa, Manchester City and Everton.

Rory Delap is another member of this exclusive club - he featured for Derby, Southampton and Stoke.

(left to right) Gareth Barry, Rory Delap and Gary Speed have also made 100 Premier League appearances for three different clubs

JAMES MILNER'S PREMIER LEAGUE APPEARANCES Leeds - 48 games, five goals Newcastle - 94 games, six goals, eight assists Aston Villa - 100 games, 12 goals, 21 assists Manchester City - 147 games, 13 goals, 30 assists Liverpool - 100 games, 13 goals, 19 assists Total - 489 games, 49 goals, 78 assists Advertisement

Gary Speed also completed the achievement, featuring for Leeds, Newcastle and Bolton.

At the age of 32, Milner still has some time on his side to rack up many more Premier League appearances and has proven himself to be a valuable member of Jurgen Klopp's squad.

Having filled in admirably at left-back a couple of seasons ago, Milner has commenced the current campaign in sparkling form in his usual central midfield berth.