Skip to content
Play MFF
EN

Trivia Updated

Who has the most Premier League Appearances?

Gareth Barry holds the record for most Premier League appearances with 653 games from 1998-2018 for Aston Villa (365), Manchester City (132), Everton (131), and.

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

More trivia: All trivia topics

Paul Yarden

About the author:

Paul Yarden founded MyFootballFacts (MFF) in April 2009, after decades of collecting football data and statistics. A devout football fan, Paul follows the beautiful game around the world. As MFF’s main statistician and chief editor, he creates data reviews, daily football quizzes, and writes numerous articles. Renowned for his ability to spot trends, Paul is often described as a walking…

More from Paul Yarden

Add MFF as a preferred source on GoogleSee our stats first in Google's Top Stories and AI answers

Go deeper

Play MFF Daily in your inbox

A new football quiz every morning at 7, with yesterday's answers. Free, and one click to stop.