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

#2 Gary Speed

Gary Speed was one of the greatest footballing minds to have ever played
Gary Speed was one of the greatest footballing minds to have ever played

Leeds United: 143

Newcastle United: 213

Bolton Wanderers: 121

Gary Speed was one of the greatest footballing minds to have ever played. He was Leeds United to the core. Having seen the Peacocks to promotion twice, he joined Everton in 1996 after 312 appearances and 58 goals for Leeds.

He shifted to Newcastle United after almost two seasons with Everton - the reason for his departure was never really revealed.

He became the first player to make 500 Premier League appearances. The former Bolton midfielder was also the coach for the Welsh national team.

He could play at left-back and on all three sides of a midfield. Gifted with fine tactical and technical knowledge of the game, Speed could create and score goals with aplomb. Defensively too, he was a live wire.

In his generation, the wily playmaker was one of the fittest players, someone who was capable of playing every single game of the season.

Unfortunately, he supposedly hung himself in November 2011, aged 42.

Quick Links