13 Players Who Have Played 500 Premier League Games

With James Milner still tearing it up in the Premier League having surpassed 500 games in the league last season, it is about time that we took a look at the esteemed company he keeps in the fabled ‘500 club’.

Here are the 13 players to have hit the milestone: 

13. Sol Campbell – 503

Arsenal's French forward Thierry Henry (

Tottenham fans, look away now.

Sol Campbell is one of the very best centre backs in English football history – thanks in large part to his time at Arsenal. 

The centre back ultimately made 503 league appearances, his 500th coming in a 3-1 loss away to West Brom. 

12. Rio Ferdinand – 504

MANCHESTER, UNITED KINGDOM - MAY 12:  Rio Ferdinand celebrates his goal during Manchester United versus Swansea City FA Premier League match, the final home game for Sir Alex Ferguson as United manager, at Old Trafford on May 12th 2013 in Manchester (Photo by Tom Jenkins/Getty Images)

At 504, Rio Ferdinand has made one more appearance in the Premier League than Sol Campbell, by one – the decisive game coming against Tottenham at Loftus Road with his final club Queen’s Park Rangers.

The west London side were one of five Premier League sides Rio played for, with his spell at Manchester United naturally his most successful.

He won six Premier League titles, two League Cups and a Champions League during his days in red. 

11. Steven Gerrard – 504

Liverpool's English midfielder Steven Gerrard celebrates scoring their first goal during the English Premier League football match between Stoke City and Liverpool at the Britannia Stadium in Stoke-on-Trent, central England on May 24, 2015. AFP PHOTO / STEVE PARKIN

RESTRICTED TO EDITORIAL USE. NO USE WITH UNAUTHORIZED AUDIO, VIDEO, DATA, FIXTURE LISTS, CLUB/LEAGUE LOGOS OR LIVE SERVICES. ONLINE IN-MATCH USE LIMITED TO 45 IMAGES, NO VIDEO EMULATION. NO USE IN BETTING, GAMES OR SINGLE CLUB/LEAGUE/PLAYER PUBLICATIONS.        (Photo credit should read steve parkin/AFP/Getty Images)

Tied with Ferdinand on 504, it’s current Rangers boss and Liverpool legend Steven Gerrard. 

The scouser made all of those appearances in Liverpool red, with his 504th and final one unfortunately coming in an ignominious 6-1 away loss to Stoke City. 

Unable to bring his side a Premier League trophy, despite providing 121 goals and 70 assists for his side in the competition, Gerrard had to settle for five domestic cups and two European triumphs. 

10. Phil Neville – 505

LONDON, ENGLAND - DECEMBER 04:  Phil Neville of Everton celebrates as Jermaine Beckford scores their first goal during the Barclays Premier League match between Chelsea and Everton at Stamford Bridge on December 4, 2010 in London, England.  (Photo by Shaun Botterill/Getty Images)

With just two clubs on his career map, Manchester United and Everton, Phil Neville managed to beat out many of his contemporaries with 505 appearances in the league. 

His goals and assists column may be slightly lower than others, with just nine and 12 respectively, but thankfully his 500th game was a home victory against Wigan. 

His final appearance? A 2-0 loss at Old Trafford. Fitting.

9. Jamie Carragher – 508

LIVERPOOL, ENGLAND - APRIL 21:  Jamie Carragher of Liverpool celebrates the equalising goal scored by Luis Suarez during the Barclays Premier League match between Liverpool and Chelsea at Anfield on April 21, 2013 in Liverpool, England.  (Photo by Michael Regan/Getty Images)

The first one-club man of the list, Jamie Carragher represented Liverpool from 1996 to 2013, with his 508th and final showing coming in a 1-0 win against QPR at Anfield.

Mind you, he got just three goals in those 508 games, but did manage a vaguely impressive seven assists.

8. Mark Schwarzer – 514

LONDON, ENGLAND - JANUARY 24:  Goalkeeper Mark Schwarzer of Leicester City in action during the FA Cup Fourth Round match between Tottenham Hotspur and Leicester City at White Hart Lane on January 24, 2015 in London, England.  (Photo by Michael Regan/Getty Images)

The only man born outside of the British Isles to reach the 500 milestone, Schwarzer is also surprisingly just one of two goalkeepers on this vaunted list. 

Coming to England in 1996 with Bradford, the Australian went on to enjoy spells with Middlesbrough, Fulham, Chelsea and Leicester – keeping 153 clean sheets. 

7. Emile Heskey – 516

BIRMINGHAM, ENGLAND - JANUARY 20:  Emile Heskey of Aston Villa celebrates his goal during the Carling Cup Semi-Final, second leg match between Aston Villa and Blackburn Rovers at Villa Park on January 20, 2010 in Birmingham, England.  (Photo by Jamie McDonald/Getty Images)

Perhaps unfairly derided in the latter days of his career, Heskey was a prodigious Premier League scorer on his day, especially in early spells with Leicester and Liverpool, earning him a final total of 111 goals in the top tier. 

The last of those 111 goals came against Blackburn in August 2011. The last of those 516 appearances? A 2-0 loss at Norwich City in May 2012.

6. James Milner – 534

