Birmingham City vs Blackburn Rovers Prediction, Preview and Stats

England flag 2025/2026 Championship, England
St. Andrew's Stadium Fri, 3 Apr - 2:00 PM
Championship
Birmingham City BRC
0 Winner 1
Blackburn Rovers BBR
Full Time Fri, 3 Apr 2:00 PM
Round 40 Regular Season
|
Goal
Todd Cantwell - 69'

CONTEXT

The match between Birmingham City and Blackburn Rovers has finished, with the away side claiming a 1-0 victory. After a goalless first half left the teams even at the break, Blackburn Rovers managed to find the crucial breakthrough in the second period. This full-time result represents a significant deviation from pre-match expectations. Birmingham City entered the contest as clear favorites with a 51.7% implied probability of winning, alongside a 27.1% chance of a draw. With just a 21.2% pre-market chance, Blackburn Rovers' victory meant the final outcome did not align with the pre-match market. Despite the defeat, Birmingham City dictated the tempo, holding a dominant 65% of possession compared to Blackburn's 35%. Because expected goals (xG) data was unavailable for this fixture, it cannot be determined if the final scoreline aligned with the actual quality of chances created. Even with the stark possession contrast, the efficiency shift between the two sides was recorded as being in line with standard match dynamics. Additionally, the game was played without any red cards, meaning disciplinary events had no impact on the surprising final result.

TL;DR

  • Structural deviation: Blackburn Rovers showed a significant deviation from the pre-match structural baseline.
  • Efficiency shift: Possession-adjusted chance creation was in line with projected levels.
  • xG alignment: The final outcome was insufficient data for expected goal differential.
  • Market alignment: End result was diverging from the pre-match projection.
  • xG expectations: Inconclusive for xG expectations (Classify).
  • Event impact: No major event distortion.
  • Red card distortion: None.
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. Oldham
S. Oldham
4th Official 25 matches
Fouls / Match
Referee 0.52
League Avg 17.46
Yellow Cards / Match
Referee 0.12
League Avg 3.22
Red Cards / Match
Referee 0
League Avg 0.08
Penalties / Match
Referee 0
League Avg 0.24
J. Busby
J. Busby
Referee 25 matches
Fouls / Match
Referee 0.52
League Avg 17.46
Yellow Cards / Match
Referee 0.12
League Avg 3.22
Red Cards / Match
Referee 0
League Avg 0.08
Penalties / Match
Referee 0
League Avg 0.24
J. Wilson
J. Wilson
2nd Assistant 25 matches
Fouls / Match
Referee 0.52
League Avg 17.46
Yellow Cards / Match
Referee 0.12
League Avg 3.22
Red Cards / Match
Referee 0
League Avg 0.08
Penalties / Match
Referee 0
League Avg 0.24
J. Graham
J. Graham
1st Assistant 25 matches
Fouls / Match
Referee 0.52
League Avg 17.46
Yellow Cards / Match
Referee 0.12
League Avg 3.22
Red Cards / Match
Referee 0
League Avg 0.08
Penalties / Match
Referee 0
League Avg 0.24
Birmingham City C. Davies
C. Davies
VS
Blackburn Rovers M. O'Neill
M. O'Neill
1.35
Avg Points / Game (Last 100 Matches)
1.16
0.67 i
Last 6 Opponents
Derby County Rank: 69 L
Sheffield United Rank: 71 D
Queens Park Rangers Rank: 64 W
Charlton Athletic Rank: 67 L
Middlesbrough Rank: 73 L
Millwall Rank: 75 L
Avg Points / Game (Last 6 Matches)
0.83 i
Last 6 Opponents
Middlesbrough Rank: 74 D
Millwall Rank: 75 W
Oxford United Rank: 63 L
Portsmouth Rank: 65 D
Derby County Rank: 70 L
Bristol City Rank: 69 L
12
Head to Head (Wins - Draws - Losses)
12 - 13 - 16
16

Win Probabilities

Live Win Probability (90 Min)
Home Birmingham City
51.68%
Draw
27.14%
Away Blackburn Rovers
21.17%

Team Power Ranking

