2024–25 Aston Villa F.C. season
English football club season
From Wikipedia, the free encyclopedia
The 2024-25 season was Aston Villa's 30th season in the Premier League and the 150th season in the history of Aston Villa Football Club, and their sixth consecutive season in the Premier League. In addition to the domestic league, the club also participated in the FA Cup, the EFL Cup, and for the very first time the Champions League; Villa's last participation at the top level of European club competition was in the European Cup of the 1982–83 season.[4]
(Nassef Sawiris, Wes Edens & Atairos)
| 2024–25 season | ||||
|---|---|---|---|---|
| Owner | V Sports (Nassef Sawiris, Wes Edens & Atairos) | |||
| Chairman | Nassef Sawiris[1] | |||
| Head coach | Unai Emery[2] | |||
| Stadium | Villa Park | |||
| Premier League | 6th | |||
| FA Cup | Semi-finals | |||
| EFL Cup | Fourth round | |||
| UEFA Champions League | Quarter-finals | |||
| Top goalscorer | League: Ollie Watkins (16) All: Ollie Watkins (17) | |||
| Average home league attendance | 41,873[3] | |||
| Biggest win | 3–0 v Young Boys (A) (18 September 2024, UEFA Champions League) 3–0 v Club Brugge (H) (12 March 2025, UEFA Champions League) 3–0 v Preston North End (A) (30 March 2025, FA Cup) 3–0 v Brighton & Hove Albion (A) (2 April 2025, Premier League) 3–0 v Southampton (A) (12 April 2025, Premier League) 4–1 v Newcastle United (H) (19 April 2025, Premier League) | |||
| Biggest defeat | 1–4 v Tottenham Hotspur (A) (3 November 2024, Premier League) 0–3 v Chelsea (A) (1 December 2024, Premier League) 0–3 v Newcastle United (A) (26 December 2024, Premier League) 1–4 v Crystal Palace (A) (25 February 2025, Premier League) 0–3 v Crystal Palace (N) (26 April 2025, FA Cup) | |||
|
| ||||
Players
- As of 25 May 2025
| No. | Player | Position | Nationality | Place of birth | Date of birth (age) | Signed from | Date signed | Fee | Contract end | Apps | Goals |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Goalkeepers | |||||||||||
| 23 | Emiliano Martínez | GK | Mar del Plata | 2 September 1992 (aged 32) | Arsenal | 16 September 2020 | £17,000,000 | 30 June 2029 | 212 | 0 | |
| 25 | Robin Olsen | GK | Malmö | 8 January 1990 (aged 35) | 4 June 2022 | £3,000,000 | 30 June 2025 | 22 | 0 | ||
| 48 | Oliwier Zych | GK | Gdynia | 28 June 2004 (aged 21) | 29 September 2020 | Free | 30 June 2026 | 0 | 0 | ||
| Defenders | |||||||||||
| 2 | Matty Cash | RB | 7 August 1997 (aged 27) | Nottingham Forest | 3 September 2020 | £14,000,000 | 30 June 2027 | 180 | 10 | ||
| 3 | Axel Disasi | CB | Gonesse | 11 March 1998 (aged 27) | Chelsea | 4 February 2025 | Loan | 30 June 2025 | 10 | 0 | |
| 4 | Ezri Konsa | CB | Newham | 23 October 1997 (aged 27) | Brentford | 11 July 2019 | £13,000,000 | 30 June 2028 | 238 | 10 | |
| 5 | Tyrone Mings | CB | Bath | 13 March 1993 (aged 32) | Bournemouth | 8 July 2019 | £22,000,000 | 30 June 2026 | 187 | 8 | |
| 12 | Lucas Digne | LB | Meaux | 20 July 1993 (aged 31) | Everton | 13 January 2022 | £30,000,000 | 30 June 2026 | 137 | 4 | |
| 14 | Pau Torres | CB | Villarreal | 16 January 1997 (aged 28) | 12 July 2023 | £31,500,000 | 30 June 2028 | 72 | 2 | ||
| 16 | Andrés García | RB | Valencia | 7 February 2003 (aged 22) | 21 January 2025 | £6,000,000 | 30 June 2029 | 10 | 0 | ||
| 22 | Ian Maatsen | LB | Vlaardingen | 10 March 2002 (aged 23) | Chelsea | 28 June 2024 | £37,500,000 | 30 June 2030 | 45 | 2 | |
| 30 | Kortney Hause | CB | Goodmayes | 16 July 1995 (aged 29) | Wolverhampton Wanderers | 17 June 2019 | £3,000,000 | 30 June 2025 | 43 | 3 | |
| N/a | Yeimar Mosquera | CB | Istmina | 6 February 2005 (aged 20) | 30 August 2024 | Undisclosed | 30 June 2030 | 0 | 0 | ||
| Midfielders | |||||||||||
| 6 | Ross Barkley | CM | Liverpool | 5 December 1993 (aged 31) | Luton Town | 1 July 2024 | £5,000,000 | 30 June 2027 | 53 | 7 | |
| 7 | John McGinn (c) | CM | Glasgow | 18 October 1994 (aged 30) | 8 August 2018 | £3,000,000 | 30 June 2027 | 285 | 30 | ||
| 8 | Youri Tielemans | CM | Sint-Pieters-Leeuw | 7 May 1997 (aged 28) | Leicester City | 1 July 2023 | Free transfer | 30 June 2027 | 99 | 8 | |
| 24 | Amadou Onana | DM | 20 August 2001 (aged 23) | Everton | 22 July 2024 | £50,000,000 | 30 June 2029 | 34 | 5 | ||
| 26 | Lamare Bogarde | DM | Rotterdam | 5 January 2004 (aged 21) | 1 September 2020 | Free transfer | 30 June 2028 | 17 | 0 | ||
| 41 | Jacob Ramsey | AM | Great Barr | 28 May 2001 (aged 24) | Academy | 1 July 2020 | N/a | 30 June 2027 | 167 | 17 | |
| 44 | Boubacar Kamara | DM | Marseille | 23 November 1999 (aged 25) | 1 July 2022 | Free transfer | 30 June 2027 | 96 | 2 | ||
| 54 | Aidan Borland | CM | Glasgow | 25 April 2007 (aged 18) | 1 March 2024 | Free transfer | 30 June 2028 | 1 | 0 | ||
| 56 | Jamaldeen Jimoh-Aloba | AM | Birmingham | 2 October 2006 (aged 18) | Academy | 1 July 2023 | N/a | 30 June 2028 | 3 | 0 | |
| 79 | Ben Broggio | AM | Sutton Coldfield | 29 January 2007 (aged 18) | Academy | 2 February 2024 | N/a | 30 June 2030 | 1 | 0 | |
| Forwards | |||||||||||
| 9 | Marcus Rashford | CF | Manchester | 31 October 1997 (aged 27) | Manchester United | 2 February 2025 | Loan | 30 June 2025 | 17 | 4 | |
| 11 | Ollie Watkins | CF | Torquay | 30 December 1995 (aged 29) | Brentford | 9 September 2020 | £34,000,000 | 30 June 2028 | 223 | 87 | |
| 17 | Donyell Malen | RW | Wieringen | 19 January 1999 (aged 26) | 14 January 2025 | £21,500,000 | 30 June 2028 | 17 | 3 | ||
| 21 | Marco Asensio | RW | Palma De Mallorca | 21 January 1996 (aged 29) | 3 February 2025 | Loan | 30 June 2025 | 21 | 8 | ||
| 27 | Morgan Rogers | LW | Halesowen | 26 July 2002 (aged 22) | Middlesbrough | 1 February 2024 | £8,000,000 | 30 June 2030 | 70 | 17 | |
| 31 | Leon Bailey | RW | Kingston | 9 August 1997 (aged 27) | 4 August 2021 | £32,000,000 | 30 June 2027 | 143 | 22 | ||
| Out on loan | |||||||||||
| 10 | Emiliano Buendía | AM | Mar del Plata | 25 December 1996 (aged 28) | Norwich City | 10 June 2021 | £38,000,000 | 30 June 2027 | 97 | 10 | |
| 15 | Àlex Moreno | LB | Sant Sadurní d'Anoia | 8 June 1993 (aged 32) | 11 January 2023 | £13,000,000 | 30 June 2026 | 47 | 3 | ||
| 17 | Samuel Iling-Junior | LW | Islington | 10 April 2003 (aged 22) | 1 July 2024 | £11,900,000 | 30 June 2029 | 0 | 0 | ||
| 18 | Joe Gauci | GK | Adelaide | 4 July 2000 (aged 24) | 1 February 2024 | £1,290,000 | 30 June 2028 | 2 | 0 | ||
| 20 | Kosta Nedeljković | RB | Smederevo | 16 December 2005 (aged 19) | 22 January 2024 | £6,500,000 | 30 June 2029 | 10 | 0 | ||
| 21 | Enzo Barrenechea | DM | Villa María | 22 May 2001 (aged 24) | 1 July 2024 | £6,800,000 | 30 June 2029 | 0 | 0 | ||
| 23 | Philippe Coutinho | LW | Rio de Janeiro | 12 June 1992 (aged 33) | 10 June 2022 | £20,000,000 | 30 June 2026 | 43 | 6 | ||
| 23 | Lewis Dobbin | LW | Stoke-on-Trent | 3 January 2003 (aged 22) | Everton | 23 June 2024 | £10,000,000 | 30 June 2028 | 0 | 0 | |
| 29 | Kaine Kesler-Hayden | RB | Birmingham | 23 October 2002 (aged 22) | Academy | 1 July 2021 | N/a | 30 June 2027 | 5 | 0 | |
| 32 | Leander Dendoncker | DM | Passendale | 15 April 1995 (aged 30) | Wolverhampton Wanderers | 1 September 2022 | £13,000,000 | 30 June 2025 | 36 | 1 | |
| 35 | Louie Barry | LW | Sutton Coldfield | 21 June 2003 (aged 22) | 23 January 2020 | £880,000 | 30 June 2026 | 1 | 1 | ||
| 42 | Filip Marschall | GK | Cambridge | 24 April 2003 (aged 22) | Cambridge City | 26 January 2018 | Free transfer | 30 June 2027 | 1 | 0 | |
| 46 | Rico Richards | AM | West Bromwich | 27 September 2003 (aged 21) | West Bromwich Albion | 3 July 2023 | Free transfer | 30 June 2026 | 0 | 0 | |
| 50 | Sil Swinkels | CB | Sint-Oedenrode | 6 January 2004 (aged 21) | 3 August 2020 | Free transfer | 30 June 2028 | 2 | 0 | ||
| 58 | Tommi O'Reilly | CM | Birmingham | 15 December 2003 (aged 21) | Academy | 1 July 2021 | N/a | 30 June 2028 | 1 | 0 | |
| 59 | Josh Feeney | CB | Fleetwood | 6 May 2005 (aged 20) | Fleetwood Town | 6 July 2021 | Free transfer | 30 June 2025 | 0 | 0 | |
| 64 | James Wright | GK | 2 December 2004 (aged 20) | Manchester City | 1 July 2021 | Free transfer | 30 June 2027 | 0 | 0 | ||
| 66 | Travis Patterson | LB | Wolverhampton | 6 October 2005 (aged 19) | Academy | 1 July 2024 | N/a | 30 June 2028 | 1 | 0 | |
| 69 | Finley Munroe | LB | 8 February 2005 (aged 20) | Chelsea | 1 July 2021 | N/a | 30 June 2026 | 2 | 0 | ||
| 72 | Kadan Young | RW | Erdington | 19 January 2006 (aged 19) | Academy | 20 January 2023 | N/a | 30 June 2028 | 2 | 0 | |
| 77 | Kobei Moore | CF | Birmingham | 30 November 2004 (aged 20) | Academy | 1 July 2023 | N/a | 30 June 2029 | 0 | 0 | |
| N/a | Lino Sousa | LB | 19 January 2005 (aged 20) | Arsenal | 1 February 2024 | Undisclosed | 30 June 2028 | 0 | 0 | ||
Transfers
In
| Date | Position | Player | From | Fee | Ref. |
|---|---|---|---|---|---|
| 14 June 2024[a] | CF | Undisclosed | [5] | ||
| 18 June 2024 | CB | Undisclosed | [6] | ||
| 23 June 2024 | LW | £10,000,000 | [7][8] | ||
| 28 June 2024 | LB | £37,500,000 | [9][10] | ||
| 1 July 2024 | RW | £2,360,000 | [11][12] | ||
| LW | £11,900,000 | [13][14] | |||
| CM | £6,800,000 | ||||
| CM | £5,000,000 | [15][16] | |||
| 7 July 2024 | FW | Free | [17][18] | ||
| 19 July 2024 | LW | £13,000,000 | [19][20] | ||
| 22 July 2024 | DM | £50,000,000 | [21][22] | ||
| 24 July 2024 | CB | Undisclosed | [23] | ||
| 12 August 2024 | FW | Undisclosed | [24] | ||
| 20 August 2024 | CM | £750,000 | [25][26] | ||
| 30 August 2024 | CB | Undisclosed | [27] | ||
| 4 September 2024 | GK | Free | [28] | ||
| 14 January 2025 | FW | £21,500,000 | [29][30] | ||
| 21 January 2025 | RB | £6,000,000 | [31][32] |
Out
| Date | Pos. | Player | To | Fee | Ref. |
|---|---|---|---|---|---|
| 14 June 2024[a] | CM | Undisclosed | [33] | ||
| 22 June 2024 | CM | £9,000,000 | [34][35] | ||
| 29 June 2024 | AM | £19,000,000 | [36][37] | ||
| 30 June 2024 | CM | £42,350,000 | [38][39] | ||
| 15 July 2024 | LB | Undisclosed | [40] | ||
| 16 July 2024 | GK | £1,000,000 | [41][42] | ||
| 24 July 2024 | RW | £50,500,000 | [43][44] | ||
| 30 July 2024 | LB | Undisclosed | [45] | ||
| 16 August 2024 | CF | £15,000,000 | [46][47] | ||
| 15 January 2025 | LW | £20,000,000 | [48][49] | ||
| 23 January 2025 | CB | £8,500,000 | [50][51] | ||
| 31 January 2025 | CF | £71,000,000 | [52][53] |
- The transfer was announced on 15 May, and would become official on 14 June once the transfer window re-opened.
- Income: £164,810,000 (not inc. any undisclosed transfers)
- Outgoings: £227,850,000 (not inc. any undisclosed transfers)
- Total Spend:
£63,040,000
Loaned in
| Date | Position | Player | From | Date until | Ref. |
|---|---|---|---|---|---|
| 2 February 2025 | CF | End of Season | [54] | ||
| 3 February 2025 | RW | End of Season | [55] | ||
| 4 February 2025 | CB | End of Season | [56] |
Loaned out
Released / out of contract
| Date | Pos. | Player | Subsequent club | Join date | Ref. |
|---|---|---|---|---|---|
| 30 June 2024 | CB | 1 July 2024 | [88][89] | ||
| 30 June 2024 | CM | 1 July 2024 | [89][90] | ||
| 30 June 2024 | CM | 10 July 2024 | [89][91] | ||
| 12 July 2024 | CB | 14 July 2024 | [92][93] | ||
| 30 June 2024 | RB | 3 August 2024 | [89][94] | ||
| 30 June 2024 | CM | 4 August 2024 | [89][95] | ||
| 30 June 2024 | CB | 28 August 2024 | [89][96] | ||
| 30 June 2024 | DM | 24 September 2024 | [89][97] | ||
| 30 June 2024 | LW | Free agent | N/A | [89] |
Pre-season and friendlies
On 25 April 2024, Villa announced a return to the United States for a three-game pre-season tour, with matches against Columbus Crew, RB Leipzig and Club América, along with a trip to Germany to face Borussia Dortmund and the annual pre-season opener in England against Walsall.[98] Two additional friendlies, away to Slovak club Spartak Trnava and against Athletic Bilbao at the Bescot Stadium were announced on 5 June.[99] On 15 July, another friendly between non-league Chasetown and a selection of U21 and senior players who were not traveling to Slovakia was announced.[100] During a 2-week break due to fixture cancellation and an international break, Aston Villa announced they would play a friendly with local club Al Ain while on a warm weather training camp in Abu Dhabi.[101]
Win Draw Loss Fixtures
| 17 July 2024 Friendly | Walsall | 0–3 | Aston Villa | Walsall |
| 19:30 BST | Report | Stadium: Bescot Stadium Attendance: 8,200 |
| 20 July 2024 Friendly | Chasetown | 0–1 | Aston Villa XI | Chasetown |
| 14:00 BST | Report |
|
Stadium: The Scholars Ground Attendance: 1,073 |
| 20 July 2024 Friendly | Spartak Trnava | 0–3 | Aston Villa | Trnava, Slovakia |
| 16:00 CEST (15:00 BST) |
Report |
|
Stadium: Anton Malatinský Stadium Attendance: 16,090 |
| 27 July 2024 Friendly | Columbus Crew | 4–1 | Aston Villa | Columbus, United States |
| 20:00 EDT (01:00 BST) |
Report |
|
Stadium: Lower.com Field Attendance: 20,218 |
| 31 July 2024 Friendly | RB Leipzig | 2–0 | Aston Villa | Harrison, United States |
| 20:00 EDT (01:00 BST) |
Report |
|
Stadium: Red Bull Arena |
| 3 August 2024 Friendly | Club América | 1–0 | Aston Villa | Chicago, United States |
| 16:30 CDT (22:30 BST) |
|
Report | Stadium: Soldier Field Attendance: 22,225 Referee: Fotis Bazakos (United States) |
| 7 August 2024 Friendly | Aston Villa | 3–2 | Athletic Bilbao | Walsall |
| 19:30 BST | Report | Stadium: Bescot Stadium Attendance: 9,227 Referee: Robert Jones (England) |
| 10 August 2024 Friendly | Borussia Dortmund | 2–0 | Aston Villa | Dortmund, Germany |
| 17:00 CEST (16:00 BST) |
Report | Stadium: Westfalenstadion Attendance: 81,365 Referee: Bastian Börner (Germany) |
Competitions
Overall record
| Competition | First match | Last match | Starting round | Final position | Record | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Win % | |||||
| Premier League | 17 August 2024 | 25 May 2025 | Matchday 1 | 6th | 38 | 19 | 9 | 10 | 58 | 51 | +7 | 50.00 |
| FA Cup | 10 January 2025 | 26 April 2025 | Third round | Semi-finals | 5 | 4 | 0 | 1 | 9 | 5 | +4 | 80.00 |
| EFL Cup | 24 September 2024 | 30 October 2024 | Third round | Fourth round | 2 | 1 | 0 | 1 | 3 | 3 | +0 | 50.00 |
| UEFA Champions League | 17 September 2024 | 15 April 2025 | League phase | Quarter-finals | 12 | 8 | 1 | 3 | 23 | 12 | +11 | 66.67 |
| Total | 57 | 32 | 10 | 15 | 93 | 71 | +22 | 56.14 | ||||
Source: Soccerway
Premier League
League table
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 4 | Chelsea | 38 | 20 | 9 | 9 | 64 | 43 | +21 | 69 | Qualification for the Champions League league phase[a] |
| 5 | Newcastle United | 38 | 20 | 6 | 12 | 68 | 47 | +21 | 66 | |
| 6 | Aston Villa | 38 | 19 | 9 | 10 | 58 | 51 | +7 | 66 | Qualification for the Europa League league phase[b] |
| 7 | Nottingham Forest | 38 | 19 | 8 | 11 | 58 | 46 | +12 | 65 | |
| 8 | Brighton & Hove Albion | 38 | 16 | 13 | 9 | 66 | 59 | +7 | 61 |
Rules for classification: 1) Points; 2) Goal difference; 3) Goals scored; 4) If the champions, relegated teams or qualified teams for UEFA competitions cannot be determined by rules 1 to 3, rules 4.1 to 4.3 are applied – 4.1) Points gained in head-to-head record between such teams; 4.2) Away goals scored in head-to-head record between such teams; 4.3) Play-offs[104]
Notes:
- The Premier League gained an additional Champions League place as a result of England gaining one of the two European Performance Spots (EPS) awarded to the two associations with the highest UEFA coefficient points in 2024–25.
- Initially, Crystal Palace qualified for the Europa League league phase as the 2024–25 FA Cup winners. However, due to multi-club ownership rules, they were not permitted to enter the Europa League and entered the Conference League play-off round instead, with 7th-placed Nottingham Forest taking their place in the Europa League.[102] Crystal Palace appealed the decision but this was ultimately rejected.[103]
Results summary
| Overall | Home | Away | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Pts | W | D | L | GF | GA | GD | W | D | L | GF | GA | GD |
| 38 | 19 | 9 | 10 | 58 | 51 | +7 | 66 | 11 | 7 | 1 | 34 | 20 | +14 | 8 | 2 | 9 | 24 | 31 | −7 |
Source: Soccerway
Results by round
A = Away; H = Home; W = Win; D = Draw; L = Loss
Notes:
- 1 Matchday 29 (v. Liverpool) was moved forward due to Liverpool's involvement in the EFL Cup final.
Matches
On 18 June, the Premier League fixtures were released.[105]
Win Draw Loss Fixtures
| 17 August 2024 1 | West Ham United | 1–2 | Aston Villa | Stratford |
| 17:30 BST | Report | Stadium: London Stadium Attendance: 62,463 (3,001 away fans) Referee: Tony Harrington | ||
| Note: Villa wear a black shirt commemorating their 150th anniversay [106] | ||||
| 24 August 2024 2 | Aston Villa | 0–2 | Arsenal | Birmingham |
| 17:30 BST |
|
Report | Stadium: Villa Park Attendance: 41,587 (3,006 away) Referee: Michael Oliver | |
| Note: Fixture was initially scheduled for a 15:00 kick-off, but was moved for live Sky Sports broadcast.[107] | ||||
| 31 August 2024 3 | Leicester City | 1–2 | Aston Villa | Leicester |
| 15:00 BST |
|
Report | Stadium: King Power Stadium Attendance: 31,725 (3,292 away fans) Referee: David Coote |
| 14 September 2024 4 | Aston Villa | 3–2 | Everton | Birmingham |
| 17:30 BST | Report |
|
Stadium: Villa Park Attendance: 41,920 (3,006 away) Referee: Craig Pawson | |
| Note: Fixture was initially scheduled for a 15:00 kick-off, but was moved for live Sky Sports broadcast.[108] | ||||
| 21 September 2024 5 | Aston Villa | 3–1 | Wolverhampton Wanderers | Birmingham |
| 15:00 BST | Report | Stadium: Villa Park Attendance: 39,978 (2,946 away) Referee: Tim Robinson |
| 29 September 2024 6 | Ipswich Town | 2–2 | Aston Villa | Ipswich |
| 14:00 BST | Report | Stadium: Portman Road Attendance: 29,943 (3,000 away) Referee: Stuart Attwell | ||
| Note: Fixture was initially scheduled for 28 September, but was moved for live Sky Sports broadcast.[107] | ||||
| 6 October 2024 7 | Aston Villa | 0–0 | Manchester United | Birmingham |
| 14:00 BST |
|
Report | Stadium: Villa Park Attendance: 42,682 Referee: Robert Jones | |
| Note: Fixture was initially scheduled for 5 October, but was moved for live Sky Sports broadcast.[109] | ||||
| 19 October 2024 8 | Fulham | 1–3 | Aston Villa | Fulham |
| 15:00 BST | Report | Stadium: Craven Cottage Attendance: 26,743 (2,701 away) Referee: Darren England |
| 26 October 2024 9 | Aston Villa | 1–1 | Bournemouth | Birmingham |
| 15:00 BST | Report | Stadium: Villa Park Attendance: 42,165 (1,599 away) Referee: Chris Kavanagh |
| 3 November 2024 10 | Tottenham Hotspur | 4–1 | Aston Villa | Tottenham |
| 14:00 GMT | Report |
|
Stadium: Tottenham Hotspur Stadium Attendance: 61,253 (3,038 away) Referee: Craig Pawson | |
| Note: Fixture was originally scheduled for 2 November at 15:00, but was moved for Sky Sports broadcast.[110] | ||||
| 9 November 2024 11 | Liverpool | 2–0 | Aston Villa | Liverpool |
| 20:00 GMT | Report | Stadium: Anfield Attendance: 60,292 (3,051 away) Referee: David Coote | ||
| Note: Fixture was originally scheduled for 15:00, but was moved for TNT Sports broadcast.[110] | ||||
| 23 November 2024 12 | Aston Villa | 2–2 | Crystal Palace | Birmingham |
| 15:00 GMT | Report | Stadium: Villa Park Attendance: 42,175 (1,712 away) Referee: Tim Robinson |
| 1 December 2024 13 | Chelsea | 3–0 | Aston Villa | Fulham |
| 13:30 GMT | Report | Stadium: Stamford Bridge Attendance: 39,689 (3,065 away) Referee: Stuart Attwell | ||
| Note: Fixture was originally scheduled for 30 November at 15:00, but was moved for Sky Sports broadcast.[110] | ||||
| 4 December 2024 14 | Aston Villa | 3–1 | Brentford | Birmingham |
| 20:15 GMT | Report | Stadium: Villa Park Attendance: 37,890 (1,188 away) Referee: Lewis Smith | ||
| Note: Fixture was originally scheduled for 3 December at 19:45, but was moved for Amazon Prime Video broadcast.[111] | ||||
| 7 December 2024 15 | Aston Villa | 1–0 | Southampton | Birmingham |
| 15:00 GMT | Report |
|
Stadium: Villa Park Attendance: 42,453 (3,006 away) Referee: Darren Bond |
| 14 December 2024 16 | Nottingham Forest | 2–1 | Aston Villa | West Bridgford |
| 17:30 GMT |
|
Report |
|
Stadium: City Ground Attendance: 30,117 (2,932 away) Referee: Sam Barrott |
| Note: Fixture was originally scheduled for 15:00, but was moved for Sky Sports broadcast.[111] | ||||
| 21 December 2024 17 | Aston Villa | 2–1 | Manchester City | Birmingham |
| 12:30 GMT | Report | Stadium: Villa Park Attendance: 42,345 (3,006 away) Referee: Peter Bankes | ||
| Note: Fixture was originally scheduled for 15:00, but was moved for TNT Sports broadcast.[111] | ||||
| 26 December 2024 18 | Newcastle United | 3–0 | Aston Villa | Newcastle upon Tyne |
| 15:00 GMT | Report | Stadium: St James' Park Attendance: 52,168 (3,204 away) Referee: Anthony Taylor | ||
| Note: Live on Amazon Prime Video.[111] | ||||
| 30 December 2024 19 | Aston Villa | 2–2 | Brighton & Hove Albion | Birmingham |
| 19:45 GMT | Report | Stadium: Villa Park Attendance: 41,414 (2,906 away) Referee: Craig Pawson | ||
| Note: Fixture was originally scheduled for 29 December at 15:00, but was rescheduled due to another Brighton fixture being moved for TV broadcast.[111] | ||||
| 4 January 2025 20 | Aston Villa | 2–1 | Leicester City | Birmingham |
| 15:00 GMT | Report | Stadium: Villa Park Attendance: 42,386 (3,006 away) Referee: Jarred Gillett |
| 15 January 2025 21 | Everton | 0–1 | Aston Villa | Liverpool |
| 19:30 GMT | Report | Stadium: Goodison Park Attendance: 39,085 (2,976 away) Referee: Sam Barrott | ||
| Note: Fixture was originally scheduled for 14 January at 19:45, but was moved for TNT Sports broadcast.[111] | ||||
| 18 January 2025 22 | Arsenal | 2–2 | Aston Villa | Holloway |
| 17:30 GMT |
|
Report | Stadium: Emirates Stadium Attendance: 60,067 (3,003 away) Referee: Chris Kavanagh | |
| Note: Fixture was originally scheduled for 15:00, but was moved for live Sky Sports broadcast.[111] | ||||
| 26 January 2025 23 | Aston Villa | 1–1 | West Ham United | Birmingham |
| 16:30 GMT | Report | Stadium: Villa Park Attendance: 41,628 (3,006 away) Referee: Peter Bankes | ||
| Note: Fixture was originally scheduled for 25 January at 15:00, but was moved for Sky Sports broadcast.[111] | ||||
| 1 February 2025 24 | Wolverhampton Wanderers | 2–0 | Aston Villa | Wolverhampton |
| 17:30 GMT |
|
Report | Stadium: Molineux Stadium Attendance: 31,385 (2,966 away) Referee: Andrew Madley | |
| Note: Fixture was originally scheduled for 15:00, but was moved for Sky Sports broadcasting.[112] | ||||
| 15 February 2025 25 | Aston Villa | 1–1 | Ipswich Town | Birmingham |
| 15:00 GMT |
|
Report |
|
Stadium: Villa Park Attendance: 42,510 (3,000 away) Referee: Robert Jones |
| 19 February 2025 29 | Aston Villa | 2–2 | Liverpool | Birmingham |
| 19:30 GMT | Report |
|
Stadium: Villa Park Attendance: 41,910 (3,006 away) Referee: Craig Pawson | |
| Note: Fixture was originally scheduled for 15 March 2025 at 15:00, but was moved to 17:30 on that date for TNT Sports broadcasting,[113] but later moved forward due to Liverpool's participation in the EFL Cup final.[114] | ||||
| 22 February 2025 26 | Aston Villa | 2–1 | Chelsea | Birmingham |
| 17:30 GMT | Report | Stadium: Villa Park Attendance: 42,423 (3,006 away) Referee: Michael Oliver | ||
| Note: Fixture was originally scheduled for 15:00, but was moved for Sky Sports broadcasting.[112] | ||||
| 25 February 2025 27 | Crystal Palace | 4–1 | Aston Villa | Selhurst |
| 19:30 GMT | Report | Stadium: Selhurst Park Attendance: 24,712 (2,687 away) Referee: Sam Barrott | ||
| Note: Fixture was initially scheduled for a 20:00 kick-off, but was moved for live TNT Sports broadcasting.[115] | ||||
| 8 March 2025 28 | Brentford | 0–1 | Aston Villa | Brentford |
| 17:30 GMT | Report | Stadium: Gtech Community Stadium Attendance: 17,171 (1,725 away) Referee: Jarred Gillett | ||
| Note: Fixture was originally scheduled for 15:00, but was moved for Sky Sports broadcasting.[113] | ||||
| 2 April 2025 30 | Brighton & Hove Albion | 0–3 | Aston Villa | Brighton and Hove |
| 19:45 BST |
|
Report | Stadium: Falmer Stadium Attendance: 31,230 (3,104 away) Referee: Stuart Attwell | |
| Note: Fixture was originally scheduled for 1 April, but was moved due to FA Cup involvements on the preceding Sunday.[116] | ||||
| 5 April 2025 31 | Aston Villa | 2–1 | Nottingham Forest | Birmingham |
| 17:30 BST | Report | Stadium: Villa Park Attendance: 42,743 (3,006 away) Referee: Simon Hooper | ||
| Note: Fixture was originally scheduled for 15:00, but was moved for Sky Sports broadcasting.[117] | ||||
| 12 April 2025 32 | Southampton | 0–3 | Aston Villa | Southampton |
| 15:00 BST |
|
Report | Stadium: St Mary's Stadium Attendance: 30,673 (3,008 away) Referee: Thomas Bramall |
| 19 April 2025 33 | Aston Villa | 4–1 | Newcastle United | Birmingham |
| 17:30 BST | Report |
|
Stadium: Villa Park Attendance: 42,618 (3,000 away) Referee: Jarred Gillett | |
| Note: Fixture was originally scheduled for 15:00, but was moved for Sky Sports broadcasting.[117] | ||||
| 22 April 2025 34 | Manchester City | 2–1 | Aston Villa | Manchester |
| 20:00 BST | Report | Stadium: City of Manchester Stadium Attendance: 52,192 (3,065 away) Referee: Craig Pawson | ||
| Note: Fixture was originally scheduled for 15:00 on 26 April, but was moved for Sky Sports broadcasting.[117] Fixture was moved once again due to both teams' participation in the FA Cup semi-finals.[118] | ||||
| 3 May 2025 35 | Aston Villa | 1–0 | Fulham | Birmingham |
| 12:30 BST |
|
Report | Stadium: Villa Park Attendance: 42,515 (1,599 away) Referee: Robert Jones | |
| Note: Fixture was originally scheduled for 15:00, but was moved for Sky Sports broadcasting.[119] | ||||
| 10 May 2025 36 | Bournemouth | 0–1 | Aston Villa | Bournemouth |
| 17:30 BST | Report | Stadium: Vitality Stadium Attendance: 11,248 (1,307 away) Referee: Stuart Attwell | ||
| Note: Fixture was originally scheduled for 15:00, but was moved for Sky Sports broadcasting.[118] | ||||
| 16 May 2025 37 | Aston Villa | 2–0 | Tottenham Hotspur | Birmingham |
| 19:30 BST | Report | Stadium: Villa Park Attendance: 42,239 (2,533 away) Referee: Peter Bankes | ||
| Note: Fixture was originally scheduled for 15:00 on 18 May, but was moved due to Tottenham's participation in the UEFA Europa League.[120] | ||||
| 25 May 2025 38 | Manchester United | 2–0 | Aston Villa | Trafford |
| 16:00 BST | Report | Stadium: Old Trafford Attendance: 73,839 Referee: Thomas Bramall | ||
| Note: Live on TNT Sports. | ||||
FA Cup
Aston Villa entered the FA Cup in the third round, which was drawn on 2 December 2024.[121][122] The fourth round was drawn on 12 January 2025.[123] The fifth round was drawn on 10 February 2025.[124][125] The quarter-finals draw was on 2 March 2025.[126][127]
Win Draw Loss Fixtures
| 10 January 2025 Third round | Aston Villa | 2–1 | West Ham United | Birmingham |
| 20:00 GMT | Report | Stadium: Villa Park Attendance: 40,989 Referee: Tim Robinson |
| 9 February 2025 Fourth round | Aston Villa | 2–1 | Tottenham Hotspur | Birmingham |
| 17:35 GMT | Report | Stadium: Villa Park Attendance: 40,773 Referee: Anthony Taylor |
| 28 February 2025 Fifth round | Aston Villa | 2–0 | Cardiff City | Birmingham |
| 20:00 GMT |
|
Report | Stadium: Villa Park Attendance: 40,175 Referee: Peter Bankes |
| 30 March 2025 Quarter-finals | Preston North End | 0–3 | Aston Villa | Preston |
| 13:30 GMT | Report | Stadium: Deepdale Attendance: 22,198 Referee: Chris Kavanagh |
| 26 April 2025 Semi-finals | Crystal Palace | 3–0 | Aston Villa | Wembley |
| 17:15 BST | Report |
|
Stadium: Wembley Stadium Attendance: 82,301 Referee: Anthony Taylor | |
| Note: Live on BBC One. | ||||
EFL Cup
Aston Villa entered the EFL Cup in the third round, which was drawn on 28 August 2024.[128] The fourth round was drawn on 25 September 2024.[129]
Win Draw Loss Fixtures
| 24 September 2024 Third round | Wycombe Wanderers | 1–2 | Aston Villa | High Wycombe |
| 20:00 BST | Report | Stadium: Adams Park Attendance: 8,158 Referee: John Busby | ||
| Note: Originally scheduled for 19:30, however was moved to 20:00 for Sky Sports broadcast. | ||||
| 30 October 2024 Fourth round | Aston Villa | 1–2 | Crystal Palace | Birmingham |
| 19:45 BST |
|
Report | Stadium: Villa Park Attendance: 34,851 Referee: Sam Barrott |
UEFA Champions League
Win Draw Loss Fixtures
League phase
The draw for the league phase was held on 29 August 2024. Aston Villa were drawn to play Bayern Munich, Juventus, Celtic, and Bologna at Villa Park, and RB Leipzig, Club Brugge, Young Boys, and Monaco away from home.[130]
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
|---|---|---|---|---|---|---|---|---|---|---|
| 6 | 8 | 5 | 1 | 2 | 15 | 7 | +8 | 16 | Advance to round of 16 (seeded) | |
| 7 | 8 | 5 | 1 | 2 | 17 | 10 | +7 | 16 | ||
| 8 | 8 | 5 | 1 | 2 | 13 | 6 | +7 | 16 | ||
| 9 | 8 | 4 | 3 | 1 | 20 | 6 | +14 | 15 | Advance to knockout phase play-offs (seeded) | |
| 10 | 8 | 5 | 0 | 3 | 22 | 12 | +10 | 15 |
| 17 September 2024 1 | Young Boys | 0–3 | | Bern, Switzerland |
| 18:45 CEST | Report | Stadium: Wankdorf Stadium Attendance: 31,500 Referee: Georgi Kabakov (Bulgaria) |
| 2 October 2024 2 | Aston Villa | 1–0 | | Birmingham, England |
| 20:00 BST |
|
Report | Stadium: Villa Park Attendance: 38,991 Referee: Radu Petrescu (Romania) |
| 22 October 2024 3 | Aston Villa | 2–0 | | Birmingham, England |
| 20:00 BST | Report |
|
Stadium: Villa Park Attendance: 41,847 Referee: João Pinheiro (Portugal) |
| 6 November 2024 4 | Club Brugge | 1–0 | | Bruges, Belgium |
| 18:45 CET | Report |
|
Stadium: Jan Breydel Stadium Attendance: 23,466 Referee: Tobias Stieler (Germany) |
| 27 November 2024 5 | Aston Villa | 0–0 | | Birmingham, England |
| 20:00 GMT | Report |
|
Stadium: Villa Park Attendance: 42,589 Referee: Jesús Gil Manzano (Spain) |
| 10 December 2024 6 | RB Leipzig | 2–3 | | Leipzig, Germany |
| 21:00 CET |
|
Report |
|
Stadium: Red Bull Arena Attendance: 40,402 Referee: Maurizio Mariani (Italy) |
| 21 January 2025 7 | Monaco | 1–0 | | Fontvieille, Monaco |
| 18:45 CET | Report | Stadium: Stade Louis II Attendance: 13,508 Referee: Slavko Vinčić (Slovenia) |
| 29 January 2025 8 | Aston Villa | 4–2 | | Birmingham, England |
| 20:00 GMT | Report |
|
Stadium: Villa Park Attendance: 42,824 Referee: Clément Turpin (France) |
Knockout phase
Round of 16
The draw for the round of 16 was held on 21 February 2025, with Aston Villa being drawn against Belgian Pro League side Club Brugge.[132]
| 4 March 2025 First leg | Club Brugge | 1–3 | | Bruges, Belgium |
| 18:45 CET |
|
Report | Stadium: Jan Breydel Stadium Attendance: 26,890 Referee: João Pinheiro (Portugal) |
| 12 March 2025 Second leg | Aston Villa | 3–0 (6–1 agg.) | | Birmingham, England |
| 20:00 GMT | Report | Stadium: Villa Park Attendance: 42,461 Referee: Daniel Siebert (Germany) |
Quarter-finals
The draw for the order of the quarter-final legs was held on 21 February 2025, after the draw for the round of 16.
| 9 April 2025 First leg | Paris Saint-Germain | 3–1 | | Paris, France |
| 18:45 CEST |
|
Report | Stadium: Parc des Princes Attendance: 47,681 Referee: Maurizio Mariani (Italy) |
| 15 April 2025 Second leg | Aston Villa | 3–2 (4–5 agg.) | | Birmingham, England |
| 20:00 BST | Report | Stadium: Villa Park Attendance: 42,535 Referee: José María Sánchez Martínez (Spain) |
Squad statistics
Appearances
- As of match played 25 May 2025
Players with no appearances are not included on the list
| No. | Pos. | Nat. | Player | Premier League | FA Cup | EFL Cup | Champions League | Total | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Apps | Starts | Apps | Starts | Apps | Starts | Apps | Starts | Apps | Starts | ||||
| 2 | DF | Matty Cash | 27 | 24 | 3 | 3 | 0 | 0 | 8 | 7 | 38 | 34 | |
| 3 | DF | Axel Disasi | 7 | 5 | 0 | 0 | 0 | 0 | 3 | 1 | 10 | 6 | |
| 4 | DF | Ezri Konsa | 34 | 33 | 5 | 5 | 0 | 0 | 11 | 11 | 50 | 49 | |
| 5 | DF | Tyrone Mings | 14 | 12 | 2 | 2 | 1 | 1 | 4 | 4 | 21 | 19 | |
| 6 | MF | Ross Barkley | 20 | 3 | 2 | 1 | 1 | 1 | 6 | 0 | 29 | 5 | |
| 7 | MF | John McGinn | 34 | 27 | 4 | 3 | 1 | 1 | 10 | 9 | 49 | 40 | |
| 8 | MF | Youri Tielemans | 36 | 35 | 5 | 5 | 0 | 0 | 12 | 12 | 53 | 52 | |
| 9 | FW | Marcus Rashford | 10 | 4 | 3 | 2 | 0 | 0 | 4 | 4 | 17 | 10 | |
| 11 | FW | Ollie Watkins | 38 | 32 | 4 | 3 | 0 | 0 | 12 | 9 | 54 | 44 | |
| 12 | DF | Lucas Digne | 32 | 28 | 4 | 3 | 0 | 0 | 9 | 9 | 45 | 40 | |
| 14 | DF | Pau Torres | 24 | 23 | 1 | 1 | 0 | 0 | 9 | 7 | 34 | 31 | |
| 16 | DF | Andrés García | 7 | 5 | 3 | 2 | 0 | 0 | 0 | 0 | 10 | 7 | |
| 17 | FW | Donyell Malen | 14 | 2 | 3 | 1 | 0 | 0 | 0 | 0 | 17 | 3 | |
| 21 | FW | Marco Asensio | 13 | 9 | 4 | 3 | 0 | 0 | 4 | 0 | 21 | 12 | |
| 22 | DF | Ian Maatsen | 29 | 10 | 4 | 2 | 2 | 2 | 10 | 3 | 45 | 17 | |
| 23 | GK | Emiliano Martínez | 37 | 37 | 4 | 4 | 0 | 0 | 12 | 12 | 53 | 53 | |
| 24 | MF | Amadou Onana | 26 | 20 | 2 | 0 | 1 | 1 | 5 | 4 | 34 | 25 | |
| 25 | GK | Robin Olsen | 4 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 5 | 2 | |
| 26 | DF | Lamare Bogarde | 8 | 5 | 2 | 1 | 2 | 1 | 4 | 2 | 16 | 9 | |
| 27 | FW | Morgan Rogers | 37 | 37 | 5 | 4 | 0 | 0 | 12 | 12 | 54 | 53 | |
| 31 | FW | Leon Bailey | 24 | 14 | 4 | 3 | 2 | 2 | 8 | 6 | 38 | 25 | |
| 41 | MF | Jacob Ramsey | 29 | 19 | 5 | 2 | 1 | 0 | 10 | 4 | 45 | 25 | |
| 44 | MF | Boubacar Kamara | 26 | 20 | 4 | 4 | 1 | 1 | 10 | 8 | 41 | 33 | |
| 54 | MF | Aidan Borland | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | |
| 56 | MF | Jamaldeen Jimoh-Aloba | 0 | 0 | 1 | 0 | 2 | 0 | 0 | 0 | 3 | 0 | |
| 79 | MF | Ben Broggio | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | |
| Player(s) who featured but departed the club on loan during the season: | |||||||||||||
| 10 | MF | Emiliano Buendía | 12 | 0 | 1 | 0 | 2 | 2 | 4 | 1 | 19 | 3 | |
| 18 | GK | Joe Gauci | 0 | 0 | 0 | 0 | 2 | 2 | 0 | 0 | 2 | 2 | |
| 20 | DF | Kosta Nedeljković | 5 | 0 | 1 | 0 | 2 | 2 | 2 | 0 | 10 | 2 | |
| 50 | DF | Sil Swinkels | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | |
| 66 | DF | Travis Patterson | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | |
| 72 | FW | Kadan Young | 0 | 0 | 0 | 0 | 2 | 1 | 0 | 0 | 2 | 1 | |
| Player(s) who featured but departed the club permanently during the season: | |||||||||||||
| 3 | DF | Diego Carlos | 10 | 8 | 0 | 0 | 1 | 1 | 6 | 5 | 17 | 14 | |
| 9 | FW | Jhon Durán | 20 | 4 | 0 | 0 | 2 | 2 | 7 | 1 | 29 | 7 | |
| 19 | FW | Jaden Philogene | 11 | 2 | 0 | 0 | 1 | 1 | 3 | 1 | 15 | 4 | |
Goals
- As of match played 25 May 2025
| Rank | Pos. | No. | Player | Premier League | FA Cup | EFL Cup | Champions League | Total |
|---|---|---|---|---|---|---|---|---|
| 1 | CF | 11 | 16 | 0 | 0 | 1 | 17 | |
| 2 | AM | 27 | 8 | 2 | 0 | 4 | 14 | |
| 3 | CF | 9 | 7 | 0 | 2 | 3 | 12 | |
| 4 | AM | 21 | 3 | 2 | 0 | 3 | 8 | |
| 5 | CM | 8 | 3 | 0 | 0 | 2 | 5 | |
| CDM | 24 | 3 | 1 | 0 | 1 | |||
| 7 | CM | 6 | 3 | 0 | 0 | 1 | 4 | |
| CM | 7 | 1 | 0 | 0 | 3 | |||
| CF | 9 | 2 | 2 | 0 | 0 | |||
| AM | 41 | 1 | 2 | 0 | 1 | |||
| 11 | CB | 4 | 2 | 0 | 0 | 1 | 3 | |
| AM | 17 | 3 | 0 | 0 | 0 | |||
| 12 | LB | 22 | 1 | 0 | 0 | 1 | 2 | |
| RW | 31 | 1 | 0 | 0 | 1 | |||
| 15 | RB | 2 | 1 | 0 | 0 | 0 | 1 | |
| AM | 10 | 0 | 0 | 1 | 0 | |||
| CDM | 44 | 1 | 0 | 0 | 0 | |||
| Own goals | 2 | 0 | 0 | 1 | 3 | |||
| Totals | 56 | 9 | 3 | 23 | 92 | |||
Assists
- As of match played 25 May 2025
| Rank | Pos. | No. | Player | Premier League | FA Cup | EFL Cup | Champions League | Total |
|---|---|---|---|---|---|---|---|---|
| 1 | CF | 11 | 8 | 2 | 0 | 4 | 14 | |
| 2 | FW | 27 | 10 | 1 | 0 | 2 | 13 | |
| 3 | CM | 8 | 7 | 0 | 0 | 3 | 10 | |
| 4 | CM | 7 | 4 | 0 | 0 | 2 | 6 | |
| LB | 12 | 4 | 2 | 0 | 0 | |||
| 6 | CF | 9 | 2 | 1 | 0 | 2 | 5 | |
| AM | 41 | 3 | 0 | 0 | 2 | |||
| 8 | RW | 31 | 2 | 0 | 1 | 1 | 4 | |
| 9 | LB | 22 | 2 | 0 | 0 | 0 | 2 | |
| 10 | RB | 2 | 1 | 0 | 0 | 0 | 1 | |
| CB | 5 | 0 | 0 | 0 | 1 | |||
| CM | 6 | 1 | 0 | 0 | 0 | |||
| CB | 14 | 0 | 0 | 0 | 1 | |||
| AM | 21 | 1 | 0 | 0 | 0 | |||
| Totals | 46 | 6 | 1 | 18 | 71 | |||
Clean sheets
- As of match played 25 May 2025
| Rank | No. | Player | Premier League | FA Cup | EFL Cup | Champions League | Total |
|---|---|---|---|---|---|---|---|
| 1 | 23 | 8 | 2 | 0 | 5 | 15 | |
| 2 | 25 | 1 | 0 | 0 | 0 | 1 | |
| Totals | 9 | 2 | 0 | 5 | 16 | ||
Disciplinary record
- As of match played 25 May 2025
| No. | Pos. | Player | Premier League | FA Cup | EFL Cup | Champions League | Total | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2 | RB | 7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 8 | 0 | 0 | |
| 3 | CB | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | |
| 3 | CB | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 3 | 0 | 0 | 5 | 0 | 0 | |
| 4 | CB | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 2 | 0 | 0 | |
| 5 | CB | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 3 | 0 | 0 | |
| 6 | CM | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 4 | 0 | 0 | |
| 7 | CM | 7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 8 | 0 | 0 | |
| 8 | CM | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 5 | 0 | 0 | |
| 9 | CF | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 5 | 0 | 1 | |
| 10 | AM | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | |
| 11 | CF | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | |
| 12 | LB | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 6 | 0 | 0 | |
| 14 | CB | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 3 | 0 | 0 | |
| 19 | AM | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 | 0 | |
| 21 | AM | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | |
| 22 | LB | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 3 | 0 | 0 | |
| 23 | GK | 5 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 1 | |
| 24 | CDM | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | |
| 26 | CB | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | |
| 27 | FW | 10 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 12 | 0 | 0 | |
| 31 | RW | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 4 | 0 | 0 | |
| 41 | CM | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | 0 | |
| 44 | CDM | 2 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 5 | 0 | 0 | |
| Totals | 73 | 2 | 2 | 2 | 0 | 0 | 2 | 0 | 0 | 19 | 0 | 0 | 96 | 2 | 2 | ||
Club awards
Player of the Month award
Voted for by fans on Aston Villa's official website.
| Month | Player |
|---|---|
| August | |
| September | |
| October | |
| November | |
| December | |
| January | |
| February | |
| March | |
| April | |
| May | Not awarded |
Goal of the Month award
Voted for by fans on Aston Villa's Twitter account.
| Month | Player | Competition | Opponent |
|---|---|---|---|
| August | Premier League | Leicester City | |
| September | Premier League | Everton | |
| October | Champions League | Bayern Munich | |
| November | Not awarded | ||
| December | Champions League | RB Leipzig | |
| January | Premier League | Leicester City | |
| February | Premier League | Liverpool | |
| March | Not awarded | ||
| April | Champions League | Paris Saint-Germain | |
| May | Not awarded | ||
End of Season awards
| Award[148] | Winner |
|---|---|
| Supporter's Player of the Season | |
| Player's Player of the Season | |
| Young Player of the Season | |
| Goal of the Season |