Premier League Regular Season - 24

Nottingham Forest 1 - 1 FT Crystal Palace

City Ground

AI-powered match analysis and previews to help you decide which games are worth watching

46
FT
Sun, Feb 1
Nottingham Forest
1-1
Crystal Palace
⚡ Intensity 45
⚖️ Balance 44
🏆 Stakes 0
🎲 Upset 0
Ten-man Forest hold firm against Palace.

Forest Show Gritty Resilience After Williams Dismissal

Average Entertainment Futmetrix Score: 46/100. This survival scrap saw Nottingham Forest trade offensive flair for defensive steel after a first-half dismissal handed Crystal Palace the keys to the City Ground.

The Early Breakthrough

The match erupted into life at the City Ground as M. Gibbs-White struck a clinical opener just five minutes in, disrupting the early Balance of this Premier League encounter. Nottingham Forest looked sharp, utilizing the energy of the home crowd to press high and stifle the visitors' build-up play. Elliot Anderson was the orchestrator in the middle of the pitch, delivering an outstanding performance that saw him record two key passes and drive the transitions. For the opening half-hour, the hosts appeared to be in total control, exploiting gaps in the Palace defence and looking likely to double their advantage. The tactical setup from the Forest dugout seemed perfect, catching the Eagles off guard and forcing them into uncharacteristic errors during the early phases of play.

The Williams Turning Point

Everything changed in a moment of madness just before the interval. As Crystal Palace finally began to apply sustained pressure, a goal-bound effort was handled by N. Williams, leading to an immediate red card and a penalty. The Intensity of the match skyrocketed as the City Ground voiced its displeasure. I. Sarr stepped up with ice-cold nerves, slotting the spot-kick home in the second minute of stoppage time to level the scores. This sequence was the ultimate turning point, stripping Forest of their numerical advantage and completely shifting the momentum toward the visitors. From being the hunters, the Tricky Trees were suddenly the hunted, forced to reconfigure their entire tactical approach with ten men for the remaining forty-five minutes of the contest.

Resilience Under Siege

The second half was a story of one-way traffic as Palace dominated possession with a staggering 67% share of the ball. Despite the man advantage, the visitors struggled to find the decisive edge, frequently frustrated by Forest’s disciplined low block. A barrage of crosses and 12 total corners tested the hosts' resolve, but the backline stood firm under immense pressure. Given the Stakes of the mid-table battle, a point felt like a victory for Forest, who managed only one shot on target the entire match compared to Palace’s three. The draw leaves Forest hovering just above the danger zone, while Palace will rue their inability to convert territorial dominance into a winning goal. Ultimately, the resilience of the ten-man hosts ensured the spoils were shared in a gritty conclusion to a dramatic afternoon.

Key Questions

How did the red card for N. Williams impact the match?

The dismissal forced Forest into a defensive low block, surrendering 67% possession to Palace and turning the match into a survival exercise for the ten-man hosts.

How is the Futmetrix Score calculated?

The Futmetrix Score (0-100) combines multiple factors: match intensity, competitive balance, stakes importance, and entertainment value to help you decide if this match is worth watching.

Match Statistics

Possession
33%
67%
Nottingham Forest 33%
Crystal Palace 67%
Shots
9
14
Nottingham Forest 9
Crystal Palace 14
Shots on Target
1
3
Nottingham Forest 1
Crystal Palace 3
Expected Goals (xG)
0.49
1.92
Nottingham Forest 0.49
Crystal Palace 1.92
Passes
280
556
Nottingham Forest 280
Crystal Palace 556
Pass Accuracy
74%
86%
Nottingham Forest 74%
Crystal Palace 86%
Corners
5
7
Nottingham Forest 5
Crystal Palace 7
Fouls
4
12
Nottingham Forest 4
Crystal Palace 12
Yellow Cards
1
3
Nottingham Forest 1
Crystal Palace 3
Red Cards
1
0
Nottingham Forest 1
Crystal Palace 0

Match Events

C. Richards 🟨 31'
C. Riad 🟨 32'
45' 🟥 N. Williams
I. Sarr 45'+2
45'+3 🔄 N. Dominguez Morato
HT
46' 🔄 M. Sels A. Gunn
46' 🔄 C. Hudson-Odoi R. Yates
Y. Pino 🟨 54'
C. Riad C. Uche 🔄 61'
70' 🔄 Igor Jesus D. Ndoye
75' 🟨 N. Milenkovic
FT

Player Cards

Season performance ratings for players in this match

Nottingham Forest