i
What is Power Ranking?
Power ranking is SportMonks' model-based team strength indicator. Historical input capped to 2 seasons.
63.3
67.38
0 (Weakest) 100 (Strongest)
Metric
Birmingham City
Blackburn Rovers
Power Score
63.3
67.38
League Position
14
19
Global Rank
208
262

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
Birmingham City Opponent-weighted form score
Blackburn Rovers Opponent-weighted form score
Win (3 pts) Draw (1 pt) Loss (0 pts) Birmingham City Blackburn Rovers

Heatmaps Ball coordinates

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

vs

Birmingham City

Left / Center / Right
Opposition half density
vs season average

Blackburn Rovers

Left / Center / Right
Opposition half density
vs season average

Possession Efficiency Possession-Adjusted

How effectively each team uses and defends their share of possession. Efficiency adjusted based on team possession percentage

Birmingham City ⚠ Proxy
vs
⚠ Proxy Blackburn Rovers
Attacking Efficiency
Higher is better
Attacking Efficiency
23.54
51.57
Defensive Efficiency
Lower is better
Defensive Efficiency
51.57
23.54
Combined Efficiency Index Z-score combining attacking and defensive possession-adjusted efficiency.
Positive = above league average.
Negative = below league average.
Formula: EfficiencyIndex = z(AttackEff) − z(DefenceEff)
-3 0 3
Birmingham City -2.71 Efficiency Index
vs
Blackburn Rovers +2.71 Efficiency Index
xG data unavailable for both teams. Values estimated using shots and dangerous attacks (proxy). Confidence: Medium.
Birmingham City
Blackburn Rovers
AttackEff = xG ÷ pos
DefenceEff = xGA ÷ (1−pos)

Set Pieces Efficiency Attack & Defence

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

Birmingham City ⚠ Proxy
vs
⚠ Proxy Blackburn Rovers
Created Set-piece attacking threat
Birmingham City Blackburn Rovers
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 0.00
vs Expected (xG) Goals scored minus set-piece xG. Positive = overperforming; Negative = underperforming expectations.
vs
Conceded Set-piece defensive exposure
Birmingham City Blackburn Rovers
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.
0.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.
Birmingham City
Blackburn Rovers
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.

Birmingham City
vs
Blackburn Rovers
Attack After Winning Possession transition → offence
Birmingham City Blackburn Rovers
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
Birmingham City Blackburn Rovers
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
Birmingham City
Blackburn Rovers
Window = 15s post-possession change
Index = 0–1 composite score
Pressure Index data not available for this match.

Team Head to Head Last 6 Seasons

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

Birmingham City BRC Home
41 matches
Blackburn Rovers BBR Away
Match Record
12
Wins
16
13
Draws
13
16
Losses
12
Goals
51
Goals Scored
68
68
Goals Conceded
51
-17
Goal Difference
+17
Expected Goals
0
xG
0
0
xGA
0

Data last updated: 2026-04-04T00:01:19+00:00

STARTING XI

Match Formation 4-2-3-1
Match Formation 3-4-2-1
Pitch
J. Beadle
England
25 J. Beadle
T. Iwata
Substitution
Japan
24 T. Iwata
C. Klarer
Austria
4 C. Klarer
J. Robinson
England
6 J. Robinson
E. Laird
England
2 E. Laird
T. Doyle
England
7 T. Doyle
S. Paik
South Korea
8 S. Paik
P. Roberts
Substitution
England
16 P. Roberts
M. Ducksch
Substitution
Germany
33 M. Ducksch
I. Osman
Substitution
Ghana
17 I. Osman
J. Stansfield
Substitution
England
28 J. Stansfield
B. Tóth
Hungary
22 B. Tóth
S. McLoughlin
Republic of Ireland
15 S. McLoughlin
S. Wharton
Substitution
England
16 S. Wharton
T. Atcheson
England
38 T. Atcheson
H. Pickering
England
3 H. Pickering
M. Baradji
Substitution
France
24 M. Baradji
A. Forshaw
England
28 A. Forshaw
R. Alebiousu
Nigeria
2 R. Alebiousu
T. Cantwell
Substitution
England
10 T. Cantwell
R. Morishita
Substitution
Japan
25 R. Morishita
Y. Ohashi
Japan
23 Y. Ohashi

