Premier League Head-to-Head Stats
20 clubs · results, goals and records for every pairing
Pick a club to see its record against every Premier League opponent, or jump straight to a fixture below. Each page covers all competitive meetings in our records: league games, domestic cups and European ties, with goals, home and away splits and the next meeting.
Premier League clubs
Most played Premier League fixtures
| Fixture | Meetings | Record | Goals / game |
|---|---|---|---|
| Chelsea vs Manchester City | 44 | Chelsea 12 · D 7 · Manchester City 25 | 2.45 |
| Arsenal vs Chelsea | 43 | Arsenal 19 · D 11 · Chelsea 13 | 2.77 |
| Chelsea vs Liverpool | 43 | Chelsea 11 · D 18 · Liverpool 14 | 2.47 |
| Liverpool vs Manchester City | 43 | Liverpool 16 · D 13 · Manchester City 14 | 3.28 |
| Arsenal vs Manchester City | 42 | Arsenal 10 · D 10 · Manchester City 22 | 2.83 |
| Chelsea vs Manchester United | 41 | Chelsea 14 · D 14 · Manchester United 13 | 2.63 |
| Chelsea vs Tottenham | 41 | Chelsea 24 · D 10 · Tottenham 7 | 2.85 |
| Manchester City vs Manchester United | 41 | Manchester City 20 · D 6 · Manchester United 15 | 2.80 |
| Arsenal vs Liverpool | 40 | Arsenal 9 · D 17 · Liverpool 14 | 3.28 |
| Liverpool vs Manchester United | 38 | Liverpool 12 · D 11 · Manchester United 15 | 2.95 |
All Premier League head-to-heads
- Arsenal vs Aston Villa
- Arsenal vs Bournemouth
- Arsenal vs Brentford
- Arsenal vs Brighton
- Arsenal vs Chelsea
- Arsenal vs Coventry
- Arsenal vs Crystal Palace
- Arsenal vs Everton
- Arsenal vs Fulham
- Arsenal vs Hull City
- Arsenal vs Ipswich
- Arsenal vs Leeds
- Arsenal vs Liverpool
- Arsenal vs Manchester City
- Arsenal vs Manchester United
- Arsenal vs Newcastle
- Arsenal vs Nottingham Forest
- Arsenal vs Sunderland
- Arsenal vs Tottenham
- Aston Villa vs Bournemouth
- Aston Villa vs Brentford
- Aston Villa vs Brighton
- Aston Villa vs Chelsea
- Aston Villa vs Coventry
- Aston Villa vs Crystal Palace
- Aston Villa vs Everton
- Aston Villa vs Fulham
- Aston Villa vs Hull City
- Aston Villa vs Ipswich
- Aston Villa vs Leeds
- Aston Villa vs Liverpool
- Aston Villa vs Manchester City
- Aston Villa vs Manchester United
- Aston Villa vs Newcastle
- Aston Villa vs Nottingham Forest
- Aston Villa vs Sunderland
- Aston Villa vs Tottenham
- Bournemouth vs Brentford
- Bournemouth vs Brighton
- Bournemouth vs Chelsea
- Bournemouth vs Coventry
- Bournemouth vs Crystal Palace
- Bournemouth vs Everton
- Bournemouth vs Fulham
- Bournemouth vs Hull City
- Bournemouth vs Ipswich
- Bournemouth vs Leeds
- Bournemouth vs Liverpool
- Bournemouth vs Manchester City
- Bournemouth vs Manchester United
- Bournemouth vs Newcastle
- Bournemouth vs Nottingham Forest
- Bournemouth vs Sunderland
- Bournemouth vs Tottenham
- Brentford vs Brighton
- Brentford vs Chelsea
- Brentford vs Coventry
- Brentford vs Crystal Palace
- Brentford vs Everton
- Brentford vs Fulham
- Brentford vs Hull City
- Brentford vs Ipswich
- Brentford vs Leeds
- Brentford vs Liverpool
- Brentford vs Manchester City
- Brentford vs Manchester United
- Brentford vs Newcastle
- Brentford vs Nottingham Forest
- Brentford vs Sunderland
- Brentford vs Tottenham
- Brighton vs Chelsea
- Brighton vs Coventry
- Brighton vs Crystal Palace
- Brighton vs Everton
- Brighton vs Fulham
- Brighton vs Hull City
- Brighton vs Ipswich
- Brighton vs Leeds
- Brighton vs Liverpool
- Brighton vs Manchester City
- Brighton vs Manchester United
- Brighton vs Newcastle
- Brighton vs Nottingham Forest
- Brighton vs Sunderland
- Brighton vs Tottenham
- Chelsea vs Coventry
- Chelsea vs Crystal Palace
- Chelsea vs Everton
- Chelsea vs Fulham
- Chelsea vs Hull City
- Chelsea vs Ipswich
- Chelsea vs Leeds
- Chelsea vs Liverpool
- Chelsea vs Manchester City
- Chelsea vs Manchester United
- Chelsea vs Newcastle
- Chelsea vs Nottingham Forest
- Chelsea vs Sunderland
- Chelsea vs Tottenham
- Coventry vs Crystal Palace
- Coventry vs Everton
- Coventry vs Fulham
- Coventry vs Hull City
- Coventry vs Ipswich
- Coventry vs Leeds
- Coventry vs Liverpool
- Coventry vs Manchester City
- Coventry vs Manchester United
- Coventry vs Newcastle
- Coventry vs Nottingham Forest
- Coventry vs Sunderland
- Coventry vs Tottenham
- Crystal Palace vs Everton
- Crystal Palace vs Fulham
- Crystal Palace vs Hull City
- Crystal Palace vs Ipswich
- Crystal Palace vs Leeds
- Crystal Palace vs Liverpool
- Crystal Palace vs Manchester City
- Crystal Palace vs Manchester United
- Crystal Palace vs Newcastle
- Crystal Palace vs Nottingham Forest
- Crystal Palace vs Sunderland
- Crystal Palace vs Tottenham
- Everton vs Fulham
- Everton vs Hull City
- Everton vs Ipswich
- Everton vs Leeds
- Everton vs Liverpool
- Everton vs Manchester City
- Everton vs Manchester United
- Everton vs Newcastle
- Everton vs Nottingham Forest
- Everton vs Sunderland
- Everton vs Tottenham
- Fulham vs Hull City
- Fulham vs Ipswich
- Fulham vs Leeds
- Fulham vs Liverpool
- Fulham vs Manchester City
- Fulham vs Manchester United
- Fulham vs Newcastle
- Fulham vs Nottingham Forest
- Fulham vs Sunderland
- Fulham vs Tottenham
- Hull City vs Ipswich
- Hull City vs Leeds
- Hull City vs Liverpool
- Hull City vs Manchester City
- Hull City vs Manchester United
- Hull City vs Newcastle
- Hull City vs Nottingham Forest
- Hull City vs Sunderland
- Hull City vs Tottenham
- Ipswich vs Leeds
- Ipswich vs Liverpool
- Ipswich vs Manchester City
- Ipswich vs Manchester United
- Ipswich vs Newcastle
- Ipswich vs Nottingham Forest
- Ipswich vs Sunderland
- Ipswich vs Tottenham
- Leeds vs Liverpool
- Leeds vs Manchester City
- Leeds vs Manchester United
- Leeds vs Newcastle
- Leeds vs Nottingham Forest
- Leeds vs Sunderland
- Leeds vs Tottenham
- Liverpool vs Manchester City
- Liverpool vs Manchester United
- Liverpool vs Newcastle
- Liverpool vs Nottingham Forest
- Liverpool vs Sunderland
- Liverpool vs Tottenham
- Manchester City vs Manchester United
- Manchester City vs Newcastle
- Manchester City vs Nottingham Forest
- Manchester City vs Sunderland
- Manchester City vs Tottenham
- Manchester United vs Newcastle
- Manchester United vs Nottingham Forest
- Manchester United vs Sunderland
- Manchester United vs Tottenham
- Newcastle vs Nottingham Forest
- Newcastle vs Sunderland
- Newcastle vs Tottenham
- Nottingham Forest vs Sunderland
- Nottingham Forest vs Tottenham
- Sunderland vs Tottenham