English Premier League football shirts
English Premier League Teams
- Arsenal (1073 shirts)
- Aston Villa (716 shirts)
- Bournemouth (105 shirts)
- Brentford (147 shirts)
- Brighton & Hove Albion (1035 shirts)
- Burnley (161 shirts)
- Chelsea (1418 shirts)
- Crystal Palace (1924 shirts)
- Everton (557 shirts)
- Fulham (148 shirts)
- Liverpool (1516 shirts)
- Luton Town (184 shirts)
- Manchester City (861 shirts)
- Manchester United (1601 shirts)
- Newcastle (691 shirts)
- Nottingham Forest (265 shirts)
- Sheffield United (273 shirts)
- Tottenham Hotspur (576 shirts)
- West Ham United (449 shirts)
- Wolverhampton Wanderers (254 shirts)