General Information

Date & Time
Apr 03, 2026, 02:00 PM
Competition
2025/2026 Championship, England · Round 40 · Regular Season
Stadium
St. Andrew's Stadium
Capacity
29409
Pitch Surface
Grass
Weather
☀️ , Clear
Referees
Scott Oldham
John Busby
James Wilson
J. Graham

Statistics

Possession
BRC
63%
BBR
37%

Top Statistics

0 Goals 1
3 Big Chances Created 2
5 Shots 5
66 Dangerous attacks 41
65 Possession 35
9 Corners 10
7 Free kicks 14
0 Yellow Cards 1

Match Overview

5 Substitutions 4
0 Assists 1
9 Goal Attempts 10
69 Successful Dribbles Percentage 25
31 Throwins 27
8 Goal Kicks 9
23 Successful Headers 21
11 Successful Dribbles 2
11 Dribble Attempts 2
81 Ball Safe 66
1 Injuries 3
1 Hit Woodwork 0

Attacking

105 Attacks 82

Possession

83 Successful Passes Percentage 68
9 Key Passes 11
540 Passes 276
22 Long Passes 17
449 Successful Passes 185

Defensive

3 Saves 6
7 Tackles 7
56 Duels Won 49
7 Interceptions 3

Build-up

14 Total Crosses 18

Discipline

14 Fouls 7
1 Offsides 1

Lineup

Referee : John Busby

Starting XI

25
James Beadle
James Beadle Goalkeeper
2
Ethan Laird
Ethan Laird Defender
4
Christoph Klarer
Christoph Klarer Defender
6
Jack Robinson
Jack Robinson Defender
24
Tomoki Iwata
Tomoki Iwata Defender
26
Bright Osayi-Samuel
Bright Osayi-Samuel
Defender88'
7
Tommy Doyle
Tommy Doyle Midfielder
8
Seung-ho Paik
Seung-ho Paik Midfielder
16
Patrick Roberts
Patrick Roberts Midfielder
23
Carlos Vicente
Carlos Vicente
Attacker78'
17
Ibrahim Osman
Ibrahim Osman Midfielder
10
Demarai Gray
Demarai Gray
Attacker65'
33
Marvin Ducksch
Marvin Ducksch Midfielder
27
Kanya Fujimoto
Kanya Fujimoto
Midfielder65'
28
Jay Stansfield
Jay Stansfield Attacker
29
August Priske
August Priske
Attacker78'
Referee : John Busby

Starting XI

22
Balázs Tóth
Balázs Tóth Goalkeeper
15
Sean McLoughlin
Sean McLoughlin Defender
16
Scott Wharton
Scott Wharton Defender
4
Yuri Ribeiro
Yuri Ribeiro
Defender83'
38
Tom Atcheson
Tom Atcheson Defender
2
Ryan Alebiosu
Ryan Alebiosu Midfielder
3
Harry Pickering
Harry Pickering Midfielder
24
Moussa Baradji
Moussa Baradji Midfielder
8
Sidnei Tavares
Sidnei Tavares
Midfielder90+1'
28
Adam Forshaw
Adam Forshaw Midfielder
10
Todd Cantwell
Todd Cantwell Attacker
29
Mathias Jørgensen
Mathias Jørgensen
Attacker83'
23
Yuki Ohashi
Yuki Ohashi Attacker
25
Ryoya Morishita
Ryoya Morishita Attacker
31
Kristi Montgomery
Kristi Montgomery
Midfielder77'

Events

