Players with the most Premier League appearances for Manchester City 1992-2024
As of 2024, David Silva had made the most Premier League appearances for Manchester City, with a total of 309. The Spanish midfielder won the league four times with the club before moving to Real Sociedad in 2020.