Premier League Regular Season - 26

Nottingham Forest 0 - 0 FT Wolves

City Ground

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

Futmetrix Verdict
17
FT
Wed, Feb 11
Nottingham Forest
0-0
Wolves
⚡ Intensity 12
⚖️ Balance 0
🏆 Stakes 6
🎲 Upset 55
José Sá denies dominant Nottingham Forest

A Siege Without a Breach at the City Ground

Skip It Futmetrix Score: 17/100. A desperate survival struggle saw Forest launch a relentless assault only to be denied by the greatest goalkeeping display of the season.

The Siege Begins

The air at the City Ground was thick with the tension of a Premier League survival fight. With Forest sitting 17th and Wolves rock bottom in 20th, the Stakes rating of 1.5 underscored a genuine relegation battle atmosphere. From the outset, Nottingham Forest asserted their authority, pinning the visitors into their own defensive third. Driven by the creative industry of Neco Williams, who provided four key passes from the flank, the hosts looked to exploit every gap in a retreating gold wall. Despite having 63% of the ball—a margin that proves they dominated possession—the breakthrough remained elusive. The visitors appeared content to weather the storm, offering little in transition while Forest racked up an incredible 33 shots in a one-sided display of territorial dominance.

The One-Man Wall

The narrative of this encounter shifted from a tactical battle to a duel between an entire team and one man. An Intensity score of 2.6 reflects a match defined by a constant attacking siege rather than end-to-end chaos. Every time the home crowd rose to celebrate, José Sá intervened. The Portuguese shot-stopper produced 10 saves, many of which defied the laws of physics, particularly as Forest flooded the box with 16 shots from close range. Even as the corner count mounted to eight for the hosts, the Wolves' backline, though bent, refused to break. This wasn't a display of Balance, as evidenced by a score of 1.0; it was a desperate rearguard action against a barrage of 38 total shots that turned the penalty area into a firing range.

A Point of Pure Frustration

As the final minutes ticked down, the frustration within the stadium was palpable. Elliot Anderson continued to pull the strings for the Tricky Trees, finishing with a match rating of 8.5 after a tireless performance in the engine room, yet even his vision couldn't unlock the vault. Wolves, despite being outshot 33 to 5, clung to their clean sheet with a grim determination that belied their position at the foot of the table. The 0-0 result feels like a victory for the visitors and a devastating missed opportunity for Forest, who saw an xG of 2.70 result in zero goals. While the Upset Factor remained at 0.0, the psychological blow to Forest, failing to win despite such overwhelming statistics, could resonate throughout the remaining survival race.

Key Questions

What made José Sá the Man of the Match?

Sá's incredible 10 saves, including several from inside the box, single-handedly earned Wolves a point against a 33-shot Forest assault.

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
63%
37%
Nottingham Forest 63%
Wolves 37%
Shots
33
5
Nottingham Forest 33
Wolves 5
Shots on Target
10
2
Nottingham Forest 10
Wolves 2
Expected Goals (xG)
2.70
0.22
Nottingham Forest 2.70
Wolves 0.22
Passes
465
280
Nottingham Forest 465
Wolves 280
Pass Accuracy
89%
76%
Nottingham Forest 89%
Wolves 76%
Corners
8
2
Nottingham Forest 8
Wolves 2
Fouls
12
13
Nottingham Forest 12
Wolves 13
Yellow Cards
0
2
Nottingham Forest 0
Wolves 2
Red Cards
0
0
Nottingham Forest 0
Wolves 0

Match Events

HT
R. Gomes J. Tchatchoua 🔄 60'
H. Bueno D. M. Wolfe 🔄 60'
65' 🔄 C. Hudson-Odoi D. Ndoye
71' 🔄 L. Lucca Igor Jesus
J. Tchatchoua 🟨 75'
A. Gomes J. Bellegarde 🔄 78'
J. Bellegarde 🟨 86'
FT

Player Cards

Our take on every player in this match

Nottingham Forest

Goalkeepers
Stefan Ortega
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Defenders
Ola Aina
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
45%
Pass Acc
Nikola Milenković
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Morato
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
86%
Duel Win %
Neco Williams
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
55%
Pass Acc
Midfielders
Ibrahim Sangaré
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Elliot Anderson
MAGNET
MAGNET
111
Activity
111
Activity
95
Passes
16
Duels
Omari Hutchinson
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
22%
Pass Acc
Morgan Gibbs-White
ARCHITECT
ARCHITECT
5
Key Passes
5
Key Passes
0
Assists
39%
Pass Acc
Callum Hudson-Odoi
ARCHITECT
ARCHITECT
5
Key Passes
5
Key Passes
0
Assists
38%
Pass Acc
Forwards
Lorenzo Lucca
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
71
Total Mins
71
Entry
BENCH
Angus Gunn
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Jair
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
0
Total Mins
Started
Entry
Ryan Yates
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
James McAtee
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Dan Ndoye
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
Igor Jesus
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Taiwo Awoniyi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Wolves

