← Match Finder
Championship
Referee: J Simpson
Birmingham
S S T T T
2–1
Full-time
Middlesbrough
U S T T U

Retrospective analysis — the model is trained only on matches played before this one.

🔒 Who wins? Pro

The model's probabilities for a home win, draw and away win — with reasoning and recommended markets.

Unlock with Pro

Already have an account? Log in

Team trends

Birmingham Middlesbrough
Last 6 — all competitions · 6/6 matches
Win Ø 25%
33%
17%
Points per game
1,0
1,0
Over 2.5 Ø 42%
50%
33%
Both score Ø 50%
33%
67%
Average goals
2,3
2,5
Scored
0,8
1,0
Conceded
1,5
1,5
Goal diff per game
-0,7
-0,5
This season — Championship · 10/10 matches
Win Ø 30%
40%
20%
Points per game
1,3
1,0
Over 2.5 Ø 35%
40%
30%
Both score Ø 40%
30%
50%
Average goals
2,2
2,4
Scored
0,9
1,0
Conceded
1,3
1,4
Goal diff per game
-0,4
-0,4
🔒 Goal markets Pro

Expected goals, over/under and both teams to score — priced by the model before kick-off.

Unlock with Pro

Already have an account? Log in

🔒 Most likely result Pro

The model's top final scores with the best bookmaker odds.

Unlock with Pro

Already have an account? Log in

Match stats

Half-time score: 1–0

52% Possession 48%
26 Shots 5
8 Shots on target 3
6 Blocked shots 0
2 Goalkeeper saves 7
11 Corners 3
0 Offside 2
18 Free kicks against 11
2 Yellow cards 3
0 Red cards 0
The table before the match Birmingham 14. · Middlesbrough 20.
# Team K V U T +/− P
1 Swansea 10 6 3 1 +8 21
2 Leeds 10 6 2 2 +9 20
3 West Brom 10 5 4 1 +6 19
4 Nott'm Forest 10 5 4 1 +6 19
5 Preston 10 5 3 2 +7 18
6 Fulham 9 5 2 2 +10 17
7 Bristol City 10 4 5 1 +4 17
8 Charlton 10 5 2 3 +3 17
9 Sheffield Weds 10 5 1 4 +6 16
10 QPR 10 5 1 4 -3 16
11 Cardiff 9 4 3 2 +2 15
12 Blackburn 10 4 2 4 +0 14
13 Hull 10 3 4 3 +1 13
14 Birmingham 10 4 1 5 -4 13
15 Brentford 10 3 3 4 +1 12
16 Derby 10 2 6 2 -2 12
17 Luton 10 3 2 5 -3 11
18 Millwall 10 2 5 3 -5 11
19 Wigan 10 3 2 5 -6 11
20 Middlesbrough 10 2 4 4 -4 10
21 Reading 10 2 2 6 -5 8
22 Barnsley 10 1 3 6 -10 6
23 Huddersfield 10 1 2 7 -9 5
24 Stoke 10 0 2 8 -12 2

Calculated from our results data. “xG +/−” is expected goal difference — a positive number with a low league position suggests an undervalued team. Ties on points are sorted by goal difference; some leagues use other rules.

Match report

Birmingham Middlesbrough
1–0 Fran Villalba
M. Colin
33′
Half-time 1–0
54′
🟨 Paddy McNair
57′
🔁 L. Wing
↦ A. Clayton
57′
🔁 A. Fletcher
↦ M. Browne
64′
🟨 Anfernee Dijksteel
72′
🟨 Ryan Shotton
G. Gardner 🔁
↦ J. Bellingham
74′
J. Maghoma 🔁
↦ Fran Villalba
77′
82′
🔁 R. Gestede
↦ A. Dijksteel
O. Bailey 🔁
↦ L. Jutkiewicz
83′
Ivan Šunjić 🟨
86′
87′
Daniel Ayala 1–1
B. Assombalonga
2–1 O. Bailey
D. Crowley
89′
Odin Bailey 🟨
90′
Full-time 2–1

Line-ups

Birmingham

4-4-2
1 L. Camp G
12 H. Dean D
5 M. Colin D
4 M. Roberts D
3 K. Pedersen D
7 D. Crowley M
34 I. Šunjić M
17 Fran Villalba M
22 J. Bellingham M
10 L. Jutkiewicz F
24 Álvaro Giménez F
Bench (7)
20 G. Gardner
19 J. Maghoma
37 O. Bailey
13 D. Stockdale
26 D. Davis
2 W. Harding
14 J. Clarke-Salter

Coach: Josep Clotet Ruiz

Middlesbrough

4-3-3
23 D. Randolph G
5 R. Shotton D
4 Daniel Ayala D
16 J. Howson M
8 A. Clayton M
17 P. McNair M
6 D. Fry D
10 M. Browne F
7 M. Tavernier F
2 A. Dijksteel D
9 B. Assombalonga F
Bench (7)
26 L. Wing
11 A. Fletcher
14 R. Gestede
22 G. Saville
21 M. Johnson
42 A. Pears
27 M. Bola

Coach: J. Woodgate

Odds comparison

Green columns are the outcomes that came in.

1X2
H ✓
2,50
U
3,10
B
3,06
Over/under goals
O1,5 ✓
O2,5 ✓
2,28
U2,5
1,63
U3,5 ✓
Both teams to score
BLS ja ✓
BLS nei

Referee

J Simpson · 121 kamper i vår database

🟨 Yellow cards
3,3 / match
Average
⚽ Free kicks
24,0 / match
Above average

🟥 Red cards: 0,14 per match

The analysis is a statistical estimate based on the teams' results and underlying performances (xG) — not a guarantee. See the model's results.