Premier League records and statistics - Wikipedia
https://en.wikipedia.org/wiki/Premier_League_records_and_statisticsMost Premier League appearances: 653, Gareth Barry (2 May 1998 to 24 February 2018) Most different clubs played for: 8, Marcus Bent (for Crystal Palace, Blackburn Rovers, Ipswich Town, Leicester City, Everton, Charlton Athletic, Wigan Athletic, and Wolverhampton Wanderers) Oldest player: John Burridge, 43 years and 162 days (for Manchester City v.