Goalkeepers
Matz Sels
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
45
total mins
46
entry
Defenders
Ola Aina
DRIBBLER
DRIBBLER
5
dribbles
5
dribbles
6
attempts
83%
success %
Nikola Milenković
SWEEPER
SWEEPER
3
cleanups
3
cleanups
2
interceptions
1
blocks
Murillo
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
92
total mins
Started
entry
Neco Williams
FRIENDLY FIRE
FRIENDLY FIRE
0
mistake
0
mistake
1
fouls
5.6
rating
Midfielders
Ibrahim Sangaré
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
92
total mins
Started
entry
Elliot Anderson
SWEEPER
SWEEPER
2
cleanups
2
cleanups
2
interceptions
0
blocks
Callum Hudson-Odoi
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
45
total mins
46
entry
Morgan Gibbs-White
SNIPER
SNIPER
50%
conversion
50%
conversion
1
goals
2
shots
Nicolás Domínguez
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
48
total mins
45
entry
Forwards
Igor Jesus
PROVOCATEUR
PROVOCATEUR
2
fouls won
2
fouls won
8
Duels Won
0
pens won
BENCH
Angus Gunn
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
47
minutes
Morato
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
44
total mins
Started
entry
Zach Abbott
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
47
total mins
Started
entry
James McAtee
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Dan Ndoye
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
22
total mins
Started
entry
Omari Hutchinson
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Taiwo Awoniyi
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Lorenzo Lucca
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry

Crystal Palace

Goalkeepers
Dean Henderson
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
92
total mins
Started
entry
Defenders
Chris Richards
SWEEPER
SWEEPER
3
cleanups
3
cleanups
0
interceptions
3
blocks
Maxence Lacroix
MAGNET
MAGNET
99
activity
99
activity
88
passes
11
duels
Chadi Riad
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
61
total mins
61
entry
Midfielders
Daniel Muñoz
ARCHITECT
ARCHITECT
4
key passes
4
key passes
0
assists
39%
pass acc
Will Hughes
MAGNET
MAGNET
73
activity
73
activity
57
passes
16
duels
Jefferson Lerma
MAGNET
MAGNET
78
activity
78
activity
64
passes
14
duels
Tyrick Mitchell
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
92
total mins
Started
entry
Forwards
Ismaïla Sarr
FINISHER
FINISHER
1
goals
1
goals
3
shots
6.6
rating
Brennan Johnson
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
92
total mins
Started
entry
Yéremy Pino
ARCHITECT
ARCHITECT
3
key passes
3
key passes
0
assists
45%
pass acc
BENCH
Remi Matthews
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Walter Benítez
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Nathaniel Clyne
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Jaydee Canvot
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Christantus Uche
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
31
total mins
Started
entry
Kaden Rodney
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Zach Marsh
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry

Head to Head

