Premier League Regular Season - 32

Nottingham Forest 1 - 1 FT Aston Villa

City Ground

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
36
FT
Sun, Apr 12
Nottingham Forest
1-1
Aston Villa
⚡ Intensity 23
⚖️ Balance 22
🏆 Stakes 56
🎲 Upset 10
Frantic draw halts Villa's European march.

Spoils Shared as Forest Frustrate High-Flying Villa

Average Entertainment Futmetrix Score: 36/100. A frantic, high-volume shooting exhibition at the City Ground leaves relegation-threatened Nottingham Forest clutching a vital point against a top-four chasing Aston Villa side.

An Unforgiving Start

The Intensity was dialled up to maximum from the very first exchanges on the banks of the Trent. Aston Villa arrived with Champions League ambitions and immediately controlled possession, dictating the tempo across the middle third. Nottingham Forest stood firm initially, soaking up the pressure with a disciplined low block. However, disaster struck the hosts in the 23rd minute. An unfortunate sequence in the box saw Murillo turn the ball into his own net, gifting the visitors a crucial early advantage. The Stakes for the home side skyrocketed instantly, forcing them to abandon their cautious approach and commit bodies forward to salvage the afternoon.

The Swift Retaliation

Going behind acted as a true catalyst for the home team, severely altering the Balance of the contest. Instead of wilting under the pressure, Forest launched a swift retaliation. The momentum completely shifted as they began to find pockets of space out wide, exposing gaps in the opposition's retreating shape. In the 38th minute, their persistence paid off in spectacular fashion. C. Hudson-Odoi carved open the visiting defence with a precise delivery, finding N. Williams. The full-back made no mistake, firing home to restore parity and send the City Ground into pure delirium.

A Siege of Attrition

The second half evolved into a relentless shooting gallery, boasting a combined 27 attempts over the course of the match. Goalkeepers at both ends produced absolute heroics, combining for 9 essential saves to keep the scoreboard locked at a stalemate. Ola Aina delivered a colossal defensive masterclass to thwart repeated wide threats, securing his spot as the standout performer on the pitch. Despite heavy corner pressure from both sides down the final stretch, neither could find the winning breakthrough. This gritty draw serves as a huge lifeline for Forest's survival hopes, while posing a frustrating hurdle for Villa's top-four aspirations.

Key Questions

What does this mean for Nottingham Forest's season?

This hard-fought point is crucial for their Premier League survival, keeping them competitive in 16th place as the gruelling relegation battle continues.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
41%
59%
Nottingham Forest 41%
Aston Villa 59%
Shots
15
12
Nottingham Forest 15
Aston Villa 12
Shots on Target
4
5
Nottingham Forest 4
Aston Villa 5
Expected Goals (xG)
1.20
0.98
Nottingham Forest 1.20
Aston Villa 0.98
Passes
320
468
Nottingham Forest 320
Aston Villa 468
Pass Accuracy
83%
89%
Nottingham Forest 83%
Aston Villa 89%
Corners
7
3
Nottingham Forest 7
Aston Villa 3
Fouls
15
9
Nottingham Forest 15
Aston Villa 9
Yellow Cards
2
2
Nottingham Forest 2
Aston Villa 2
Red Cards
0
0
Nottingham Forest 0
Aston Villa 0

Match Events

M. Cash 🟨 11'
Murillo 23'
38' N. Williams (C. Hudson-Odoi)
45' 🟨 O. Hutchinson
HT
63' 🟨 Murillo
65' 🔄 O. Hutchinson C. Wood
J. McGinn 🟨 67'
R. Barkley Douglas Luiz 🔄 77'
L. Digne I. Maatsen 🔄 78'
M. Rogers E. Buendia 🔄 78'
84' 🔄 M. Gibbs-White N. Dominguez
O. Watkins T. Abraham 🔄 87'
89' 🔄 Igor Jesus R. Yates
89' 🔄 O. Aina D. Ndoye
M. Cash A. Garcia 🔄 90'+1
FT

Player Cards

Our take on every player in this match

Nottingham Forest

Goalkeepers
Matz Sels
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
91
Total Mins
Started
Entry
Defenders
Ola Aina
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
31%
Pass Acc
Nikola Milenković
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
83%
Duel Win %
Murillo
FRIENDLY FIRE
FRIENDLY FIRE
Own Goal
Mistake
Own Goal
Mistake
4
Fouls
5.6
Rating
Neco Williams
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
19%
Pass Acc
Midfielders
Ibrahim Sangaré
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
91
Total Mins
Started
Entry
Elliot Anderson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
91
Total Mins
Started
Entry
Omari Hutchinson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Morgan Gibbs-White
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Callum Hudson-Odoi
ARCHITECT
ARCHITECT
5
Key Passes
5
Key Passes
1
Assists
20%
Pass Acc
Forwards
Igor Jesus
NPC
NPC
89
Minutes
89
Minutes
7%
Pass Acc
6.3
Rating
BENCH
Stefan Ortega
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Morato
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Luca Netz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nicolás Domínguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
Started
Entry
Ryan Yates
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
2
Total Mins
Started
Entry
James McAtee
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Chris Wood
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Dan Ndoye
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
2
Total Mins
Started
Entry
Dilane Bakwa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Aston Villa

