Skip to content
TR

Birmingham 2-2 Middlesbrough

Championship · Matchweek 8
Birmingham
22
Full-timeHT 0-1
Middlesbrough
55'Millar59'McGree (OG)
Arfsten45'Malanda88'
St Andrew's Stadium, BirminghamReferee David WebbSat 19 Sept 2026, 17:00capacity 30,009

Model accuracy

Retrospective model estimate · generated after the match, not in the track record

There was no estimate locked before kick-off for this match. The model was run after the match using only data known before kick-off (the result was not used); it is not counted in the track record or accuracy stats.

The 3 clearest pre-match estimates and how they turned out. How are these chosen?

Highlight 1
2+ goals
73%
Clearleague base 74%calibrated
retrospective hit
The model sees no second or third clear market here; weak estimates are not added.
Match result · BIR 39% · X 26% · MID 34%Predicted score 1-1 · Most likely: 1-1 12% · 1-0 10% · 0-1 9%All markets ›

Statistical model estimate; for information and entertainment only.

All match events

14All ›
Kick-off · 17:00
24'
Luis VázquezYellow card
45'
0-1M. ArfstenAssist A. Cozier-Duberry
Half-time 0-1
55'
L. MillarAssist J. E. Solis Romero1-1
59'
R. McGreeOwn goal2-1
63'
S. BerhalterOn · R. McGree off
63'
T. ConwayOn · M. Peart-Harris off
71'
M. DuckschOn · L. Vazquez off
74'
J. SarmientoOn · A. Cozier-Duberry off
83'
Paik Seung-HoOn · J. Stansfield off
86'
Neto BorgesOn · M. Arfsten off
86'
K. JosephOn · A. Phillips off
88'
Phil NeumannYellow card
88'
2-2A. MalandaGoal
90+1'
P. RobertsOn · C. Vicente off
Full time 2-2

Match stats

Birmingham
Middlesbrough
1.23
xG
2.14
15
Shots
15
5
On target
4
7
Shots in box
13
%48
Possession
%52
5
Corners
3
11
Fouls
11
3
Saves
5

Starting XIs

4-2-3-1 · 3-4-2-1Line-ups ›
Birmingham
4-2-3-1
Coach C. DaviesBench 9
Middlesbrough
3-4-2-1
Coach K. HellbergBench 9

Standouts: M. Arfsten 8.2 · L. Millar 7.6 · A. Phillips 7.5

Your predictionFull time 2-2
BIR
–
MID
–
Model: 1-1 (12%)
No prediction · Locked 17:00

Points are only for rankings and badges; they have no other value.The model's score is now the “predicted score”: a pick that agrees with the match outcome and follows the real score distribution over a season (previously the single most likely score). Past points are unchanged.

Match analysis

5 sections22:06

Birmingham drew with Middlesbrough 2-2 in the Championship matchday 8 on 19 September 2026.

Read more ›Close

Result and story of the match

It was 0-1 at half-time. Birmingham levelled after the break. Middlesbrough scored first, in the 45th minute.

Goals and key moments

Goals: 45' M. Arfsten, assisted by A. Cozier-Duberry → 0-1; 55' L. Millar, assisted by J. E. Solis Romero → 1-1; 59' R. McGree (own goal) → 1-2; 88' A. Malanda → 1-3.

Yellow cards: Birmingham 2, Middlesbrough 0.

Statistical comparison

Expected goals (xG) Birmingham 1.23, Middlesbrough 2.14; shots 15-15 (5-4 on target); possession 48%-52%; corners 5-3; pass accuracy 74%-80%.

Middlesbrough created the better chances, but the scoreline did not reflect it.

Goals by half: 0-1 in the first, 2-1 in the second.

Standout players

L. Millar was Birmingham's highest-rated player at 7.6 in 90 minutes: 1 goal, 3 shots on target, 1 tackle, won 4 of 11 duels.

M. Arfsten was Middlesbrough's highest-rated player at 8.2 in 86 minutes: 1 goal, 1 shot on target, 1 key pass, 3 tackles, won 10 of 17 duels.

How the model did

There was no model estimate locked before kick-off for this match, so it is not part of the track record.

Retrospective model estimate (generated after the match from pre-match data only; not part of the track record): Birmingham 39%, draw 26%, Middlesbrough 34%.

Statistical model estimate; for information and entertainment only.

Match summary

19 September 2026: the Championship matchday 8 match ended Birmingham 2-2 Middlesbrough. Goals: M. Arfsten 45', L. Millar 55', R. McGree 59' (o.g.), A. Malanda 88'. Match stats: possession Birmingham 48%, Middlesbrough 52%; shots on target 5-4; expected goals (xG) 1.23-2.14.

Updated: · Sources: Methodology, Track record

Related matches

Birmingham · next match
Middlesbrough · next match