Brentford vs Crystal Palace preview

England flag 2025/2026 Premier League, England
Gtech Community Stadium Sun, 17 May - 2:00 PM
Premier League
Brentford BRE
2 2
Crystal Palace CRY
Full Time Sun, 17 May 2:00 PM
Round 37 Regular Season
Dango Ouattara - 40', 88'
Goal
|
Goal
Ismaïla Sarr - 6' (P)
Adam Wharton - 52'

CONTEXT

Brentford and Crystal Palace played out an entertaining 2-2 draw in their latest league fixture. Both teams found the net once in each half, with the score remaining level at halftime. Brentford enjoyed greater possession at 58 percent but were unable to convert that into a winning advantage. Crystal Palace defended resiliently and took their opportunities when they arose. No players were sent off during the contest, allowing for a full-strength battle until the final whistle. The stronger side according to pre-match assessments failed to dominate proceedings as expected. This result leaves both teams with valuable points in the standings. The performance levels indicated a closely contested affair from start to finish.

TL;DR

  • Structural deviation: Final score: Brentford 2-2 Crystal Palace. Brentford showed a moderate deviation from the pre-match structural baseline.
  • Efficiency shift: The efficiency shift remained in line with pre-match projections for both teams.
  • xG alignment: Expected goals data was unavailable, preventing direct alignment assessment.
  • Market alignment: The final draw outcome aligned with market indicators.
  • xG expectations: No specific xG values were recorded for either Brentford or Crystal Palace.
  • Event impact: The even halftime score influenced the second half dynamics leading to the draw.
  • Red card distortion: Absence of red cards ensured no distortion from disciplinary events occurred.
No standings statistics available.
No head-to-head records found.
0.5+ goals: 85%
1.5+ goals: 70%
2.5+ goals: 50%
3.5+ goals: 25%
Confidence: High (≥8 matches)

Quality vs Volume

Home: xG 1.8, Shots 12, xG/Shot 0.15
Away: xG 1.5, Shots 14, xG/Shot 0.11

Open Play vs Set Play

Open Play: 65%
Set Play: 35%

Expected Points

TeamxPts
Home1.8
Away1.2
ℹ️ Methodology: Expected Goals (xG) measures shot quality
S. Barrott
S. Barrott
Referee 25 matches
Fouls / Match
Referee 0.52
League Avg 0
Yellow Cards / Match
Referee 0.12
League Avg 0
Red Cards / Match
Referee 0
League Avg 0
Penalties / Match
Referee 0
League Avg 0
I. Hussin
I. Hussin
1st Assistant 0 matches
Fouls / Match
Referee 0
League Avg 0
Yellow Cards / Match
Referee 0
League Avg 0
Red Cards / Match
Referee 0
League Avg 0
Penalties / Match
Referee 0
League Avg 0
W. Smith
W. Smith
2nd Assistant 0 matches
Fouls / Match
Referee 0
League Avg 0
Yellow Cards / Match
Referee 0
League Avg 0
Red Cards / Match
Referee 0
League Avg 0
Penalties / Match
Referee 0
League Avg 0
S. Martin
S. Martin
4th Official 0 matches
Fouls / Match
Referee 0
League Avg 0
Yellow Cards / Match
Referee 0
League Avg 0
Red Cards / Match
Referee 0
League Avg 0
Penalties / Match
Referee 0
League Avg 0
Brentford K. Andrews
K. Andrews
VS
Crystal Palace O. Glasner
O. Glasner
1.4
Avg Points / Game (Last 100 Matches)
1.08
1 i
Last 6 Opponents
Manchester City Rank: 98 L
West Ham United Rank: 84 W
Manchester United Rank: 90 L
Fulham Rank: 86 D
Everton Rank: 87 D
Leeds United Rank: 87 D
Avg Points / Game (Last 6 Matches)
0.83 i
Last 6 Opponents
Manchester City Rank: 98 L
Everton Rank: 88 D
AFC Bournemouth Rank: 89 L
Liverpool Rank: 91 L
West Ham United Rank: 83 D
Newcastle United Rank: 89 W
2
Head to Head (Wins - Draws - Losses)
2 - 5 - 2
2

Win Probabilities

Live Win Probability (90 Min)
Home Brentford
7.2%
Draw
89.19%
Away Crystal Palace
3.6%

Movement

