Number of games played by Premier League players for their national teams: Manchester City tops the list with 925 games, followed by Liverpool with 887 games

Sports     3:29am, 1 November 2025

The German transfer market has compiled statistics on the number of games players from Premier League teams have played for the national team and compiled a list. Manchester City tops the list with 925 games, followed by Liverpool with 887 games.

Ranking of Premier League players’ appearances for the national team:

Manchester City—925

Liverpool—887

Tottenham Hotspur—702

Arsenal—686

Fulham-669

Manchester United-616

Aston Villa-601

Nottingham Forest-517

Sunderland-479

Everton – 461

Leeds United – 444

Burnley – 421

Brentford – 397

Crystal Palace – 388

Newcastle – —378

West Ham — 371

Wolves — 350

Chelsea — 338

Brighton — 317

Bournemouth — 290