Top 5 Players with the Most Premier League Appearances
5. David James (England) - 572 appearances
4. Frank Lampard (England) - 609 appearances
3. Ryan Giggs (Wales) - 632 appearances
2. James Milner (England) - 634 appearances
1. Gareth Barry (England) - 653 appearances
{{ primary_category.name }}
{{title}}
By {{ contributors.0.name }}
and {{ contributors.1.name }}
Read Next