7. David James – 571 Games
David James is a former-English professional football player who made a total of 571 Premier League appearances after playing for several English Clubs as a goalkeeper.
James started his career in Watford before joining Liverpool F.C and after his Anfield career, he then featured for; Aston Villa, West Ham United, Manchester City and lastly Portsmouth.
James is one of the most capped goalkeepers of all-time and now works as a pundit for BT Sport.