The top ten appearance makers of all time in the Premier League – can Liverpool legend Steven Gerrard work himself onto this list in his final few games of the season?
SEE ALSO:
Everton v Manchester United live streaming
Arsenal v Chelsea live streaming
Lennon waitress attack – Spurs winger quizzed by police
10) Tony Adams – 504
An Arsenal legend, Tony Adams was their long-serving captain in an entire career spent at Highbury, and comes in 10th place on this all-time list.
9) Phil Neville – 505
A solid defender or midfielder for both Manchester United and Everton in a trophy-laden career in the top flight, Phil Neville is in 9th.
8) Mark Schwarzer – 508
An underrated goalkeeper who has enjoyed a fine career at Premier League level, Mark Schwarzer has notched up 508 appearances for Middlesbrough, Fulham and Chelsea.
7) Jamie Carragher – 508
Level with Schwarzer, Liverpool legend Jamie Carragher looks set to finish with more Premier League appearances than his old team-mate Gerrard.
6) Emile Heskey – 516
A top class striker on his day, Emile Heskey has made a real name for himself in the Premier League with 516 appearances for clubs like Liverpool, Leicester City and Aston Villa.
5) Gary Speed – 534
The late and great Gary Speed comes in 5th place here with 534 games for the likes of Newcastle United and Bolton Wanderers.
4) Gareth Barry – 554
Currently with Everton, Gareth Barry has an incredible longevity at this level, with 554 appearances for the likes of Aston Villa and Manchester City prior to moving to Goodison Park.
3) David James – 572
Another goalkeeping great of the Premier League era, former England shot-stopper David James has played for the likes of Liverpool, West Ham United and Portsmouth in a distinguished career.
2) Frank Lampard – 604
In second place, Chelsea legend Frank Lampard continues to notch up the games in his loan spell at Manchester City, probably his final season in the Premier League.
1) Ryan Giggs – 632
In a comfortable first place, Manchester United legend Ryan Giggs has a superb 632 games in the Premier League with a record that may never be broken.