English Premier League football shirts
English Premier League Teams
-
Arsenal (998 shirts)
-
Aston Villa (654 shirts)
-
Brighton & Hove Albion (563 shirts)
-
Burnley (141 shirts)
-
Chelsea (1325 shirts)
-
Crystal Palace (1554 shirts)
-
Everton (456 shirts)
-
Fulham (129 shirts)
-
Leeds United (335 shirts)
-
Leicester City (194 shirts)
-
Liverpool (1377 shirts)
-
Manchester City (757 shirts)
-
Manchester United (1480 shirts)
-
Newcastle United (636 shirts)
-
Sheffield United (232 shirts)
-
Southampton (197 shirts)
-
Tottenham Hotspur (525 shirts)
-
West Bromwich Albion (246 shirts)
-
West Ham United (393 shirts)
-
Wolverhampton Wanderers (222 shirts)