<Table> List of Premier League players with 500 or more appearances <Tr> <Th> Rank </Th> <Th> Player </Th> <Th> Premier League Club ( s ) </Th> <Th> Appearances </Th> </Tr> <Tr> <Td> </Td> <Th> Barry , Gareth Gareth Barry </Th> <Td> Aston Villa , Manchester City , Everton , West Bromwich Albion </Td> <Td> 649 </Td> </Tr> <Tr> <Td> </Td> <Th> Giggs , Ryan Ryan Giggs </Th> <Td> Manchester United </Td> <Td> 632 </Td> </Tr> <Tr> <Td> </Td> <Th> Lampard , Frank Frank Lampard </Th> <Td> West Ham United , Chelsea , Manchester City </Td> <Td> 609 </Td> </Tr> <Tr> <Td> </Td> <Th> James , David David James </Th> <Td> Liverpool , Aston Villa , West Ham United , Manchester City , Portsmouth </Td> <Td> 572 </Td> </Tr> <Tr> <Td> </Td> <Th> Speed , Gary Gary Speed </Th> <Td> Leeds United , Everton , Newcastle United , Bolton Wanderers </Td> <Td> 535 </Td> </Tr> <Tr> <Td> 6 </Td> <Th> Heskey , Emile Emile Heskey </Th> <Td> Leicester City , Liverpool , Birmingham City , Wigan Athletic , Aston Villa </Td> <Td> 516 </Td> </Tr> <Tr> <Td> 7 </Td> <Th> Schwarzer , Mark Mark Schwarzer </Th> <Td> Middlesbrough , Fulham , Chelsea , Leicester City </Td> <Td> 514 </Td> </Tr> <Tr> <Td> 8 </Td> <Th> Carragher , Jamie Jamie Carragher </Th> <Td> Liverpool </Td> <Td> 508 </Td> </Tr> <Tr> <Td> 9 </Td> <Th> Neville , Phil Phil Neville </Th> <Td> Manchester United , Everton </Td> <Td> 505 </Td> </Tr> <Tr> <Td> 10 </Td> <Th> Gerrard , Steven Steven Gerrard </Th> <Td> Liverpool </Td> <Td> 504 </Td> </Tr> <Tr> <Td> 10 </Td> <Th> Ferdinand , Rio Rio Ferdinand </Th> <Td> West Ham United , Leeds United , Manchester United , Queens Park Rangers </Td> <Td> 504 </Td> </Tr> <Tr> <Td> 12 </Td> <Th> Campbell , Sol Sol Campbell </Th> <Td> Tottenham Hotspur , Arsenal , Portsmouth , Newcastle United </Td> <Td> 503 </Td> </Tr> </Table>
who has made the most premier league appearances
Gareth Barry