2ND-HALF
90+1'
Event
Sidnei Tavares Moussa Baradji
9th Substitution
Event
Bright Osayi-Samuel Tomoki Iwata
8th Substitution
88'
83'
Event
Mathias Jørgensen Todd Cantwell
6th Substitution
83'
Event
Yuri Ribeiro Scott Wharton
7th Substitution
Event
Carlos Vicente Patrick Roberts
5th Substitution
78'
Event
August Priske Jay Stansfield
4th Substitution
78'
77'
Event
Kristi Montgomery Ryoya Morishita
3rd Substitution
69'
Event
Todd Cantwell
Right foot shot / 1st Goal
Event
Kanya Fujimoto Marvin Ducksch
1st Substitution
65'
Event
Demarai Gray Ibrahim Osman
2nd Substitution
65'
1ST-HALF
21'
Event
Adam Forshaw
Foul / 1st Yellowcard

Match Commentary

90
Update Update
Harry Pickering of Blackburn Rovers won a free kick in defense.
90
Update Update
Foul committed by Paik Seung-Ho against Birmingham City.
90
Substitution Substitution
Substitution for Blackburn Rovers: Sidnei Tavares replaces Moussa Baradji.
90
Update Update
Handball by Kanya Fujimoto of Birmingham City.
90
Update Update
The fourth official has indicated there will be 7 minutes of added time.
90
Attempt Attempt
Yuki Ohashi's shot from the center of the box is blocked.
90
Corner Corner
Blackburn Rovers win a corner after Jack Robinson concedes.
90
Update Update
The second half ends with Birmingham City 0, Blackburn Rovers 1.
88
Substitution Substitution
Substitution for Birmingham City: Bright Osayi-Samuel replaces Tomoki Iwata.
83
Substitution Substitution
Substitution for Blackburn Rovers: Mathias Jørgensen replaces Todd Cantwell.
83
Substitution Substitution
Substitution for Blackburn Rovers: Yuri Ribeiro replaces Scott Wharton.
82
Update Update
Sean McLoughlin of Blackburn Rovers won a free kick in defense.
82
Update Update
There is a delay in the match due to an injury to Scott Wharton of Blackburn Rovers.
82
Update Update
Foul committed by August Priske of Birmingham City.
81
Corner Corner
Birmingham City win a corner after Todd Cantwell concedes.
81
Update Update
Balázs Tóth from Blackburn Rovers won a free kick in defense.
81
Attempt Attempt
New attacking attempt. Tommy Doyle of Birmingham City has a right-footed shot from the center of the box, but it is saved.
79
Update Update
Carlos Vicente of Birmingham City won a free kick in defense.
79
Update Update
Foul committed by Harry Pickering of Blackburn Rovers.
78
Substitution Substitution
Substitution for Birmingham City: Carlos Vicente replaces Patrick Roberts.
78
Substitution Substitution
Substitution for Birmingham City: August Priske replaces Jay Stansfield.
77
Substitution Substitution
Substitution for Blackburn Rovers: Kristi Montgomery replaces Ryoya Morishita.
76
Update Update
There is a delay in the match due to an injury to Moussa Baradji from Blackburn Rovers.
75
Update Update
Kanya Fujimoto fouled a player from Birmingham City.
75
Update Update
Moussa Baradji of Blackburn Rovers won a free kick in an attacking position.
75
Attempt Attempt
New attacking attempt. Tomoki Iwata of Birmingham City takes a left-footed shot from outside the box, but it is saved by Balázs Tóth, the goalkeeper for Blackburn Rovers, who is positioned in the center of the goal. The assist comes from Kanya Fujimoto.
73
Attempt Attempt
Missed chance. Jay Stansfield of Birmingham City headed the ball from the center of the box but missed to the left. The assist came from Tommy Doyle's cross.
72
Update Update
There is a delay in the match due to an injury to Todd Cantwell of Blackburn Rovers.
69
GOAL! GOAL! Important
Goal! Blackburn Rovers take the lead 1-0 with Todd Cantwell scoring from the center of the box into the left corner, assisted by Ryoya Morishita's through ball.
68
Corner Corner
New attacking attempt. Jay Stansfield of Birmingham City takes a right-footed shot from outside the box, but it's saved in the left corner by Balázs Tóth of Blackburn Rovers. The assist comes from Demarai Gray.
67
Attempt Attempt
Ryoya Morishita's shot from outside the box is blocked. The assist was provided by Tom Atcheson.
67
Corner Corner
Scott Wharton of Blackburn Rovers missed a header from the center of the box. The chance came after a cross from Todd Cantwell following a corner.
67
Corner Corner
Corner awarded to Blackburn Rovers after Jack Robinson concedes.
66
Update Update
Offside called against Blackburn Rovers. Yuki Ohashi is offside.
65
Substitution Substitution
Substitution for Birmingham City: Kanya Fujimoto replaces Marvin Ducksch.
65
Substitution Substitution
Substitution for Birmingham City: Demarai Gray replaces Ibrahim Osman.
64
Update Update
Paik Seung-Ho from Birmingham City won a free kick in defense.
64
Update Update
Harry Pickering from Blackburn Rovers won a free kick in defense.
64
Update Update
Foul by Jay Stansfield for Birmingham City.
64
Update Update
Paik Seung-Ho from Birmingham City won a free kick in defense.
63
Update Update
Sean McLoughlin of Blackburn Rovers won a free kick in defense.
63
Update Update
Foul committed by Jay Stansfield for Birmingham City.
61
Corner Corner
Birmingham City is awarded a corner after Scott Wharton concedes it.
61
Update Update
Ethan Laird's header from the center of the box is blocked. The assist came from Patrick Roberts, who delivered a cross.
59
Attempt Attempt
Shot blocked. Todd Cantwell of Blackburn Rovers had a right-footed shot from outside the box that was blocked. The assist came from Harry Pickering.
59
Corner Corner
Yuki Ohashi from Blackburn Rovers attempts an attack, shooting with his right foot from the left side of the box, but James Beadle from Birmingham City saves it in the left corner.
56
Update Update
Todd Cantwell from Blackburn Rovers won a free kick on the left wing.
56
Update Update
Foul committed by Tomoki Iwata against Birmingham City.
55
Update Update
Todd Cantwell of Blackburn Rovers won a free kick on the left wing.
55
Corner Corner
Blackburn Rovers win a corner after Jack Robinson concedes.
55
Update Update
Foul committed by Tomoki Iwata for Birmingham City.
55
Attempt Attempt
Yuki Ohashi's shot from the center of the box is blocked. Adam Forshaw provided the assist.
53
Update Update
Jack Robinson from Birmingham City won a free kick in defense.
53
Update Update
Foul committed by Yuki Ohashi of Blackburn Rovers.
52
Update Update
Foul committed by Jay Stansfield for Birmingham City.
52
Update Update
Scott Wharton of Blackburn Rovers won a free kick in defense.
51
Update Update
Ryoya Morishita of Blackburn Rovers won a free kick in defense.
51
Update Update
Marvin Ducksch fouled a player from Birmingham City.
51
Update Update
Tommy Doyle won a free kick for Birmingham City in defense.
51
Update Update
Foul committed by Todd Cantwell for Blackburn Rovers.
49
Corner Corner
Sean McLoughlin from Blackburn Rovers misses a chance with a header from the center of the box following a corner.
48
Update Update
Todd Cantwell of Blackburn Rovers won a free kick on the left wing.
48
Attempt Attempt
Ethan Laird's left-footed shot from the left side of the box is blocked. Ibrahim Osman provided the assist.
48
Corner Corner
Corner awarded to Blackburn Rovers after a concession by Ethan Laird.
48
Update Update
Foul committed by Tomoki Iwata of Birmingham City.
47
Attempt Attempt
Missed chance. Tomoki Iwata from Birmingham City took a left-footed shot from outside the box.
46
Update Update
Fouled by Ryoya Morishita of Blackburn Rovers.
46
Update Update
Ethan Laird of Birmingham City won a free kick on the left wing.
45
Corner Corner
Scott Wharton of Blackburn Rovers missed a header from the center of the box. The chance came after a cross from Todd Cantwell following a corner.
45
Update Update
The first half ends with Birmingham City and Blackburn Rovers tied at 0-0.
45
Update Update
The fourth official has indicated there will be 1 minute of added time.
43
Corner Corner
Blackburn Rovers win a corner after Jack Robinson concedes.
41
Update Update
There is a delay in the match due to an injury to Jack Robinson from Birmingham City.
40
Corner Corner
Corner awarded to Blackburn Rovers after a concession by Tomoki Iwata.
40
Update Update
Tom Atcheson's header from the center of the box is blocked. The assist came from Harry Pickering's cross.
40
Attempt Attempt
Harry Pickering's left-footed shot from the left side of the box is blocked.
39
Update Update
New attacking attempt. Paik Seung-Ho of Birmingham City shoots with his right foot from outside the box, but Balázs Tóth of Blackburn Rovers saves it in the top center of the goal. The assist comes from Tommy Doyle.
39
Corner Corner
Birmingham City wins a corner after Balázs Tóth concedes.
38
Corner Corner
Birmingham City wins a corner after Tom Atcheson concedes.
38
Attempt Attempt
Ibrahim Osman from Birmingham City hits the left post with a left-footed shot from inside the six-yard box, on the left side. The assist comes from Patrick Roberts.
34
Update Update
Ryoya Morishita from Blackburn Rovers won a free kick on the right wing.
29
Corner Corner
New attacking attempt. Harry Pickering of Blackburn Rovers shoots with his left foot from the center of the box, but James Beadle of Birmingham City saves it in the left corner.
29
Corner Corner
New attacking attempt. Todd Cantwell of Blackburn Rovers has a right-footed shot from the center of the box, but it's saved in the left corner by James Beadle of Birmingham City. The assist came from Yuki Ohashi.
29
Corner Corner
Corner awarded to Blackburn Rovers after a concession by James Beadle.
28
Update Update
Ethan Laird of Birmingham City is flagged for offside.
27
Corner Corner
Birmingham City wins a corner after Sean McLoughlin concedes.
24
Corner Corner
Birmingham City wins a corner after Todd Cantwell concedes.
22
Attempt Attempt
Marvin Ducksch from Birmingham City misses a chance with a right-footed shot from outside the box that goes high after a free kick.
21
Yellow Card Yellow Card Important
Adam Forshaw of Blackburn Rovers receives a yellow card for a foul.
21
Update Update
Foul committed by Adam Forshaw - Blackburn Rovers.
21
Update Update
Patrick Roberts of Birmingham City won a free kick in the attacking area.
20
Corner Corner
Birmingham City wins a corner after Harry Pickering concedes.
16
Corner Corner
Missed opportunity for Blackburn Rovers. Tom Atcheson headed the ball from the center of the box but missed to the left. The assist came from Todd Cantwell, who delivered a cross after a corner.
15
Corner Corner
Blackburn Rovers win a corner after Ethan Laird concedes.
14
Corner Corner
Blackburn Rovers win a corner after Christoph Klarer concedes.
14
Update Update
Foul by Christoph Klarer - Birmingham City.
14
Attempt Attempt
Adam Forshaw's shot from outside the box for Blackburn Rovers is blocked.
14
Attempt Attempt
Todd Cantwell's shot for Blackburn Rovers from outside the box is blocked. The assist came from Moussa Baradji.
14
Update Update
Todd Cantwell of Blackburn Rovers won a free kick in an attacking position.
13
Update Update
Ibrahim Osman from Birmingham City won a free kick in defense.
13
Update Update
Moussa Baradji fouled a Blackburn Rovers player.
7
Update Update
Foul committed by Jay Stansfield of Birmingham City.
7
Update Update
Sean McLoughlin of Blackburn Rovers won a free kick in defense.
6
Corner Corner
Marvin Ducksch of Birmingham City attempts a header from the center of the box, but Balázs Tóth of Blackburn Rovers makes a save in the right corner. The assist comes from Jay Stansfield.
5
Update Update
Foul committed by Paik Seung-Ho against Birmingham City.
5
Update Update
Moussa Baradji of Blackburn Rovers won a free kick in an attacking position.
1
Corner Corner
Birmingham City wins a corner after Scott Wharton concedes.
1
Corner Corner
Birmingham City wins a corner after Ryan Alebiosu concedes.

CONCLUSION

Structural assessment: Blackburn Rovers exhibited a significant 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 contrary to the pre-match probability model. Market alignment: The match result was outside the projected probability range.