Everton midfielder Gareth Barry made his 600th Premier League appearance last weekend against Middlesbrough at Goodison Park.
The former England midfielder has been playing at the highest for the best part of 20 years and may even set a new Premier League appearance record by the time he calls it a day.
Here’s a look at the top 11 appearances makers in Premier League history…
11. Steven Gerrard – 504 games
Years Active: 1998 – 2015
Steven Gerrard made all 504 of his Premier League appearances in a Liverpool shirt. The Reds legend made his debut in November 1998 and was a near permanent fixture in the side for the next 17 years, inheriting the club captaincy in 2003.