Changes since opening
Brentford
+0.95%
Draw
-0.1%
Crystal Palace
-0.86%

Team Power Ranking

i
What is Power Ranking?
Power ranking is SportMonks' model-based team strength indicator. Historical input capped to 2 seasons.
72.19
70.31
0 (Weakest) 100 (Strongest)
Metric
Brentford
Crystal Palace
Power Score
72.19
70.31
League Position
8
15
Global Rank
18
33

Form Analysis Opponent-Weighted

Line chart of recent results (points/trend). Friendlies excluded by default. Hover for opponent, result, xG/xGA and power ranking — based on last 6 matches.

vs
Brentford Opponent-weighted form score
Crystal Palace Opponent-weighted form score
Win (3 pts) Draw (1 pt) Loss (0 pts) Brentford Crystal Palace

Heatmaps Ball coordinates

Attack and defence zones from ball position data. Filters: last 6 matches (overall/home/away), time period, competition.

vs

Brentford

Left / Center / Right
Opposition half density
vs season average

Crystal Palace

Left / Center / Right
Opposition half density
vs season average
Possession Efficiency data not available for this match.

Set Pieces Efficiency Attack & Defence

Set-piece reliance and strength using expected metrics and actual outcomes for each team.

Brentford ⚠ Proxy
vs
⚠ Proxy Crystal Palace
Created Set-piece attacking threat
Brentford Crystal Palace
Set-piece xG Share Share of total expected goals generated from set pieces. Higher = more set-piece reliant in attack.
Goals per Match Average set-piece goals scored per match.
0.00 1.00
vs Expected (xG) Goals scored minus set-piece xG. Positive = overperforming; Negative = underperforming expectations.
vs
Conceded Set-piece defensive exposure
Brentford Crystal Palace
Set-piece xGA Share Share of total expected goals conceded from set pieces. Higher = more exposed to set pieces defensively.
Conceded per Match Average set-piece goals conceded per match.
1.00 0.00
vs Expected (xGA) Goals conceded minus set-piece xGA. Positive = conceding more than expected (bad); Negative = conceding less than expected (good).
vs
xG set-piece data unavailable for both teams. Values estimated using proxy metrics (shots, dangerous attacks). Confidence: Medium.
Brentford
Crystal Palace
xG Share = set-piece xG ÷ total xG
vs Expected = goals − set-piece xG

Counter / Transition Attack & Defence

What happens in the 15 seconds immediately after possession changes hands — based on Last 6 matches.

Brentford
vs
Crystal Palace
Attack After Winning Possession transition → offence
Brentford Crystal Palace
Goals per Match Average goals scored within 15s of winning the ball per match. ↑ better
Shots per Match Average shots taken within 15s of winning the ball per match. ↑ better
Dangerous Attacks Average dangerous attacks launched within 15s of winning possession per match. ↑ better
Defence After Losing Possession loss → defensive exposure
Brentford Crystal Palace
Goals Conceded Average goals conceded within 15s of losing the ball per match. ↓ better
Shots Conceded Average shots conceded within 15s of losing the ball per match. ↓ better
Dangerous Attacks Conceded Average dangerous attacks allowed within 15s of losing possession per match. ↓ better
Brentford
Crystal Palace
Window = 15s post-possession change
Index = 0–1 composite score

PRESSURE INDEX

Momentum phases from smoothed minute-by-minute pressure.

  • BRE had peak pressure around 101'.
  • BRE started the game with stronger pressure.
BRE Pressure CRY Pressure
Pressure Index: BRE reached the top pressure at 101' (74.75).

Team Head to Head Last 6 Seasons

Summary of 9 matches between these sides — filtered by competition and venue context.

Brentford BRE Home
9 matches
Crystal Palace CRY Away
Match Record
2
Wins
2
5
Draws
5
2
Losses
2
Goals
8
Goals Scored
10
10
Goals Conceded
8
-2
Goal Difference
+2
Expected Goals
0
xG
0
0
xGA
0

Data last updated: 2026-05-17T13:47:23+00:00

STARTING XI