Goalkeepers
José Sá
OCTOPUS
OCTOPUS
10
Saves
10
Saves
0
Conceded
100%
Save %
Defenders
Yerson Mosquera
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
3
Duels Won
0
Pens Won
Santiago Bueno
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Ladislav Krejčí
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Midfielders
Rodrigo Gomes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
60
Entry
Angel Gomes
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
João Gomes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Hugo Bueno
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
60
Entry
Forwards
Mateus Mané
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
9
Duels Won
0
Pens Won
Tolu Arokodare
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Adam Armstrong
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
BENCH
Sam Johnstone
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
David Möller Wolfe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
32
Total Mins
Started
Entry
Jackson Tchatchoua
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
32
Total Mins
Started
Entry
Matt Doherty
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Pedro Lima
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jean-Ricner Bellegarde
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Luke Rawlings
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ethan Sutherland
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tom Edozie
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
03/12/2025 Wolves 0 - 1 Nottingham Forest Premier League Molineux Stadium
06/01/2025 Wolves 0 - 3 Nottingham Forest Premier League Molineux Stadium
31/08/2024 Nottingham Forest 1 - 1 Wolves Premier League The City Ground
13/04/2024 Nottingham Forest 2 - 2 Wolves Premier League The City Ground
09/12/2023 Wolves 1 - 1 Nottingham Forest Premier League Molineux Stadium
01/04/2023 Nottingham Forest 1 - 1 Wolves Premier League The City Ground
03/12/2025
Premier League Molineux Stadium
06/01/2025
Premier League Molineux Stadium
31/08/2024
Premier League The City Ground
13/04/2024
Premier League The City Ground
09/12/2023
Premier League Molineux Stadium
01/04/2023
Premier League The City Ground
Nottingham Forest Win
Wolves Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Arsenal 26 57 50 18 +32 DBrentford 1 - 1 Arsenal (12-02-2026)WArsenal 3 - 0 Sunderland (07-02-2026)WLeeds 0 - 4 Arsenal (31-01-2026)LArsenal 2 - 3 Manchester United (25-01-2026)DNottingham Forest 0 - 0 Arsenal (17-01-2026)
2 Manchester City 26 53 54 24 +30 WManchester City 3 - 0 Fulham (11-02-2026)WLiverpool 1 - 2 Manchester City (08-02-2026)DTottenham 2 - 2 Manchester City (01-02-2026)WManchester City 2 - 0 Wolves (24-01-2026)LManchester United 2 - 0 Manchester City (17-01-2026)
3 Aston Villa 26 50 37 27 +10 WAston Villa 1 - 0 Brighton (11-02-2026)DBournemouth 1 - 1 Aston Villa (07-02-2026)LAston Villa 0 - 1 Brentford (01-02-2026)WNewcastle 0 - 2 Aston Villa (25-01-2026)LAston Villa 0 - 1 Everton (18-01-2026)
4 Manchester United 26 45 47 37 +10 DWest Ham 1 - 1 Manchester United (10-02-2026)WManchester United 2 - 0 Tottenham (07-02-2026)WManchester United 3 - 2 Fulham (01-02-2026)WArsenal 2 - 3 Manchester United (25-01-2026)WManchester United 2 - 0 Manchester City (17-01-2026)
5 Chelsea 26 44 47 30 +17 DChelsea 2 - 2 Leeds (10-02-2026)WWolves 1 - 3 Chelsea (07-02-2026)WChelsea 3 - 2 West Ham (31-01-2026)WCrystal Palace 1 - 3 Chelsea (25-01-2026)WChelsea 2 - 0 Brentford (17-01-2026)
6 Liverpool 26 42 41 35 +6 WSunderland 0 - 1 Liverpool (11-02-2026)LLiverpool 1 - 2 Manchester City (08-02-2026)WLiverpool 4 - 1 Newcastle (31-01-2026)LBournemouth 3 - 2 Liverpool (24-01-2026)DLiverpool 1 - 1 Burnley (17-01-2026)
7 Brentford 26 40 40 35 +5 DBrentford 1 - 1 Arsenal (12-02-2026)WNewcastle 2 - 3 Brentford (07-02-2026)WAston Villa 0 - 1 Brentford (01-02-2026)LBrentford 0 - 2 Nottingham Forest (25-01-2026)LChelsea 2 - 0 Brentford (17-01-2026)
8 Everton 26 37 29 30 -1 LEverton 1 - 2 Bournemouth (10-02-2026)WFulham 1 - 2 Everton (07-02-2026)DBrighton 1 - 1 Everton (31-01-2026)DEverton 1 - 1 Leeds (26-01-2026)WAston Villa 0 - 1 Everton (18-01-2026)
9 Bournemouth 26 37 43 45 -2 WEverton 1 - 2 Bournemouth (10-02-2026)DBournemouth 1 - 1 Aston Villa (07-02-2026)WWolves 0 - 2 Bournemouth (31-01-2026)WBournemouth 3 - 2 Liverpool (24-01-2026)DBrighton 1 - 1 Bournemouth (19-01-2026)
10 Newcastle 26 36 37 37 0 WTottenham 1 - 2 Newcastle (10-02-2026)LNewcastle 2 - 3 Brentford (07-02-2026)LLiverpool 4 - 1 Newcastle (31-01-2026)LNewcastle 0 - 2 Aston Villa (25-01-2026)DWolves 0 - 0 Newcastle (18-01-2026)
11 Sunderland 26 36 27 30 -3 LSunderland 0 - 1 Liverpool (11-02-2026)LArsenal 3 - 0 Sunderland (07-02-2026)WSunderland 3 - 0 Burnley (02-02-2026)LWest Ham 3 - 1 Sunderland (24-01-2026)WSunderland 2 - 1 Crystal Palace (17-01-2026)
12 Fulham 26 34 35 40 -5 LManchester City 3 - 0 Fulham (11-02-2026)LFulham 1 - 2 Everton (07-02-2026)LManchester United 3 - 2 Fulham (01-02-2026)WFulham 2 - 1 Brighton (24-01-2026)LLeeds 1 - 0 Fulham (17-01-2026)
13 Crystal Palace 26 32 28 32 -4 LCrystal Palace 2 - 3 Burnley (11-02-2026)WBrighton 0 - 1 Crystal Palace (08-02-2026)DNottingham Forest 1 - 1 Crystal Palace (01-02-2026)LCrystal Palace 1 - 3 Chelsea (25-01-2026)LSunderland 2 - 1 Crystal Palace (17-01-2026)
14 Brighton 26 31 34 34 0 LAston Villa 1 - 0 Brighton (11-02-2026)LBrighton 0 - 1 Crystal Palace (08-02-2026)DBrighton 1 - 1 Everton (31-01-2026)LFulham 2 - 1 Brighton (24-01-2026)DBrighton 1 - 1 Bournemouth (19-01-2026)
15 Leeds 26 30 36 45 -9 DChelsea 2 - 2 Leeds (10-02-2026)WLeeds 3 - 1 Nottingham Forest (06-02-2026)LLeeds 0 - 4 Arsenal (31-01-2026)DEverton 1 - 1 Leeds (26-01-2026)WLeeds 1 - 0 Fulham (17-01-2026)
16 Tottenham 26 29 36 37 -1 LTottenham 1 - 2 Newcastle (10-02-2026)LManchester United 2 - 0 Tottenham (07-02-2026)DTottenham 2 - 2 Manchester City (01-02-2026)DBurnley 2 - 2 Tottenham (24-01-2026)LTottenham 1 - 2 West Ham (17-01-2026)
17 Nottingham Forest 26 27 25 38 -13 DNottingham Forest 0 - 0 Wolves (11-02-2026)LLeeds 3 - 1 Nottingham Forest (06-02-2026)DNottingham Forest 1 - 1 Crystal Palace (01-02-2026)WBrentford 0 - 2 Nottingham Forest (25-01-2026)DNottingham Forest 0 - 0 Arsenal (17-01-2026)
18 West Ham 26 24 32 49 -17 DWest Ham 1 - 1 Manchester United (10-02-2026)WBurnley 0 - 2 West Ham (07-02-2026)LChelsea 3 - 2 West Ham (31-01-2026)WWest Ham 3 - 1 Sunderland (24-01-2026)WTottenham 1 - 2 West Ham (17-01-2026)
19 Burnley 26 18 28 51 -23 WCrystal Palace 2 - 3 Burnley (11-02-2026)LBurnley 0 - 2 West Ham (07-02-2026)LSunderland 3 - 0 Burnley (02-02-2026)DBurnley 2 - 2 Tottenham (24-01-2026)DLiverpool 1 - 1 Burnley (17-01-2026)
20 Wolves 26 9 16 48 -32 DNottingham Forest 0 - 0 Wolves (11-02-2026)LWolves 1 - 3 Chelsea (07-02-2026)LWolves 0 - 2 Bournemouth (31-01-2026)LManchester City 2 - 0 Wolves (24-01-2026)DWolves 0 - 0 Newcastle (18-01-2026)