← Match Finder
Championship
Referee: G Eltringham
Middlesbrough
S T S U T
1–0
Full-time
Millwall
U U U T T

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

Middlesbrough Millwall
Last 6 — all competitions · 6/6 matches
Win Ø 34%
50%
17%
Points per game
1,7
1,0
Over 2.5 Ø 34%
67%
0%
Both score Ø 67%
83%
50%
Average goals
4,2
1,5
Scored
2,7
0,7
Conceded
1,5
0,8
Goal diff per game
+1,2
-0,2
xG created Pro
xG conceded Pro
xG diff Pro
This season — Championship · 20/19 matches
Win Ø 39%
45%
32%
Points per game
1,6
1,3
Over 2.5 Ø 33%
45%
21%
Both score Ø 46%
50%
42%
Average goals
3,0
1,9
Scored
1,7
1,1
Conceded
1,3
0,9
Goal diff per game
+0,5
+0,2
xG created Pro
xG conceded Pro
xG diff Pro
🔒 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

1,05 xG 1,29
59% Possession 41%
11 Shots 12
2 Shots on target 4
3 Blocked shots 6
4 Goalkeeper saves 1
3 Corners 4
1 Offside 3
14 Free kicks against 10
2 Yellow cards 2
0 Red cards 0
The table before the match Middlesbrough 7. · Millwall 13.
# Team K V U T +/− xG +/− P
1 Leeds 21 12 6 3 +22 +21.9 42
2 Burnley 20 10 8 2 +17 +7.0 38
3 Sheffield United 18 11 5 2 +15 +8.3 38
4 Sunderland 18 10 6 2 +15 +4.9 36
5 Blackburn 19 10 4 5 +6 -0.1 34
6 West Brom 20 7 11 2 +9 +2.6 32
7 Middlesbrough 20 9 4 7 +9 +15.5 31
8 Watford 19 9 4 6 +2 -3.3 31
9 Swansea 20 7 6 7 +2 +0.0 27
10 Bristol City 20 6 9 5 +1 +3.0 27
11 Norwich 20 6 8 6 +5 +3.1 26
12 Sheffield Weds 20 7 5 8 -6 -3.1 26
13 Millwall 19 6 7 6 +3 +6.7 25
14 Derby 21 6 6 9 +0 -0.1 24
15 Coventry 20 6 5 9 -3 +12.2 23
16 Preston 21 4 11 6 -6 -2.4 23
17 QPR 21 4 10 7 -6 -6.1 22
18 Luton 20 6 4 10 -12 -2.3 22
19 Stoke 20 5 6 9 -5 -11.8 21
20 Oxford 19 4 6 9 -10 -11.8 18
21 Portsmouth 19 3 8 8 -13 -8.5 17
22 Cardiff 19 4 5 10 -13 -9.0 17
23 Plymouth 19 4 5 10 -21 -22.9 17
24 Hull 21 3 7 11 -11 -4.1 16

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

Middlesbrough Millwall
1–0 E. Latte Lath
F. Azaz
10′
A. Dijksteel 🔁
↦ L. Ayling
22′
Emmanuel Latte Lath 🟨
37′
Half-time 1–0
54′
🟨 Japhet Tanganga
59′
🔁 D. Watmore
↦ G. Honeyman
59′
🔁 A. Emakhu
↦ O. Azeez
Anfernee Dijksteel 🟨
65′
T. Conway 🔁
↦ E. Latte Lath
75′
I. Jones 🔁
↦ B. Doak
75′
78′
🔁 B. Mitchell
↦ C. De Norre
78′
🔁 T. Bradshaw
↦ M. Langstaff
78′
🔁 M. Ivanović
↦ R. Esse
D. Fry 🔁
↦ F. Azaz
86′
90′
🟨 Billy Mitchell
Full-time 1–0

Line-ups

Middlesbrough

4-2-3-1
31 S. Brynn G
12 L. Ayling D
3 R. van den Berg D
25 G. Edmundson D
30 Neto Borges D
16 J. Howson M
7 H. Hackney M
50 B. Doak M
20 F. Azaz M
10 D. Burgzorg M
9 E. Latte Lath F
Bench (9)
15 A. Dijksteel
22 T. Conway
11 I. Jones
6 D. Fry
1 S. Dieng
4 D. Barlaser
5 M. Clarke
17 M. Hamilton
14 A. Gilbert

Coach: M. Carrick

Millwall

4-2-3-1
1 L. Jensen G
18 R. Leonard D
6 J. Tanganga D
3 M. Wallace D
2 D. McNamara D
24 C. De Norre M
23 G. Saville M
25 R. Esse M
39 G. Honeyman M
11 O. Azeez M
17 M. Langstaff F
Bench (9)
19 D. Watmore
22 A. Emakhu
8 B. Mitchell
9 T. Bradshaw
26 M. Ivanović
13 L. Roberts
15 J. Bryan
14 R. Wintle
45 W. Harding

Coach: N. Harris

Odds comparison

Green columns are the outcomes that came in.

1X2
H ✓
1,69
U
3,68
B
5,03
Over/under goals
U1,5 ✓
O2,5
2,09
U2,5 ✓
1,73
U3,5 ✓
Both teams to score
BLS ja
BLS nei ✓

Referee

G Eltringham · 124 kamper i vår database

🟨 Yellow cards
3,4 / match
Average
⚽ Free kicks
23,6 / match
Above average

🟥 Red cards: 0,16 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.