Goalkeepers
Marco Bizot
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
91
Total Mins
Started
Entry
Defenders
Matty Cash
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Victor Lindelöf
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Pau Torres
MAGNET
MAGNET
81
Activity
81
Activity
74
Passes
7
Duels
Lucas Digne
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
32%
Pass Acc
Midfielders
Amadou Onana
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
91
Total Mins
Started
Entry
Youri Tielemans
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
91
Total Mins
Started
Entry
John McGinn
DRIBBLER
DRIBBLER
4
Dribbles
4
Dribbles
4
Attempts
100%
Success %
Ross Barkley
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
6
Duels Won
0
Pens Won
Morgan Rogers
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Forwards
Ollie Watkins
NPC
NPC
87
Minutes
87
Minutes
10%
Pass Acc
6
Rating
BENCH
James Wright
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Ezri Konsa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Andrés García
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ian Maatsen
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Emiliano Buendía
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Douglas Luiz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Lamare Bogarde
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tammy Abraham
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
4
Total Mins
Started
Entry
Leon Bailey
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
04/12/2026 Nottingham Forest 1 - 1 Aston Villa Premier League City Ground
01/03/2026 Aston Villa 3 - 1 Nottingham Forest Premier League Villa Park
04/05/2025 Aston Villa 2 - 1 Nottingham Forest Premier League Villa Park
12/14/2024 Nottingham Forest 2 - 1 Aston Villa Premier League The City Ground
02/24/2024 Aston Villa 4 - 2 Nottingham Forest Premier League Villa Park
11/05/2023 Nottingham Forest 2 - 0 Aston Villa Premier League The City Ground
04/08/2023 Aston Villa 2 - 0 Nottingham Forest Premier League Villa Park
10/10/2022 Nottingham Forest 1 - 1 Aston Villa Premier League The City Ground
03/13/2019 Nottingham Forest 1 - 3 Aston Villa Championship City Ground
11/28/2018 Aston Villa 5 - 5 Nottingham Forest Championship Villa Park
04/12/2026
Premier League City Ground
01/03/2026
Premier League Villa Park
04/05/2025
Premier League Villa Park
12/14/2024
Premier League The City Ground
02/24/2024
Premier League Villa Park
11/05/2023
Premier League The City Ground
04/08/2023
Premier League Villa Park
10/10/2022
Premier League The City Ground
03/13/2019
Championship City Ground
11/28/2018
Championship Villa Park
Nottingham Forest Win
Aston Villa Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Arsenal 32 70 62 24 +38 LArsenal 1 - 2 Bournemouth (11-04-2026)WArsenal 2 - 0 Everton (14-03-2026)WBrighton 0 - 1 Arsenal (04-03-2026)WArsenal 2 - 1 Chelsea (01-03-2026)WTottenham 1 - 4 Arsenal (22-02-2026)
2 Manchester City 31 64 63 28 +35 WChelsea 0 - 3 Manchester City (12-04-2026)DWest Ham 1 - 1 Manchester City (14-03-2026)DManchester City 2 - 2 Nottingham Forest (04-03-2026)WLeeds 0 - 1 Manchester City (28-02-2026)WManchester City 2 - 1 Newcastle (21-02-2026)
3 Manchester United 32 55 57 45 +12 LManchester United 1 - 2 Leeds (13-04-2026)DBournemouth 2 - 2 Manchester United (20-03-2026)WManchester United 3 - 1 Aston Villa (15-03-2026)LNewcastle 2 - 1 Manchester United (04-03-2026)WManchester United 2 - 1 Crystal Palace (01-03-2026)
4 Aston Villa 32 55 43 38 +5 DNottingham Forest 1 - 1 Aston Villa (12-04-2026)WAston Villa 2 - 0 West Ham (22-03-2026)LManchester United 3 - 1 Aston Villa (15-03-2026)LAston Villa 1 - 4 Chelsea (04-03-2026)LWolves 2 - 0 Aston Villa (27-02-2026)
5 Liverpool 32 52 52 42 +10 WLiverpool 2 - 0 Fulham (11-04-2026)LBrighton 2 - 1 Liverpool (21-03-2026)DLiverpool 1 - 1 Tottenham (15-03-2026)LWolves 2 - 1 Liverpool (03-03-2026)WLiverpool 5 - 2 West Ham (28-02-2026)
6 Chelsea 32 48 53 41 +12 LChelsea 0 - 3 Manchester City (12-04-2026)LEverton 3 - 0 Chelsea (21-03-2026)LChelsea 0 - 1 Newcastle (14-03-2026)WAston Villa 1 - 4 Chelsea (04-03-2026)LArsenal 2 - 1 Chelsea (01-03-2026)
7 Brentford 32 47 48 44 +4 DBrentford 2 - 2 Everton (11-04-2026)DLeeds 0 - 0 Brentford (21-03-2026)DBrentford 2 - 2 Wolves (16-03-2026)DBournemouth 0 - 0 Brentford (03-03-2026)WBurnley 3 - 4 Brentford (28-02-2026)
8 Everton 32 47 39 37 +2 DBrentford 2 - 2 Everton (11-04-2026)WEverton 3 - 0 Chelsea (21-03-2026)LArsenal 2 - 0 Everton (14-03-2026)WEverton 2 - 0 Burnley (03-03-2026)WNewcastle 2 - 3 Everton (28-02-2026)
9 Brighton 32 46 43 37 +6 WBurnley 0 - 2 Brighton (11-04-2026)WBrighton 2 - 1 Liverpool (21-03-2026)WSunderland 0 - 1 Brighton (14-03-2026)LBrighton 0 - 1 Arsenal (04-03-2026)WBrighton 2 - 1 Nottingham Forest (01-03-2026)
10 Sunderland 32 46 33 36 -3 WSunderland 1 - 0 Tottenham (12-04-2026)WNewcastle 1 - 2 Sunderland (22-03-2026)LSunderland 0 - 1 Brighton (14-03-2026)WLeeds 0 - 1 Sunderland (03-03-2026)DBournemouth 1 - 1 Sunderland (28-02-2026)
11 Bournemouth 32 45 48 49 -1 WArsenal 1 - 2 Bournemouth (11-04-2026)DBournemouth 2 - 2 Manchester United (20-03-2026)DBurnley 0 - 0 Bournemouth (14-03-2026)DBournemouth 0 - 0 Brentford (03-03-2026)DBournemouth 1 - 1 Sunderland (28-02-2026)
12 Fulham 32 44 43 46 -3 LLiverpool 2 - 0 Fulham (11-04-2026)WFulham 3 - 1 Burnley (21-03-2026)DNottingham Forest 0 - 0 Fulham (15-03-2026)LFulham 0 - 1 West Ham (04-03-2026)WFulham 2 - 1 Tottenham (01-03-2026)
13 Crystal Palace 31 42 35 36 -1 WCrystal Palace 2 - 1 Newcastle (12-04-2026)DCrystal Palace 0 - 0 Leeds (15-03-2026)WTottenham 1 - 3 Crystal Palace (05-03-2026)LManchester United 2 - 1 Crystal Palace (01-03-2026)WCrystal Palace 1 - 0 Wolves (22-02-2026)
14 Newcastle 32 42 45 47 -2 LCrystal Palace 2 - 1 Newcastle (12-04-2026)LNewcastle 1 - 2 Sunderland (22-03-2026)WChelsea 0 - 1 Newcastle (14-03-2026)WNewcastle 2 - 1 Manchester United (04-03-2026)LNewcastle 2 - 3 Everton (28-02-2026)
15 Leeds 32 36 39 49 -10 WManchester United 1 - 2 Leeds (13-04-2026)DLeeds 0 - 0 Brentford (21-03-2026)DCrystal Palace 0 - 0 Leeds (15-03-2026)LLeeds 0 - 1 Sunderland (03-03-2026)LLeeds 0 - 1 Manchester City (28-02-2026)
16 Nottingham Forest 32 33 32 44 -12 DNottingham Forest 1 - 1 Aston Villa (12-04-2026)WTottenham 0 - 3 Nottingham Forest (22-03-2026)DNottingham Forest 0 - 0 Fulham (15-03-2026)DManchester City 2 - 2 Nottingham Forest (04-03-2026)LBrighton 2 - 1 Nottingham Forest (01-03-2026)
17 West Ham 32 32 40 57 -17 WWest Ham 4 - 0 Wolves (10-04-2026)LAston Villa 2 - 0 West Ham (22-03-2026)DWest Ham 1 - 1 Manchester City (14-03-2026)WFulham 0 - 1 West Ham (04-03-2026)LLiverpool 5 - 2 West Ham (28-02-2026)
18 Tottenham 32 30 40 51 -11 LSunderland 1 - 0 Tottenham (12-04-2026)LTottenham 0 - 3 Nottingham Forest (22-03-2026)DLiverpool 1 - 1 Tottenham (15-03-2026)LTottenham 1 - 3 Crystal Palace (05-03-2026)LFulham 2 - 1 Tottenham (01-03-2026)
19 Burnley 32 20 33 63 -30 LBurnley 0 - 2 Brighton (11-04-2026)LFulham 3 - 1 Burnley (21-03-2026)DBurnley 0 - 0 Bournemouth (14-03-2026)LEverton 2 - 0 Burnley (03-03-2026)LBurnley 3 - 4 Brentford (28-02-2026)
20 Wolves 32 17 24 58 -34 LWest Ham 4 - 0 Wolves (10-04-2026)DBrentford 2 - 2 Wolves (16-03-2026)WWolves 2 - 1 Liverpool (03-03-2026)WWolves 2 - 0 Aston Villa (27-02-2026)LCrystal Palace 1 - 0 Wolves (22-02-2026)