Liverpool's English midfielder James Milner gestures during the English Premier League football match between Bournemouth and Liverpool at the Vitality Stadium in Bournemouth, southern England on December 8, 2018. - Liverpool's English midfielder James Milner is making his 500th Premier League appearance. (Photo by Glyn KIRK / AFP) / RESTRICTED TO EDITORIAL USE. No use with unauthorized audio, video, data, fixture lists, club/league logos or 'live' services. Online in-match use limited to 120 images. An additional 40 images may be used in extra time. No video emulation. Social media in-match use limited to 120 images. An additional 40 images may be used in extra time. No use in betting publications, games or single club/league/player publications. /         (Photo credit should read GLYN KIRK/AFP/Getty Images)

James Milner joined the PL 500 Club in emphatic style, captaining his side to a 4-0 win at Bournemouth. And he hasn’t looked like slowing down ever since.

This season – when it ever bloody restarts – he looks set to win the Premier League title with Liverpool. Nice one. 

5. Gary Speed – 535

BIRMINGHAM, UNITED KINGDOM - DECEMBER 16:  Bolton goalscorer Gary Speed gestures during the Premiership match between Aston Villa and Bolton Wanderers at Villa Park on December 16 2006 in Birmingham, England.  (Photo by Stu Forster/Getty Images)

A true Premier League great, Gary Speed sadly passed away in 2011. 

After notching 81 goals and two assists over spells at Leeds, Newcastle and Everton, the Welshman made his remarkable 535th and final appearance in the Premier League for Bolton in a 4-1 win against Wigan.

4. David James – 572

LONDON, ENGLAND - APRIL 11:  Goalkeeper David James of Portsmouth saves the ball during the FA Cup sponsored by E.ON Semi Final match between Tottenham Hotspur and Portsmouth at Wembley Stadium on April 11, 2010 in London, England.  (Photo by Clive Rose/Getty Images)

Another big leap up in appearances (not unlike that one up there from David), we’re really entering the big leagues now. David James, the second and final custodian to make the cut, managed a whopping 572 outings in the Premier League over a 27-year career. 

Of course not all of those years were spent in the ‘Best League in the World’, but it was still enough to snatch fourth on this list. James made his name at Watford and Liverpool, before spells with Villa, West Ham, Manchester City and Fulham. 

He recorded 172 shut-outs. 

3. Frank Lampard – 609

Chelsea's English midfielder Frank Lampard (R) celebrates scoring his team's first goal with Chelsea's English defender Ashley Cole (L) during the English Premier League football match between Aston Villa and Chelsea at Villa Park in Birmingham, central England on May 11, 2013. Frank Lampard beat Bobby Tambling's Chelsea record of 202 goals when he scored twice in their Premier League match away to Aston Villa on May 11. AFP PHOTO / PAUL ELLIS 

RESTRICTED TO EDITORIAL USE. No use with unauthorized audio, video, data, fixture lists, club/league logos or “live” services. Online in-match use limited to 45 images, no video emulation. No use in betting, games or single club/league/player publications.        (Photo credit should read PAUL ELLIS/AFP/Getty Images)

The top scorer on this list, with 177 goals, and thus also the fourth greatest goalscorer in Premier League history – it is of course Frank Lampard. 

The midfielder managed three Premier League trophies, four FA Cups and three League Cups, as well as a Champions League triumph, in an esteemed career. After 13 years at Chelsea, Lampard is also the Blues’ greatest ever scorer. 

Naturally, being Frank, his 177th goal came on his 609th and final appearance.

2. Ryan Giggs – 632

Manchester United's Welsh midfielder Ryan Giggs celebrates scoring their second goal during the English Premier League football match between Queens Park Rangers and Manchester United at Loftus Road in London on February 23, 2013. Manchester United won the game 2-0. AFP PHOTO/OLLY GREENWOOD

RESTRICTED TO EDITORIAL USE. No use with unauthorized audio, video, data, fixture lists, club/league logos or “live” services. Online in-match use limited to 45 images, no video emulation. No use in betting, games or single club/league/player publications        (Photo credit should read OLLY GREENWOOD/AFP/Getty Images)

The second and final one-club man on this list, unless you count a short-lived stay at Manchester City youth which, obviously you shouldn’t, but it’s still worth mentioning – because, it’s funny.

Ryan Giggs, the second Welshman, spent 23 years with Manchester United, picking up a mammoth 13 Premier League titles, as well as…well too many other trophies to name – his cabinet is probably bigger than most people’s houses. 

He provided 109 goals and 100 assists, the last of which came in his 632nd appearance – a 3-1 win against Hull City at the Theatre of Dreams.

1. Gareth Barry – 653

LIVERPOOL, ENGLAND - SEPTEMBER 17:  Gareth Barry of Everton scores his sides first goal on his 600th preimer leauge apperance during the Premier League match between Everton and Middlesbrough at Goodison Park on September 17, 2016 in Liverpool, England.  (Photo by Richard Heathcote/Getty Images)

The only player on this list still to be playing, that is until James Milner enters the fray, Gareth Barry’s whopping 653 outings is the Premier League’s current record, and it’s going to take some beating. 

The midfielder, who has played for Aston Villa, Manchester City and Everton, is now plying his trade at West Bromwich Albion,. His 653rd and final appearance came in a home loss to Huddersfield at the Hawthorns, his (aesthetically pleasing) 53rd and final score coming against Manchester United. 

He won one league title, and one FA Cup. 

Let’

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.