Match Formation 4-2-3-1
Match Formation 3-4-2-1
Pitch
C. Kelleher
Republic of Ireland
1 C. Kelleher
M. Kayode
Italy
33 M. Kayode
K. Vassbakk Ajer
Substitution
Norway
20 K. Vassbakk Ajer
N. Collins
Republic of Ireland
22 N. Collins
K. Lewis-Potter
England
23 K. Lewis-Potter
Y. Yarmoliuk
Substitution
Ukraine
18 Y. Yarmoliuk
V. Janelt
Substitution
Germany
27 V. Janelt
Dango Ouattara
Burkina Faso
19 Dango Ouattara
M. Jensen
Substitution
Denmark
8 M. Jensen
M. Damsgaard
Denmark
24 M. Damsgaard
Thiago
Brazil
9 Thiago
D. Henderson
England
1 D. Henderson
C. Riad
Substitution
Morocco
34 C. Riad
M. Lacroix
Substitution
France
5 M. Lacroix
J. Canvot
France
23 J. Canvot
T. Mitchell
England
3 T. Mitchell
D. Kamada
Japan
18 D. Kamada
A. Wharton
England
20 A. Wharton
D. Muñoz Mejía
Colombia
2 D. Muñoz Mejía
Y. Jesús Pino Santos
Substitution
Spain
10 Y. Jesús Pino Santos
I. Sarr
Substitution
Senegal
7 I. Sarr
J. Strand Larsen
Substitution
Norway
22 J. Strand Larsen

General Information

Date & Time
May 17, 2026, 02:00 PM
Competition
2025/2026 Premier League, England · Round 37 · Regular Season
Stadium
Gtech Community Stadium
Capacity
17250
Attendance
17213
Pitch Surface
Grass
Weather
☀️ 12°C, Fair
Referees
Samuel Barrott
Ian Hussin
Wade Smith
Steve Martin

Statistics

Possession
BRE
55%
CRY
45%

Top Statistics

2 Goals 2
1 Big Chances Created 2
8 Shots 5
52 Dangerous attacks 37
58 Possession 42
9 Corners 4
6 Free kicks 8
1 Yellow Cards 3

Match Overview

7 Goal Kicks 10
29 Successful Dribbles Percentage 50
0 Penalties 1
14 Dribble Attempts 4
16 Throwins 18
0 Hit Woodwork 2
28 Successful Headers 20
4 Successful Dribbles 2
70 Ball Safe 70
9 Goal Attempts 11
4 Substitutions 5
1 Injuries 3
1 Assists 1

Attacking

111 Attacks 83
0 Big Chances Missed 1

Possession

80 Successful Passes Percentage 67
455 Passes 339
364 Successful Passes 228
47 Successful Long Passes Percentage 27
59 Long Passes 71
8 Key Passes 10
28 Successful Long Passes 19

Defensive

6 Interceptions 13
42 Duels Won 45
3 Saves 1
5 Tackles 18

Build-up

22 Total Crosses 12
3 Accurate Crosses 4

Discipline

7 Fouls 5
2 Offsides 1

Lineup

Referee : Samuel Barrott

Starting XI

1
Caoimhín Kelleher
Caoimhín Kelleher Goalkeeper
6.91
20
Kristoffer Ajer
Kristoffer Ajer Defender
6.61
4
Sepp van den Berg
Sepp van den Berg
Defender82'
6.88
22
Nathan Collins
Nathan Collins Defender
6.84
23
Keane Lewis-Potter
Keane Lewis-Potter Defender
6.68
33
Michael Kayode
Michael Kayode Defender
6.79
8
Mathias Jensen
Mathias Jensen Midfielder
6.89
7
Kevin Schade
Kevin Schade
Midfielder63'
6.82
18
Yegor Yarmolyuk
Yegor Yarmolyuk Midfielder
6.71
10
Josh Dasilva
Josh Dasilva
Midfielder89'
6.39
19
Dango Ouattara
Dango Ouattara Midfielder
2
6.83
24
Mikkel Damsgaard
Mikkel Damsgaard Midfielder
6.91
27
Vitaly Janelt
Vitaly Janelt Midfielder
6.92
6
Jordan Henderson
Jordan Henderson
Midfielder63'
6.71
9
Igor Thiago
Igor Thiago Attacker
7.09
Referee : Samuel Barrott

Starting XI

