Which players have the most appearances at each position in the Premier League? GK: David James (572) Over the course of a 26-year career spanning ten clubs, David James played an impressive 817 league matches. 70 percent of those came in the Premier League for Liverpool, Aston Villa, West Ham United, Manchester City and Portsmouth. […]