Date Home Score Away Competition Venue
24/08/2025 Crystal Palace 1 - 1 Nottingham Forest Premier League Selhurst Park
05/05/2025 Crystal Palace 1 - 1 Nottingham Forest Premier League Selhurst Park
21/10/2024 Nottingham Forest 1 - 0 Crystal Palace Premier League The City Ground
30/03/2024 Nottingham Forest 1 - 1 Crystal Palace Premier League The City Ground
07/10/2023 Crystal Palace 0 - 0 Nottingham Forest Premier League Selhurst Park
28/05/2023 Crystal Palace 1 - 1 Nottingham Forest Premier League Selhurst Park
24/08/2025
Premier League Selhurst Park
05/05/2025
Premier League Selhurst Park
21/10/2024
Premier League The City Ground
30/03/2024
Premier League The City Ground
07/10/2023
Premier League Selhurst Park
28/05/2023
Premier League Selhurst Park
Nottingham Forest Win
Crystal Palace Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Arsenal 24 53 46 17 +29 WLeeds 0 - 4 Arsenal (31-01-2026)LArsenal 2 - 3 Manchester United (25-01-2026)DNottingham Forest 0 - 0 Arsenal (17-01-2026)DArsenal 0 - 0 Liverpool (08-01-2026)WBournemouth 2 - 3 Arsenal (03-01-2026)
2 Manchester City 24 47 49 23 +26 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)DManchester City 1 - 1 Brighton (07-01-2026)DManchester City 1 - 1 Chelsea (04-01-2026)
3 Aston Villa 24 46 35 26 +9 LAston Villa 0 - 1 Brentford (01-02-2026)WNewcastle 0 - 2 Aston Villa (25-01-2026)LAston Villa 0 - 1 Everton (18-01-2026)DCrystal Palace 0 - 0 Aston Villa (07-01-2026)WAston Villa 3 - 1 Nottingham Forest (03-01-2026)
4 Manchester United 24 41 44 36 +8 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)DBurnley 2 - 2 Manchester United (07-01-2026)DLeeds 1 - 1 Manchester United (04-01-2026)
5 Chelsea 24 40 42 27 +15 WChelsea 3 - 2 West Ham (31-01-2026)WCrystal Palace 1 - 3 Chelsea (25-01-2026)WChelsea 2 - 0 Brentford (17-01-2026)LFulham 2 - 1 Chelsea (07-01-2026)DManchester City 1 - 1 Chelsea (04-01-2026)
6 Liverpool 24 39 39 33 +6 WLiverpool 4 - 1 Newcastle (31-01-2026)LBournemouth 3 - 2 Liverpool (24-01-2026)DLiverpool 1 - 1 Burnley (17-01-2026)DArsenal 0 - 0 Liverpool (08-01-2026)DFulham 2 - 2 Liverpool (04-01-2026)
7 Brentford 24 36 36 32 +4 WAston Villa 0 - 1 Brentford (01-02-2026)LBrentford 0 - 2 Nottingham Forest (25-01-2026)LChelsea 2 - 0 Brentford (17-01-2026)WBrentford 3 - 0 Sunderland (07-01-2026)WEverton 2 - 4 Brentford (04-01-2026)
8 Sunderland 24 36 27 26 +1 WSunderland 3 - 0 Burnley (02-02-2026)LWest Ham 3 - 1 Sunderland (24-01-2026)WSunderland 2 - 1 Crystal Palace (17-01-2026)LBrentford 3 - 0 Sunderland (07-01-2026)DTottenham 1 - 1 Sunderland (04-01-2026)
9 Fulham 24 34 34 35 -1 LManchester United 3 - 2 Fulham (01-02-2026)WFulham 2 - 1 Brighton (24-01-2026)LLeeds 1 - 0 Fulham (17-01-2026)WFulham 2 - 1 Chelsea (07-01-2026)DFulham 2 - 2 Liverpool (04-01-2026)
10 Everton 24 34 26 27 -1 DBrighton 1 - 1 Everton (31-01-2026)DEverton 1 - 1 Leeds (26-01-2026)WAston Villa 0 - 1 Everton (18-01-2026)DEverton 1 - 1 Wolves (07-01-2026)LEverton 2 - 4 Brentford (04-01-2026)
11 Newcastle 24 33 33 33 0 LLiverpool 4 - 1 Newcastle (31-01-2026)LNewcastle 0 - 2 Aston Villa (25-01-2026)DWolves 0 - 0 Newcastle (18-01-2026)WNewcastle 4 - 3 Leeds (07-01-2026)WNewcastle 2 - 0 Crystal Palace (04-01-2026)
12 Bournemouth 24 33 40 43 -3 WWolves 0 - 2 Bournemouth (31-01-2026)WBournemouth 3 - 2 Liverpool (24-01-2026)DBrighton 1 - 1 Bournemouth (19-01-2026)WBournemouth 3 - 2 Tottenham (07-01-2026)LBournemouth 2 - 3 Arsenal (03-01-2026)
13 Brighton 24 31 34 32 +2 DBrighton 1 - 1 Everton (31-01-2026)LFulham 2 - 1 Brighton (24-01-2026)DBrighton 1 - 1 Bournemouth (19-01-2026)DManchester City 1 - 1 Brighton (07-01-2026)WBrighton 2 - 0 Burnley (03-01-2026)
14 Tottenham 24 29 35 33 +2 DTottenham 2 - 2 Manchester City (01-02-2026)DBurnley 2 - 2 Tottenham (24-01-2026)LTottenham 1 - 2 West Ham (17-01-2026)LBournemouth 3 - 2 Tottenham (07-01-2026)DTottenham 1 - 1 Sunderland (04-01-2026)
15 Crystal Palace 24 29 25 29 -4 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)DCrystal Palace 0 - 0 Aston Villa (07-01-2026)LNewcastle 2 - 0 Crystal Palace (04-01-2026)
16 Leeds 24 26 31 42 -11 LLeeds 0 - 4 Arsenal (31-01-2026)DEverton 1 - 1 Leeds (26-01-2026)WLeeds 1 - 0 Fulham (17-01-2026)LNewcastle 4 - 3 Leeds (07-01-2026)DLeeds 1 - 1 Manchester United (04-01-2026)
17 Nottingham Forest 24 26 24 35 -11 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)WWest Ham 1 - 2 Nottingham Forest (06-01-2026)LAston Villa 3 - 1 Nottingham Forest (03-01-2026)
18 West Ham 24 20 29 48 -19 LChelsea 3 - 2 West Ham (31-01-2026)WWest Ham 3 - 1 Sunderland (24-01-2026)WTottenham 1 - 2 West Ham (17-01-2026)LWest Ham 1 - 2 Nottingham Forest (06-01-2026)LWolves 3 - 0 West Ham (03-01-2026)
19 Burnley 24 15 25 47 -22 LSunderland 3 - 0 Burnley (02-02-2026)DBurnley 2 - 2 Tottenham (24-01-2026)DLiverpool 1 - 1 Burnley (17-01-2026)DBurnley 2 - 2 Manchester United (07-01-2026)LBrighton 2 - 0 Burnley (03-01-2026)
20 Wolves 24 8 15 45 -30 LWolves 0 - 2 Bournemouth (31-01-2026)LManchester City 2 - 0 Wolves (24-01-2026)DWolves 0 - 0 Newcastle (18-01-2026)DEverton 1 - 1 Wolves (07-01-2026)WWolves 3 - 0 West Ham (03-01-2026)