1 | Sat Aug 17 | at West Ham | W2-1 | 1-0-0 | 3 PTS | London Stadium · London, England |
2 | Sat Aug 24 | vs Arsenal | L0-2 | 1-0-1 | 3 PTS | Villa Park · Birmingham, England |
3 | Sat Aug 31 | at Leicester | W2-1 | 2-0-1 | 6 PTS | King Power Stadium · Leicester, England |
4 | Sat Sep 14 | vs Everton | W3-2 | 3-0-1 | 9 PTS | Villa Park · Birmingham, England |
5 | Sat Sep 21 | vs Wolves | W3-1 | 4-0-1 | 12 PTS | Villa Park · Birmingham, England |
6 | Sun Sep 29 | at Ipswich | D2-2 | 4-1-1 | 13 PTS | Portman Road · Ipswich, England |
7 | Sun Oct 6 | vs Man Utd | D0-0 | 4-2-1 | 14 PTS | Villa Park · Birmingham, England |
8 | Sat Oct 19 | at Fulham | W3-1 | 5-2-1 | 17 PTS | Craven Cottage · London, England |
9 | Sat Oct 26 | vs B'mouth | D1-1 | 5-3-1 | 18 PTS | Villa Park · Birmingham, England |
10 | Sun Nov 3 | at Spurs | L1-4 | 5-3-2 | 18 PTS | Tottenham Hotspur Stadium · London, England |
11 | Sat Nov 9 | at Liverpool | L0-2 | 5-3-3 | 18 PTS | Anfield · Liverpool, England |
12 | Sat Nov 23 | vs C Palace | D2-2 | 5-4-3 | 19 PTS | Villa Park · Birmingham, England |
13 | Sun Dec 1 | at Chelsea | L0-3 | 5-4-4 | 19 PTS | Stamford Bridge · London, England |
14 | Wed Dec 4 | vs Brentford | W3-1 | 6-4-4 | 22 PTS | Villa Park · Birmingham, England |
15 | Sat Dec 7 | vs Southampton | W1-0 | 7-4-4 | 25 PTS | Villa Park · Birmingham, England |
16 | Sat Dec 14 | at Nott'm Forest | L1-2 | 7-4-5 | 25 PTS | The City Ground · Nottingham, England |
17 | Sat Dec 21 | vs Man City | W2-1 | 8-4-5 | 28 PTS | Villa Park · Birmingham, England |
18 | Thu Dec 26 | at Newcastle | L0-3 | 8-4-6 | 28 PTS | St. James' Park · Newcastle, England |
19 | Mon Dec 30 | vs Brighton | D2-2 | 8-5-6 | 29 PTS | Villa Park · Birmingham, England |
20 | Sat Jan 4 | vs Leicester | W2-1 | 9-5-6 | 32 PTS | Villa Park · Birmingham, England |
21 | Wed Jan 15 | at Everton | W1-0 | 10-5-6 | 35 PTS | Goodison Park · Liverpool, England |
22 | Sat Jan 18 | at Arsenal | D2-2 | 10-6-6 | 36 PTS | Emirates Stadium · London, England |
23 | Sun Jan 26 | vs West Ham | D1-1 | 10-7-6 | 37 PTS | Villa Park · Birmingham, England |
24 | Sat Feb 1 | at Wolves | L0-2 | 10-7-7 | 37 PTS | Molineux Stadium · Wolverhampton, England |
25 | Sat Feb 15 | vs Ipswich | D1-1 | 10-8-7 | 38 PTS | Villa Park · Birmingham, England |
25 | Wed Feb 19 | vs Liverpool | D2-2 | 10-9-7 | 39 PTS | Villa Park · Birmingham, England |
26 | Sat Feb 22 | vs Chelsea | W2-1 | 11-9-7 | 42 PTS | Villa Park · Birmingham, England |
27 | Tue Feb 25 | at C Palace | L1-4 | 11-9-8 | 42 PTS | Selhurst Park · London, England |
28 | Sat Mar 8 | at Brentford | W1-0 | 12-9-8 | 45 PTS | Gtech Community Stadium · Brentford, England |