Premier League Gameweek 9

Brentford 2 - 0 FT Nottingham Forest

Gtech Community Stadium

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

Futmetrix Verdict
23
FT
Sat, Oct 31
Brentford
2-0
Nottingham Forest
⚡ Intensity 24
⚖️ Balance 13
🏆 Stakes 10
🎲 Upset 0
Possession without a cutting edge

Win Probability

  • Brentford 46%
  • Draw 26%
  • Nottingham Forest 28%

Futmetrix AI estimate

Brentford punish Forest’s wasteful pressure

Skip It Futmetrix Score: 23/100. Brentford made a low-chance lead count, while Forest’s possession brought little relief in a damaging defeat near the relegation line.

The Opening Act

Brentford won 2-0 at the Gtech Community Stadium, but this was no home-side siege. Nottingham Forest controlled possession with 58% and pushed forward with 15 shots; Brentford managed seven, with only one on target. That gap makes the result look almost upside down. Forest also managed only one shot on target, and their 0.87 expected goals brought no reward. Brentford were content to defend, contest duels and wait for an opening. They struck in the 30th minute when Nikola Milenković turned the ball into his own net. The Balance tilted sharply after that, though the home side had not controlled the ball or built a stream of chances. Forest’s patient circulation met a compact defence, making this a frustrating afternoon for anyone expecting an open shootout.

The Pivot

That own goal was the pivot, but it did not suddenly turn the match into a free-flowing contest. It gave Brentford a lead to protect, and Forest’s response exposed the difference between possession and threat. The visitors completed 357 passes, reached the final third 97 times and registered 10 key passes, yet still managed just one shot on target. Brentford answered with 33 clearances and 14 interceptions, repeatedly turning pressure into another defensive task. S. van den Berg delivered an outstanding performance at the back, helping keep Forest away from the clean looks they needed. The Intensity came from that repeated work rather than end-to-end attacks. Forest had enough territory to build pressure, but not the precision to make Brentford’s lead feel unsafe.

The Resolution

Brentford finally settled it with the match’s cleanest attacking moment. Substitute Jaidon Anthony, introduced in the 72nd minute, supplied the assist four minutes later; Igor Thiago finished for 2-0. It was a direct reward for a side that had spent much of the afternoon protecting its advantage, not a flood of chances. Brentford’s 0.44 expected goals and seven total shots underline how little they created; one goal came via an own goal, the other from their only effort on target. Forest arrived in 18th, one point from safety, so this defeat increases the pressure in the lower part of the table. Brentford were sixth before kick-off and leave with a clean sheet and a valuable league win built on nerve rather than volume. The Stakes are clearest for Forest, who need results quickly.

Key Questions

How did substitute Thiago change the game?

Thiago was not listed as a substitute; he scored Brentford’s 76th-minute second, assisted by substitute Jaidon Anthony.

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
42%
58%
Brentford 42%
Nottingham Forest 58%
Shots
7
15
Brentford 7
Nottingham Forest 15
Shots on Target
1
1
Brentford 1
Nottingham Forest 1
Expected Goals (xG)
0.44
0.87
Brentford 0.44
Nottingham Forest 0.87
Passes
334
467
Brentford 334
Nottingham Forest 467
Corners
3
4
Brentford 3
Nottingham Forest 4
Fouls
6
17
Brentford 6
Nottingham Forest 17
Yellow Cards
1
3
Brentford 1
Nottingham Forest 3
Red Cards
0
0
Brentford 0
Nottingham Forest 0

Match Events

↓ Ola Aina ↑Daniel Muñoz 🔄 45'
↓ Xaver Schlager ↑Ryan Yates 🔄 45'
HT
62' 🔄 ↓ Mathias Jensen ↑Mikkel Damsgaard
62' 🔄 ↓ Mamadou Sangare ↑Aaron Hickey
Daniel Muñoz 🟨 64'
↓ Liam Delap ↑Chris Wood 🔄 65'
↓ Dan Ndoye ↑Arnaud Kalimuendo 🔄 65'
68' 🟨 Michael Kayode
72' 🔄 ↓ Dango Ouattara ↑Jaidon Anthony
76' ⚽ Igor Thiago (Jaidon Anthony)
James Mcatee 🟨 83'
84' 🔄 ↓ Kevin Schade ↑Callum Wilson
FT

Player Cards

Our take on every player in this match

Brentford

Goalkeepers
Caoimhín Kelleher
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
Michael Kayode
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Sepp van den Berg
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
67%
Duel Win %
Kristoffer Ajer
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
3
Interceptions
0
Blocks
Keane Lewis-Potter
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Mamadou Sangaré
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Vitaly Janelt
SWEEPER
SWEEPER
6
Cleanups
6
Cleanups
6
Interceptions
0
Blocks
Dango Ouattara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
72
Total Mins
72
Entry
Mathias Jensen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
62
Entry
Kevin Schade
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
5
Duels Won
0
Pens Won
Forwards
Igor Thiago
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
BENCH
Hakon Rafn Valdimarsson
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Aaron Hickey
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
Nathan Collins
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
El Hadji Malick Diouf
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jannik Schuster
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mikkel Damsgaard
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
Jaidon Anthony
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
7.0
Rating
Callum Wilson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
6
Total Mins
Started
Entry
Gustavo Nunes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Nottingham Forest

