Ryan Giggs has, as of January 2012, the most Premiership appearances. David James is second and Gary Speed is third.
George Boateng with 332 appearances and counting.
The player with the most Premier League appearances is David James of Portsmouth. He currently has 537 dating from 1992 to 21.2.2009.
mark schwarzer, george boetang, Dwight yorke
It is a new record for the most appearences in the E.P.L. he broke Gary Speeds record.