Every competitive match Aston Villa played in 2024–25, in Premier League — 57 matches, 32 won, 10 drawn, 15 lost, with scorers and attendances where the record holds them.
| Date | Competition | Venue | Opponent | Their season | Score | Scorers | Att |
|---|---|---|---|---|---|---|---|
| 17 Aug 2024 | Premier League | A | West Ham United | West Ham United 2024–25 | 2–1 | Amadou Onana 4, Jhon Durán 79 | 62,463 |
| 24 Aug 2024 | Premier League | H | Arsenal | Arsenal 2024–25 | 0–2 | 41,587 | |
| 31 Aug 2024 | Premier League | A | Leicester City | Leicester City 2024–25 | 2–1 | Amadou Onana 28, Jhon Durán 63 | 31,725 |
| 14 Sep 2024 | Premier League | H | Everton | Everton 2024–25 | 3–2 | Ollie Watkins 36, Ollie Watkins 58, Jhon Durán 76 | 41,920 |
| 17 Sep 2024 | Champions League | A | BSC Young Boys | 3–0 | Youri Tielemans 27, Jacob Ramsey 38, Amadou Onana 86 | 31,500 | |
| 21 Sep 2024 | Premier League | H | Wolverhampton Wanderers | Wolverhampton Wanderers 2024–25 | 3–1 | Ollie Watkins 73, Ezri Konsa 88, Jhon Durán 90+4 | 39,978 |
| 24 Sep 2024 | League Cup | A | Wycombe Wanderers | Wycombe Wanderers 2024–25 | 2–1 | Emiliano Buendía 55, Jhon Durán 85 | 8,158 |
| 29 Sep 2024 | Premier League | A | Ipswich Town | Ipswich Town 2024–25 | 2–2 | Morgan Rogers 15, Ollie Watkins 32 | 29,943 |
| 2 Oct 2024 | Champions League | H | Bayern Munich | 1–0 | Jhon Durán 79 | 38,991 | |
| 6 Oct 2024 | Premier League | H | Manchester United | Manchester United 2024–25 | 0–0 | 42,682 | |
| 19 Oct 2024 | Premier League | A | Fulham | Fulham 2024–25 | 3–1 | Morgan Rogers 9, Ollie Watkins 59, Issa Diop 69 | 26,743 |
| 22 Oct 2024 | Champions League | H | Bologna FC 1909 | 2–0 | John McGinn 55, Jhon Durán 64 | 41,847 | |
| 26 Oct 2024 | Premier League | H | AFC Bournemouth | AFC Bournemouth 2024–25 | 1–1 | Ross Barkley 76 | 42,165 |
| 30 Oct 2024 | League Cup | H | Crystal Palace | Crystal Palace 2024–25 | 1–2 | Jhon Durán 23 | 34,851 |
| 3 Nov 2024 | Premier League | A | Tottenham Hotspur | Tottenham Hotspur 2024–25 | 1–4 | Morgan Rogers 32 | 61,253 |
| 6 Nov 2024 | Champions League | A | Club Brugge KV | 0–1 | 23,466 | ||
| 9 Nov 2024 | Premier League | A | Liverpool | Liverpool 2024–25 | 0–2 | 60,292 | |
| 23 Nov 2024 | Premier League | H | Crystal Palace | Crystal Palace 2024–25 | 2–2 | Ollie Watkins 36, Ross Barkley 77 | 42,175 |
| 27 Nov 2024 | Champions League | H | Juventus | 0–0 | 42,589 | ||
| 1 Dec 2024 | Premier League | A | Chelsea | Chelsea 2024–25 | 0–3 | 39,689 | |
| 4 Dec 2024 | Premier League | H | Brentford | Brentford 2024–25 | 3–1 | Morgan Rogers 21, Ollie Watkins 28, Matty Cash 34 | 37,890 |
| 7 Dec 2024 | Premier League | H | Southampton | Southampton 2024–25 | 1–0 | Jhon Durán 24 | 42,453 |
| 10 Dec 2024 | Champions League | A | RB Leipzig | 3–2 | John McGinn 3, Jhon Durán 52, Ross Barkley 85 | 40,402 | |
| 14 Dec 2024 | Premier League | A | Nottingham Forest | Nottingham Forest 2024–25 | 1–2 | Jhon Durán 63 | 30,117 |
| 21 Dec 2024 | Premier League | H | Manchester City | Manchester City 2024–25 | 2–1 | Jhon Durán 16, Morgan Rogers 65 | 42,345 |
| 26 Dec 2024 | Premier League | A | Newcastle United | Newcastle United 2024–25 | 0–3 | 52,168 | |
| 30 Dec 2024 | Premier League | H | Brighton & Hove Albion | Brighton & Hove Albion 2024–25 | 2–2 | Ollie Watkins 36, Morgan Rogers 47 | 41,414 |
| 4 Jan 2025 | Premier League | H | Leicester City | Leicester City 2024–25 | 2–1 | Ross Barkley 58, Leon Bailey 76 | 42,386 |
| 10 Jan 2025 | FA Cup | H | West Ham United | West Ham United 2024–25 | 2–1 | Amadou Onana 71, Morgan Rogers 76 | 40,989 |
| 15 Jan 2025 | Premier League | A | Everton | Everton 2024–25 | 1–0 | Ollie Watkins 51 | 39,085 |
| 18 Jan 2025 | Premier League | A | Arsenal | Arsenal 2024–25 | 2–2 | Youri Tielemans 60, Ollie Watkins 68 | 60,067 |
| 21 Jan 2025 | Champions League | A | AS Monaco | 0–1 | 13,508 | ||
| 26 Jan 2025 | Premier League | H | West Ham United | West Ham United 2024–25 | 1–1 | Jacob Ramsey 8 | 41,628 |
| 29 Jan 2025 | Champions League | H | Celtic | 4–2 | Morgan Rogers 3, Morgan Rogers 5, Ollie Watkins 60, Morgan Rogers 90+1 | 42,824 | |
| 1 Feb 2025 | Premier League | A | Wolverhampton Wanderers | Wolverhampton Wanderers 2024–25 | 0–2 | 31,385 | |
| 9 Feb 2025 | FA Cup | H | Tottenham Hotspur | Tottenham Hotspur 2024–25 | 2–1 | Jacob Ramsey 1, Morgan Rogers 64 | 40,773 |
| 15 Feb 2025 | Premier League | H | Ipswich Town | Ipswich Town 2024–25 | 1–1 | Ollie Watkins 69 | 42,510 |
| 19 Feb 2025 | Premier League | H | Liverpool | Liverpool 2024–25 | 2–2 | Youri Tielemans 38, Ollie Watkins 45+3 | 41,910 |
| 22 Feb 2025 | Premier League | H | Chelsea | Chelsea 2024–25 | 2–1 | Marco Asensio 57, Marco Asensio 89 | 42,423 |
| 25 Feb 2025 | Premier League | A | Crystal Palace | Crystal Palace 2024–25 | 1–4 | Morgan Rogers 52 | 24,712 |
| 28 Feb 2025 | FA Cup | H | Cardiff City | Cardiff City 2024–25 | 2–0 | Marco Asensio 68, Marco Asensio 80 | 40,175 |
| 4 Mar 2025 | Champions League | A | Club Brugge KV | 3–1 | Leon Bailey 3, Brandon Mechele 82, Marco Asensio 88 | 26,890 | |
| 8 Mar 2025 | Premier League | A | Brentford | Brentford 2024–25 | 1–0 | Ollie Watkins 49 | 17,171 |
| 12 Mar 2025 | Champions League | H | Club Brugge KV | 3–0 | Marco Asensio 50, Ian Maatsen 57, Marco Asensio 61 | 42,461 | |
| 30 Mar 2025 | FA Cup | A | Preston North End | Preston North End 2024–25 | 3–0 | Marcus Rashford 58, Marcus Rashford 63, Jacob Ramsey 71 | 22,198 |
| 2 Apr 2025 | Premier League | A | Brighton & Hove Albion | Brighton & Hove Albion 2024–25 | 3–0 | Marcus Rashford 51, Marco Asensio 78, Donyell Malen 90+10 | 31,230 |
| 5 Apr 2025 | Premier League | H | Nottingham Forest | Nottingham Forest 2024–25 | 2–1 | Morgan Rogers 13, Donyell Malen 15 | 42,743 |
| 9 Apr 2025 | Champions League | A | Paris Saint-Germain | 1–3 | Morgan Rogers 35 | 47,681 | |
| 12 Apr 2025 | Premier League | A | Southampton | Southampton 2024–25 | 3–0 | Ollie Watkins 73, Donyell Malen 79, John McGinn 90+4 | 30,673 |
| 15 Apr 2025 | Champions League | H | Paris Saint-Germain | 3–2 | Youri Tielemans 34, John McGinn 55, Ezri Konsa 57 | 42,535 | |
| 19 Apr 2025 | Premier League | H | Newcastle United | Newcastle United 2024–25 | 4–1 | Ollie Watkins 1, Ian Maatsen 64, Dan Burn 73, Amadou Onana 75 | 42,618 |
| 22 Apr 2025 | Premier League | A | Manchester City | Manchester City 2024–25 | 1–2 | Marcus Rashford 18 | 52,192 |
| 26 Apr 2025 | FA Cup | N | Crystal Palace | Crystal Palace 2024–25 | 0–3 | 82,301 | |
| 3 May 2025 | Premier League | H | Fulham | Fulham 2024–25 | 1–0 | Youri Tielemans 12 | 42,515 |
| 10 May 2025 | Premier League | A | AFC Bournemouth | AFC Bournemouth 2024–25 | 1–0 | Ollie Watkins 45+6 | 11,248 |
| 16 May 2025 | Premier League | H | Tottenham Hotspur | Tottenham Hotspur 2024–25 | 2–0 | Ezri Konsa 59, Boubacar Kamara 73 | 42,239 |
| 25 May 2025 | Premier League | A | Manchester United | Manchester United 2024–25 | 0–2 | 73,839 |
93 of the goals in this season carry a named scorer.
All 138 Aston Villa seasons · Aston Villa head-to-head records · Aston Villa players