Reaching the Premier League 100 appearance club for any team is no mean feat, but there have (to date) been 928 different players who have chalked up a century of outings in England's top flight since it's 1992 inception.
However, would you believe that only four players in the history of the division have made 100 appearances for three different clubs.
Here are those four...
4. Gary Speed (Newcastle, Leeds, Bolton)
The former Wales manager reached the landmark number of appearances with Newcastle United, Leeds United and Bolton Wanderers in a career which spanned 22 years.
Fifth on the Premier League's all-time appearances list, Gary Speed also played for Everton and Sheffield United and was an incredibly popular player at each of his clubs.
The versatile midfielder was a valued leader on the pitch and also captained Wales
3. Rory Delap (Derby, Southampton, Stoke)
Famed for his long throw-ins, Delap was integral to Tony Pulis' Stoke City and made over 100 appearances for the Potters during their first spell in the Premier League. Delap also reached 100 appearances in the top flight of English football for Derby County and Southampton.
Since retiring from football, the former Republic of Ireland international has rejoined Stoke as part of Gary Rowett's coaching set-up.
2. Gareth Barry (Aston Villa, Man City, Everton)
Perhaps an unsurprising inclusion in the relatively exclusive club, the veteran midfielder is also the holder of the highest number of appearances in the Premier League overall, with 653.
Barry made over 100 top flight appearances for Manchester City and Everton during his career, after turning out on over 300 occasions for Aston Villa.
The 37-year-old now plays in the Championship for West Bromwich Albion, following their relegation from the top flight last season.
1. James Milner (Aston Villa, Man City, Liverpool)
The most recent player to join this illustrious list is James Milner, who has made over 100 Premier League appearances for Aston Villa, Manchester City and current club Liverpool.
Despite being 32, Milner is still a valued member of Jurgen Klopp's first team and is likely to add significantly to his number of appearances so far for the Reds.
The midfielder has made almost 500 top flight appearances and has scored 49 goals in the Premier League during his career.