| Aug 23 | @ Brighton & Hove Albion | American Express Stadium, FalmerPeacock |
| Aug 31 | vs Arsenal | Villa Park, BirminghamUSA Net, Universo |
| Sep 5 | @ Hull City | The MKM Stadium, HullNBC |
| Sep 12 | vs Nottingham Forest | Villa Park, BirminghamPeacock |
| Sep 19 | @ Tottenham Hotspur | Tottenham Hotspur Stadium, LondonUSA Net, Universo |
| Oct 10 | vs Brentford | Villa Park, BirminghamUSA Net, Universo |
| Oct 17 | @ Newcastle United | St. James' Park, Newcastle-upon-TyneNBC, Universo |
| Oct 24 | vs Manchester City | Villa Park, BirminghamUSA Net, Universo |
| Oct 31 | vs Fulham | Villa Park, BirminghamNBCSN, Peacock |
| When | Matchup | Venue and broadcast |
|---|---|---|
| Nov 8 | @ Manchester United | Old Trafford, ManchesterUSA Net, Tele |
| Nov 21 | vs Sunderland | Villa Park, Birmingham |
| Nov 28 | @ Ipswich Town | Portman Road, Ipswich |
| Dec 2 | vs Everton | Villa Park, Birmingham |
| Dec 5 | vs Crystal Palace | Villa Park, Birmingham |
| Dec 13 | @ Coventry City | Coventry Building Society Arena, Coventry |
| Dec 21 | @ Chelsea | Stamford Bridge, London |
| Dec 26 | vs Leeds United | Villa Park, Birmingham |
| Dec 30 | vs Liverpool | Villa Park, Birmingham |
| Jan 2 | @ AFC Bournemouth | Vitality Stadium, Bournemouth |
| Jan 5 | @ Everton | Hill Dickinson Stadium, Liverpool |
| Jan 16 | vs Manchester United | Villa Park, Birmingham |
| Jan 23 | @ Fulham | Craven Cottage, London |
| Jan 30 | vs Ipswich Town | Villa Park, Birmingham |
| Feb 6 | @ Sunderland | Stadium of Light, Sunderland |
| Feb 10 | vs AFC Bournemouth | Villa Park, Birmingham |
| Feb 20 | @ Leeds United | Elland Road, Leeds |
| Feb 27 | vs Chelsea | Villa Park, Birmingham |
| Mar 3 | @ Liverpool | Anfield, Liverpool |
| Mar 13 | vs Hull City | Villa Park, Birmingham |
| Mar 20 | @ Nottingham Forest | The City Ground, Nottingham |
| Apr 10 | vs Brighton & Hove Albion | Villa Park, Birmingham |
| Apr 17 | @ Arsenal | Emirates Stadium, London |
| Apr 24 | vs Coventry City | Villa Park, Birmingham |
| May 1 | @ Crystal Palace | Selhurst Park, London |
| May 8 | @ Brentford | Gtech Community Stadium, Brentford |
| May 15 | vs Newcastle United | Villa Park, Birmingham |
| May 23 | @ Manchester City | Etihad Stadium, Manchester |
| May 30 | vs Tottenham Hotspur | Villa Park, Birmingham |