Premier League head to head
Every Premier League matchup between this season's clubs that has been played at least three times since 2021, or is coming up in the next two weeks: wins, draws, goals and every result.
Arsenal vs Aston Villa11 gamesArsenal vs Bournemouth8 gamesArsenal vs Brentford10 gamesArsenal vs Brighton11 gamesArsenal vs Chelsea11 gamesArsenal vs Crystal Palace10 gamesArsenal vs Everton11 gamesArsenal vs Fulham8 gamesArsenal vs Hull0 games · next soonArsenal vs Leeds7 gamesArsenal vs Liverpool11 gamesArsenal vs Manchester City10 gamesArsenal vs Manchester United10 gamesArsenal vs Newcastle United10 gamesArsenal vs Nottingham Forest9 gamesArsenal vs Sunderland3 gamesArsenal vs Tottenham10 gamesAston Villa vs Bournemouth8 gamesAston Villa vs Brentford11 gamesAston Villa vs Brighton11 gamesAston Villa vs Chelsea10 gamesAston Villa vs Crystal Palace10 gamesAston Villa vs Everton10 gamesAston Villa vs Fulham9 gamesAston Villa vs Leeds6 gamesAston Villa vs Liverpool10 gamesAston Villa vs Manchester City11 gamesAston Villa vs Manchester United10 games · next soonAston Villa vs Newcastle United11 gamesAston Villa vs Nottingham Forest9 gamesAston Villa vs Tottenham11 gamesBournemouth vs Brentford9 gamesBournemouth vs Brighton8 gamesBournemouth vs Chelsea9 gamesBournemouth vs Crystal Palace8 gamesBournemouth vs Everton9 gamesBournemouth vs Fulham8 gamesBournemouth vs Ipswich2 games · next soonBournemouth vs Leeds5 gamesBournemouth vs Liverpool9 gamesBournemouth vs Manchester City9 gamesBournemouth vs Manchester United9 gamesBournemouth vs Newcastle United9 gamesBournemouth vs Nottingham Forest8 gamesBournemouth vs Sunderland3 gamesBournemouth vs Tottenham8 gamesBrentford vs Brighton10 games · next soonBrentford vs Chelsea11 gamesBrentford vs Crystal Palace10 gamesBrentford vs Everton10 gamesBrentford vs Fulham8 gamesBrentford vs Leeds7 gamesBrentford vs Liverpool11 gamesBrentford vs Manchester City10 gamesBrentford vs Manchester United10 gamesBrentford vs Newcastle United10 gamesBrentford vs Nottingham Forest9 gamesBrentford vs Sunderland3 gamesBrentford vs Tottenham11 gamesBrighton vs Chelsea11 gamesBrighton vs Crystal Palace11 gamesBrighton vs Everton10 gamesBrighton vs Fulham8 gamesBrighton vs Leeds7 gamesBrighton vs Liverpool11 gamesBrighton vs Manchester City11 gamesBrighton vs Manchester United10 gamesBrighton vs Newcastle United10 gamesBrighton vs Nottingham Forest8 gamesBrighton vs Sunderland3 gamesBrighton vs Tottenham10 gamesChelsea vs Crystal Palace10 gamesChelsea vs Everton11 gamesChelsea vs Fulham9 gamesChelsea vs Leeds6 gamesChelsea vs Liverpool10 gamesChelsea vs Manchester City10 gamesChelsea vs Manchester United11 gamesChelsea vs Newcastle United10 gamesChelsea vs Nottingham Forest8 gamesChelsea vs Sunderland2 games · next soonChelsea vs Tottenham11 gamesCoventry vs Everton0 games · next soonCrystal Palace vs Everton11 gamesCrystal Palace vs Fulham9 gamesCrystal Palace vs Ipswich3 gamesCrystal Palace vs Leeds7 gamesCrystal Palace vs Liverpool10 games · next soonCrystal Palace vs Manchester City11 gamesCrystal Palace vs Manchester United10 gamesCrystal Palace vs Newcastle United11 gamesCrystal Palace vs Nottingham Forest9 gamesCrystal Palace vs Tottenham11 gamesEverton vs Fulham8 gamesEverton vs Ipswich3 gamesEverton vs Leeds6 gamesEverton vs Liverpool10 gamesEverton vs Manchester City10 gamesEverton vs Manchester United11 gamesEverton vs Newcastle United10 games · next soonEverton vs Nottingham Forest8 gamesEverton vs Tottenham11 gamesFulham vs Ipswich3 gamesFulham vs Leeds4 gamesFulham vs Liverpool9 gamesFulham vs Manchester City8 gamesFulham vs Manchester United9 gamesFulham vs Newcastle United8 games · next soonFulham vs Nottingham Forest8 gamesFulham vs Sunderland3 gamesFulham vs Tottenham8 gamesIpswich vs Liverpool3 gamesIpswich vs Manchester City3 gamesIpswich vs Manchester United3 gamesIpswich vs Nottingham Forest3 gamesLeeds vs Liverpool6 gamesLeeds vs Manchester City6 gamesLeeds vs Manchester United7 gamesLeeds vs Newcastle United7 gamesLeeds vs Nottingham Forest5 gamesLeeds vs Sunderland3 gamesLeeds vs Tottenham6 games · next soonLiverpool vs Manchester City11 gamesLiverpool vs Manchester United10 gamesLiverpool vs Newcastle United11 gamesLiverpool vs Nottingham Forest9 gamesLiverpool vs Tottenham10 gamesManchester City vs Manchester United11 gamesManchester City vs Newcastle United10 gamesManchester City vs Nottingham Forest8 games · next soonManchester City vs Sunderland3 gamesManchester City vs Tottenham10 gamesManchester United vs Newcastle United10 gamesManchester United vs Nottingham Forest8 gamesManchester United vs Tottenham11 gamesNewcastle United vs Nottingham Forest8 gamesNewcastle United vs Tottenham11 gamesNottingham Forest vs Tottenham9 games