1
Dean Henderson
Dean Henderson Goalkeeper
6.79
5
Maxence Lacroix
Maxence Lacroix Defender
6.95
26
Chris Richards
Chris Richards
Defender61'
6.82
23
Jaydee Canvot
Jaydee Canvot Defender
6.79
34
Chadi Riad
Chadi Riad Defender
6.64
8
Jefferson Lerma
Jefferson Lerma
Midfielder74'
6.71
2
Daniel Muñoz
Daniel Muñoz Midfielder
6.99
3
Tyrick Mitchell
Tyrick Mitchell Midfielder
6.83
18
Daichi Kamada
Daichi Kamada Midfielder
6.8
20
Adam Wharton
Adam Wharton Midfielder
6.95
7
Ismaïla Sarr
Ismaïla Sarr Attacker
6.87
29
Evann Guessand
Evann Guessand
Attacker90+3'
6.54
10
Yéremy Pino
Yéremy Pino Attacker
6.84
11
Brennan Johnson
Brennan Johnson
Attacker46'
6.59
22
Jørgen Strand Larsen
Jørgen Strand Larsen Attacker
6.75
14
Jean-Philippe Mateta
Jean-Philippe Mateta
Attacker61'
6.76

Events

2ND-HALF
Event
Michael Kayode
Argument / 4th Yellowcard
90+5'
90+5'
Event
Dean Henderson
Time wasting / 3rd Yellowcard
90+3'
Event
Evann Guessand Ismaïla Sarr
9th Substitution
Event
Josh Dasilva Yegor Yarmolyuk
8th Substitution
89'
89'
Event
Jefferson Lerma
Foul / 2nd Yellowcard
Event
Dango Ouattara
Header / 3rd Goal
88'
83'
Event
Chris Richards
Foul / 1st Yellowcard
Event
Sepp van den Berg Kristoffer Ajer
7th Substitution
82'
74'
Event
Jefferson Lerma Chadi Riad
6th Substitution
Event
Jordan Henderson Vitaly Janelt
4th Substitution
63'
Event
Kevin Schade Mathias Jensen
5th Substitution
63'
61'
Event
Jean-Philippe Mateta Jørgen Strand Larsen
2nd Substitution
61'
Event
Chris Richards Maxence Lacroix
3rd Substitution
52'
Event
Adam Wharton
Left foot shot / 2nd Goal
46'
Event
Brennan Johnson Yéremy Pino
1st Substitution
1ST-HALF
Event
Dango Ouattara
Header / 1st Goal
40'
6'
Event
Ismaïla Sarr
Right foot shot / 1st Penalty
4'
Event
Ismaïla Sarr
Penalty awarded

Match Commentary