Goalkeepers
Matz Sels
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
90
Minutes
Defenders
Jair
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
43%
Pass Acc
Nikola Milenković
FRIENDLY FIRE
FRIENDLY FIRE
Own Goal
Mistake
Own Goal
Mistake
4
Fouls
5.2
Rating
Murillo
WALL
WALL
0
Dribbled Past
0
Dribbled Past
5
Tackles
67%
Duel Win %
Midfielders
Ola Aina
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
46
Total Mins
45
Entry
James McAtee
MAGNET
MAGNET
82
Activity
82
Activity
72
Passes
10
Duels
Xaver Schlager
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
46
Total Mins
45
Entry
Neco Williams
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Morgan Gibbs-White
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
0
On Target
Dan Ndoye
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Forwards
Liam Delap
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
BENCH
John Victor Furtado
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Daniel Muñoz
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
23%
Pass Acc
Luca Netz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ousmane Diomande
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
44
Total Mins
Started
Entry
Ibrahim Sangaré
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Arnaud Kalimuendo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
Chris Wood
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
Callum Hudson-Odoi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
01/25/2026 Brentford 0 - 2 Nottingham Forest Premier League Brentford Community Stadium
08/17/2025 Nottingham Forest 3 - 1 Brentford Premier League City Ground
05/01/2025 Nottingham Forest 0 - 2 Brentford Premier League The City Ground
12/21/2024 Brentford 0 - 2 Nottingham Forest Premier League Gtech Community Stadium
01/20/2024 Brentford 3 - 2 Nottingham Forest Premier League Gtech Community Stadium
10/01/2023 Nottingham Forest 1 - 1 Brentford Premier League The City Ground
04/29/2023 Brentford 2 - 1 Nottingham Forest Premier League Gtech Community Stadium
11/05/2022 Nottingham Forest 2 - 2 Brentford Premier League The City Ground
03/20/2021 Brentford 1 - 1 Nottingham Forest Championship Brentford Community Stadium
12/12/2020 Nottingham Forest 1 - 3 Brentford Championship The City Ground
01/25/2026
Premier League Brentford Community Stadium
08/17/2025
Premier League City Ground
05/01/2025
Premier League The City Ground
12/21/2024
Premier League Gtech Community Stadium
01/20/2024
Premier League Gtech Community Stadium
10/01/2023
Premier League The City Ground
04/29/2023
Premier League Gtech Community Stadium
11/05/2022
Premier League The City Ground
03/20/2021
Championship Brentford Community Stadium
12/12/2020
Championship The City Ground
Brentford Win
Nottingham Forest Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Manchester City 9 21 20 10 +10 LManchester City 0 - 1 Brighton (31-10-2026)LAston Villa 2 - 1 Manchester City (24-10-2026)WManchester City 3 - 2 Ipswich (17-10-2026)WLiverpool 0 - 3 Manchester City (11-10-2026)WManchester City 5 - 3 Sunderland (20-09-2026)
2 Arsenal 8 21 13 5 +8 WArsenal 2 - 0 Everton (24-10-2026)WNottingham Forest 0 - 1 Arsenal (18-10-2026)WArsenal 2 - 1 Leeds (10-10-2026)LBrighton 3 - 0 Arsenal (19-09-2026)WSunderland 0 - 2 Arsenal (12-09-2026)
3 Brighton 9 19 24 7 +17 WManchester City 0 - 1 Brighton (31-10-2026)LLiverpool 2 - 0 Brighton (25-10-2026)WBrighton 5 - 0 Crystal Palace (18-10-2026)WSunderland 0 - 2 Brighton (10-10-2026)WBrighton 3 - 0 Arsenal (19-09-2026)
4 Chelsea 9 16 19 15 +4 WChelsea 2 - 0 Manchester United (31-10-2026)LChelsea 0 - 2 Tottenham (24-10-2026)WEverton 0 - 2 Chelsea (17-10-2026)WChelsea 5 - 1 Bournemouth (10-10-2026)LBrentford 3 - 0 Chelsea (18-09-2026)
5 Liverpool 8 15 11 8 +3 WLiverpool 2 - 0 Brighton (25-10-2026)WBrentford 1 - 2 Liverpool (17-10-2026)LLiverpool 0 - 3 Manchester City (11-10-2026)WBournemouth 0 - 1 Liverpool (20-09-2026)DLiverpool 0 - 0 Fulham (12-09-2026)
6 Brentford 9 14 16 9 +7 WBrentford 2 - 0 Nottingham Forest (31-10-2026)DHull City 1 - 1 Brentford (25-10-2026)LBrentford 1 - 2 Liverpool (17-10-2026)DAston Villa 2 - 2 Brentford (10-10-2026)WBrentford 3 - 0 Chelsea (18-09-2026)
7 Bournemouth 9 12 14 13 +1 WBournemouth 2 - 0 Leeds (31-10-2026)WManchester United 0 - 3 Bournemouth (25-10-2026)WBournemouth 2 - 0 Sunderland (18-10-2026)LChelsea 5 - 1 Bournemouth (10-10-2026)LBournemouth 0 - 1 Liverpool (20-09-2026)
8 Tottenham 9 12 10 10 0 WTottenham 2 - 0 Crystal Palace (31-10-2026)WChelsea 0 - 2 Tottenham (24-10-2026)WTottenham 3 - 1 Coventry (19-10-2026)DManchester United 1 - 1 Tottenham (10-10-2026)LTottenham 2 - 3 Aston Villa (19-09-2026)
9 Hull City 9 11 11 10 +1 DHull City 2 - 2 Ipswich (31-10-2026)DHull City 1 - 1 Brentford (25-10-2026)LFulham 1 - 0 Hull City (17-10-2026)DHull City 2 - 2 Everton (11-10-2026)LNewcastle 2 - 1 Hull City (19-09-2026)
10 Leeds 9 11 9 8 +1 LBournemouth 2 - 0 Leeds (31-10-2026)DSunderland 0 - 0 Leeds (25-10-2026)DLeeds 1 - 1 Manchester United (18-10-2026)LArsenal 2 - 1 Leeds (10-10-2026)DLeeds 0 - 0 Crystal Palace (20-09-2026)
11 Newcastle 8 11 12 14 -2 WCrystal Palace 0 - 2 Newcastle (25-10-2026)LNewcastle 0 - 1 Aston Villa (17-10-2026)LCoventry 4 - 1 Newcastle (12-10-2026)WNewcastle 2 - 1 Hull City (19-09-2026)LLeeds 4 - 1 Newcastle (14-09-2026)
12 Aston Villa 8 11 9 12 -3 WAston Villa 2 - 1 Manchester City (24-10-2026)WNewcastle 0 - 1 Aston Villa (17-10-2026)DAston Villa 2 - 2 Brentford (10-10-2026)WTottenham 2 - 3 Aston Villa (19-09-2026)LAston Villa 1 - 2 Nottingham Forest (12-09-2026)
13 Ipswich 9 11 14 18 -4 DHull City 2 - 2 Ipswich (31-10-2026)DIpswich 1 - 1 Nottingham Forest (23-10-2026)LManchester City 3 - 2 Ipswich (17-10-2026)WIpswich 2 - 1 Fulham (10-10-2026)LEverton 1 - 0 Ipswich (19-09-2026)
14 Everton 8 10 8 9 -1 LArsenal 2 - 0 Everton (24-10-2026)LEverton 0 - 2 Chelsea (17-10-2026)DHull City 2 - 2 Everton (11-10-2026)WEverton 1 - 0 Ipswich (19-09-2026)DTottenham 0 - 0 Everton (12-09-2026)
15 Coventry 9 9 9 16 -7 WCoventry 3 - 1 Sunderland (31-10-2026)LCoventry 0 - 1 Fulham (24-10-2026)LTottenham 3 - 1 Coventry (19-10-2026)WCoventry 4 - 1 Newcastle (12-10-2026)WNottingham Forest 0 - 1 Coventry (19-09-2026)
16 Fulham 8 8 8 10 -2 WCoventry 0 - 1 Fulham (24-10-2026)WFulham 1 - 0 Hull City (17-10-2026)LIpswich 2 - 1 Fulham (10-10-2026)DFulham 1 - 1 Manchester United (20-09-2026)DLiverpool 0 - 0 Fulham (12-09-2026)
17 Manchester United 9 7 10 15 -5 LChelsea 2 - 0 Manchester United (31-10-2026)LManchester United 0 - 3 Bournemouth (25-10-2026)DLeeds 1 - 1 Manchester United (18-10-2026)DManchester United 1 - 1 Tottenham (10-10-2026)DFulham 1 - 1 Manchester United (20-09-2026)
18 Crystal Palace 9 7 9 21 -12 LTottenham 2 - 0 Crystal Palace (31-10-2026)LCrystal Palace 0 - 2 Newcastle (25-10-2026)LBrighton 5 - 0 Crystal Palace (18-10-2026)WCrystal Palace 3 - 1 Nottingham Forest (11-10-2026)DLeeds 0 - 0 Crystal Palace (20-09-2026)
19 Nottingham Forest 9 6 6 12 -6 LBrentford 2 - 0 Nottingham Forest (31-10-2026)DIpswich 1 - 1 Nottingham Forest (23-10-2026)LNottingham Forest 0 - 1 Arsenal (18-10-2026)LCrystal Palace 3 - 1 Nottingham Forest (11-10-2026)LNottingham Forest 0 - 1 Coventry (19-09-2026)
20 Sunderland 9 5 7 17 -10 LCoventry 3 - 1 Sunderland (31-10-2026)DSunderland 0 - 0 Leeds (25-10-2026)LBournemouth 2 - 0 Sunderland (18-10-2026)LSunderland 0 - 2 Brighton (10-10-2026)LManchester City 5 - 3 Sunderland (20-09-2026)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.