Jamie Carragher - Liverpool
737 appareances across 16 seasons.
Ryan Giggs - Manchester United
963 appearances across 24 seasons. Giggs holds the record for the most games played in a United shirt.
Matt Le Tissier - Southampton
443 league appearances across 16 seasons.
Paolo Maldini - AC Milan
902 appearances across 25 seasons. Maldini holds the records for the most AC Milan, league and European appareances.
Carles Puyol - Barcelona
682 appearances across 19 seasons for the first team and the B team.
Paul Scholes - Manchester United
718 appearances across 19 seasons.
Francesco Totti - Roma
786 appearances across 25 seasons.
Lionel Messi - Barcelona
669 appearances (and counting) across 17 seasons for the C, B and first team.