Ahead of this weekend’s top-flight action, Shoot! looks through the record books to name the Top 5 Premier League appearance makers of all-time.
Can you name the Top 5? If not, let’s give you a helping hand, by ruling out some other high profile names.
At number six is former Leicester City, Liverpool, Birmingham City, Wigan Athletic and Aston Villa striker Emile Heskey, who featured 516 times in the English top-flight.
Goalkeeper Mark Schwarzer, 45, is seventh on the all-time list, having appeared 514 times in the Premier League for the likes of Leicester, Chelsea, Fulham and Middlesbrough.
Further down the list; at number eight, is Liverpool legend Jamie Carragher, with 508 games under his belt during his 17-year career with The Reds.
Number nine is Phil Neville (505), who starred for Manchester United and Everton.
And finally, at number ten, is both defender Rio Ferdinand (Manchester United, Queens Park Rangers, West Ham United, Leeds United) and Steven Gerrard (Liverpool), who both played 504 times in the Premier League.
So, all that is left to do is for Shoot! to reveal the Top 5! Here we go…