2
Update Update
Caoimhín Kelleher of Brentford concedes a penalty after committing a foul in the penalty area.
6
GOAL! GOAL! Important
Goal! Ismaïla Sarr scores for Crystal Palace with a right-footed shot into the left corner. The score is now Brentford 0, Crystal Palace 1.
4
Update Update
VAR decision results in a penalty for Crystal Palace.
13
Corner Corner
Brentford wins a corner after Maxence Lacroix concedes.
17
Corner Corner
Chadi Riad of Crystal Palace missed a header from the center of the box. The chance was set up by Adam Wharton's cross following a corner.
16
Corner Corner
Crystal Palace wins a corner after Nathan Collins concedes.
33
Attempt Attempt
Jørgen Strand Larsen's left-footed shot from the right side of the box is blocked. Adam Wharton provided the assist.
36
Corner Corner
Brentford wins a corner after Maxence Lacroix concedes.
14
Corner Corner
New attacking attempt. Daniel Muñoz of Crystal Palace has a left-footed shot from the left side of the box, which is saved in the left corner by Caoimhín Kelleher of Brentford. The assist comes from Adam Wharton.
14
Corner Corner
Crystal Palace wins a corner, conceded by Caoimhín Kelleher.
15
Update Update
Tyrick Mitchell of Crystal Palace won a free kick in defense.
14
Corner Corner
Adam Wharton from Crystal Palace misses a chance, shooting with his left foot from the center of the box, sending the ball high and wide to the right after a corner.
15
Update Update
Foul committed by Igor Thiago against Brentford.
15
GOAL! GOAL! Important
New attacking attempt. Jørgen Strand Larsen from Crystal Palace takes a right-footed shot from outside the box, but it's saved by Brentford's goalkeeper Caoimhín Kelleher, who is positioned in the center of the goal.
16
Attempt Attempt
Ismaïla Sarr from Crystal Palace hits the right post with a right-footed shot from the center of the box, assisted by Yéremy Pino.
18
Corner Corner
Brentford wins a corner after Jaydee Canvot concedes it.
20
Corner Corner
Corner awarded to Crystal Palace after Keane Lewis-Potter concedes.
23
Attempt Attempt
Tyrick Mitchell's left-footed shot from outside the box is blocked. The assist came from Daniel Muñoz.
2
Update Update
Dango Ouattara from Brentford misses a chance, shooting with his right foot from the center of the box but sending it high. The assist came from Mathias Jensen during a fast break.
2
Update Update
Crystal Palace awarded a penalty after Ismaïla Sarr is fouled in the penalty area.
27
Update Update
Mikkel Damsgaard from Brentford won a free kick on the right wing.
28
Corner Corner
Brentford wins a corner after Jaydee Canvot concedes.
33
Update Update
Adam Wharton from Crystal Palace won a free kick in the attacking area.
21
Update Update
Maxence Lacroix's header from the left side of the box is blocked. The assist came from Adam Wharton, who delivered a cross.
22
Corner Corner
Crystal Palace wins a corner after Nathan Collins concedes.
27
Update Update
Foul committed by Adam Wharton of Crystal Palace.
28
Corner Corner
Dango Ouattara from Brentford misses a chance, heading the ball from close range over the bar. The assist came from Vitaly Janelt, who delivered a cross following a corner.
33
Attempt Attempt
Jørgen Strand Larsen of Crystal Palace hits the left post with a left-footed shot from the center of the box, assisted by Ismaïla Sarr.
35
Update Update
Igor Thiago is caught offside for Brentford.
33
Attempt Attempt
Daichi Kamada's right-footed shot from the center of the box is blocked.
31
Update Update
Igor Thiago of Brentford is flagged for offside.
33
Attempt Attempt
Tyrick Mitchell's left-footed shot from the center of the box is blocked.
33
Update Update
Igor Thiago fouled Brentford.
90
Attempt Attempt
Missed chance. Kevin Schade from Brentford shot with his left foot from the center of the box but missed to the left.
90
Update Update
Foul committed by Kevin Schade of Brentford.
90
Update Update
The fourth official has indicated there will be 10 minutes of added time.
90
Attempt Attempt
Keane Lewis-Potter's shot for Brentford from outside the box is blocked. The assist came from Dango Ouattara.
90
GOAL! GOAL! Important
Igor Thiago from Brentford had a missed chance, shooting with his left foot from the center of the box, just missing the goal.
90
GOAL! GOAL! Important
Sepp van den Berg from Brentford had a missed chance, heading the ball from a few meters out, just missing the goal. The assist came from Mikkel Damsgaard, who delivered a cross after a corner.
90
Corner Corner
Brentford wins a corner after Jaydee Canvot concedes.
90
Attempt Attempt
Adam Wharton’s left-footed shot from outside the box is blocked. The assist came from Daichi Kamada.
90
Update Update
The second half ends with the match finishing 2-2 between Brentford and Crystal Palace.
89
Update Update
Foul committed by Jefferson Lerma for Crystal Palace.
89
Update Update
Dango Ouattara from Brentford won a free kick in an attacking position.
90
Update Update
Jefferson Lerma from Crystal Palace won a free kick in defense.
89
Yellow Card Yellow Card Important
Jefferson Lerma of Crystal Palace receives a yellow card for a foul.
89
Substitution Substitution
Substitution for Brentford: Josh Dasilva replaces Yehor Yarmoliuk.
90
Attempt Attempt
Kevin Schade's right-footed shot from the left side of the box is blocked. The assist was provided by Igor Thiago.
90
Yellow Card Yellow Card Important
Michael Kayode of Brentford receives a yellow card.
90
Substitution Substitution
Substitution for Crystal Palace: Evann Guessand replaces Ismaïla Sarr.
90
Attempt Attempt
Josh Dasilva from Brentford had a missed chance, shooting with his left foot from the left side of the box. The assist came from Mikkel Damsgaard.
90
Update Update
Jaydee Canvot of Crystal Palace won a free kick in defense.
88
GOAL! GOAL! Important
Goal! Dango Ouattara scores for Brentford with a header from a few meters into the top left corner, assisted by Sepp van den Berg's header. The match is now 2-2.
84
Corner Corner
Brentford wins a corner after Dean Henderson concedes.
83
Update Update
Foul committed by Jaydee Canvot of Crystal Palace.
84
Corner Corner
Dango Ouattara from Brentford attempts an attack with a left-footed shot from the right side of the box, but Dean Henderson from Crystal Palace makes a save in the left corner.
83
Yellow Card Yellow Card Important
Chris Richards of Crystal Palace receives a yellow card for a foul.
52
GOAL! GOAL! Important
Goal! Crystal Palace takes a 2-1 lead over Brentford as Adam Wharton scores with a left-footed shot from outside the box to the center of the goal, assisted by Daniel Muñoz.
90
Yellow Card Yellow Card Important
Dean Henderson of Crystal Palace receives a yellow card.
90
Update Update
Keane Lewis-Potter of Brentford won a free kick in defense.
90
Update Update
Kevin Schade from Brentford committed a foul.
90
Update Update
Foul committed by Brennan Johnson for Crystal Palace.
45
Update Update
The second half starts with the match tied at 1-1 between Brentford and Crystal Palace.
47
Update Update
There is a delay in the match due to an injury to Maxence Lacroix from Crystal Palace.
49
Attempt Attempt
Mikkel Damsgaard from Brentford missed a chance with a right-footed shot from outside the box.
55
Update Update
Foul committed by Maxence Lacroix of Crystal Palace.
61
Substitution Substitution
Substitution for Crystal Palace: Jean-Philippe Mateta replaces Jørgen Strand Larsen.
63
Substitution Substitution
Substitution for Brentford: Jordan Henderson replaces Vitaly Janelt.
82
Corner Corner
Keane Lewis-Potter from Brentford had a missed chance as he shot with his right foot from outside the box, just missing the target. The assist came from Jordan Henderson after a corner.
74
Substitution Substitution
Substitution for Crystal Palace: Jefferson Lerma replaces Chadi Riad due to injury.
76
Update Update
Foul by Igor Thiago against Brentford.
72
Update Update
There is a delay in the match due to an injury to Chadi Riad from Crystal Palace.
82
Substitution Substitution
Substitution for Brentford: Sepp van den Berg replaces Kristoffer Ajer.
45
Substitution Substitution
Substitution for Crystal Palace: Brennan Johnson replaces Yéremy Pino.
55
Update Update
There is a delay in the match due to an injury to Mathias Jensen from Brentford.
72
GOAL! GOAL! Important
Missed chance. Daniel Muñoz from Crystal Palace shoots with his right foot from outside the box, but it goes over the goal.
61
Substitution Substitution
Substitution for Crystal Palace: Chris Richards replaces Maxence Lacroix.
63
Substitution Substitution
Substitution for Brentford: Kevin Schade replaces Mathias Jensen.
76
Update Update
Chris Richards from Crystal Palace won a free kick in defense.
83
Update Update
Kevin Schade from Brentford won a free kick on the left wing.
81
Corner Corner
Brentford wins a corner after Jefferson Lerma concedes.
70
Update Update
Offside called against Crystal Palace. Daniel Muñoz is offside.
60
Corner Corner
Brentford wins a corner after Tyrick Mitchell concedes.
47
Attempt Attempt
Nathan Collins from Brentford has a shot from the center of the box, but it is blocked.
55
Update Update
Mathias Jensen from Brentford won a free kick in an attacking position.
77
Update Update
There is a delay in the match due to an injury to Chris Richards from Crystal Palace.
45
GOAL! GOAL! Important
New attacking attempt. Adam Wharton of Crystal Palace takes a left-footed shot from outside the box, but it's saved by Brentford's goalkeeper Caoimhín Kelleher, with an assist from Daniel Muñoz.
45
Update Update
Vitaly Janelt of Brentford commits a handball.
45
Corner Corner
Brentford wins a corner after Jaydee Canvot concedes.
45
Update Update
The first half ends with the score tied at 1-1 between Brentford and Crystal Palace.
40
GOAL! GOAL! Important
Goal! Dango Ouattara scores for Brentford with a header from the center of the box into the right corner. The match is now 1-1.
45
Update Update
The fourth official has indicated there will be 4 minutes of added time.

CONCLUSION

Final score detail: Brentford 2-2 Crystal Palace. Structural assessment: Brentford exhibited a moderate deviation from the pre-match structural baseline. Efficiency outcome: Possession-adjusted chance creation finished in line with projected levels. Result alignment: The final score was consistent with the pre-match probability model. Market alignment: The match result was within the projected probability range.