Trivia

Who has the most Premier League Appearances?

6th October 2025

The player with the Most Premier League Appearances is Gareth Berry who appeared 653 times from 1998 to 2018 for four (4) different Premier League Clubs. Ryan Giggs has the Second most Premier League Appearances (632) followed by Frank Lampard (609).

Gareth Berry appeared for:

  1. Aston Villa 365 times
  2. Manchester City 132 times
  3. Everton 131 times,
  4. West Bromwich Albion 25 times
image 1

Related reading

More in Trivia

Related sections