Growing Discord community — direct access to the developer, live coverage & picks. Join the Discord Join now →
Championship · Round 40 · Friday, Apr 03 2026
1 · 2
Full time
Pass Map & Player Stats →
Riverside, Middlesbrough
Events 3 goals · 2 cards · 6 subs
13'
Yellow card
13'
Yellow card
26'
D. Fry 1 - 0
assist by A. Browne
HT 1 - 0
58'
J. Coburn 1 - 1
assist by M. Ivanović
64'
78'
85'
86'
J. Coburn 1 - 2
assist by B. Bannan
89'
90'+5
90'+5
FT 1 - 2
Momentum
0'HTFT
Top stats
61%
Ball possession
39%
3.35
Expected goals (xG)
0.86
32
Total shots
11
5
Big chances
2
Team form
Middlesbrough 2W · 2D · 1L
@ Blackburn Rovers 0–0
vs Bristol City 1–1
vs Charlton Athletic 0–1
@ Queens Park Rangers 4–0
@ Birmingham City 3–1
Millwall 3W · 1D · 1L
@ Ipswich Town 1–1
vs Blackburn Rovers 1–2
vs Derby County 1–0
@ Hull City 3–1
@ Preston North End 2–0
Top Players
Middlesbrough
7.8
7.6
7.5
Millwall
F · ⚽ 2
8.6
7.7
7.6
Head to Head
4
Middlesbrough
2
Draws
4
Millwall
Last 10 meetings · 0.7 avg goals
Match Facts
StadiumRiverside · Middlesbrough
Capacity34742
CountryEngland
KickoffFri, Apr 03 2026 · 15:30 UTC
Round40
CompetitionChampionship
Model Predictions #predict
✓ Hit · Top pick
Under 3.5 goals
89%
confidence
Both Teams to Score
● BTTS Yes · 55% 45% · BTTS No
Total Goals 1.5
● Over 1.5 goals · 68% 32% · Under 1.5 goals
Total Goals 2.5
● Over 2.5 goals · 35% 65% · Under 2.5 goals
Total Goals 3.5 PICK
Over 3.5 goals · 11% 89% · Under 3.5 goals ●
Head Coaches
Kim Hellberg
Kim Hellberg
3-4-2-1 Mid
Pressing62%
🎨 Tiki-Taka🪽 Wing Play♟ Positional Play
Alex Neil
Alex Neil
4-2-3-1 Mid
Pressing61%
🙏 Cross & Pray💨 Gegenpressing🪽 Wing Play
Middlesbrough 3-4-2-1
Starting XI
G · 90'
6.5
D · 90'
7.5
D · 90'
5.7
6 D. Fry
D · 90'
7.1
2 C. Brittain ↓ 89'
D · 89'
7.1
M · 90'
7.4
M · 90'
7.6
3 M. Targett ↓ 78'
D · 78'
7.5
M · 90'
6.3
F · 90'
7.8
F · 90'
6.2
Substitutes (9)
24 A. Bangura ↑ 78'
D
6.5
45 J. Sarmiento ↑ 89'
M
20 M. K. Sene
F
M
M
44 C. Ibeh
F
M
Millwall 4-3-1-2
Starting XI
G · 90'
6.9
D · 90'
6.7
D · 90'
7.7
D · 90'
7.0
D · 90'
7.6
11 F. Azeez ↓ 90'
M · 89'
6.9
8 B. Mitchell ↓ 90'
M · 89'
6.8
24 C. D. Norre ↓ 64'
M
6.1
M · 90'
6.7
9 M. Ivanović ↓ 85'
F · 85'
6.6
19 J. Coburn ⚽⚽
F · 90'
8.6
Substitutes (9)
67 B. Bannan ↑ 64'
M
6.9
17 M. Langstaff ↑ 85'
F
6.6
2 D. McNamara ↑ 90'
D
25 L. Cundle ↑ 90'
M
M
D
M
Match stats Final
Top stats
61%
Ball possession
39%
3.35
Expected goals (xG)
0.86
32
Total shots
11
5
Shots on target
5
5
Big chances
2
320
Accurate passes
178
4
Fouls
14
17
Corners
6
Expected goals
3.12
Total xG
0.78
1.45
xG open play
0.4
1.67
xG set play
0.37
3.12
Non-penalty xG
0.78
1.22
xG on target (xGOT)
0.8
Shots
32
Total shots
11
8
Shots off target
3
5
Shots on target
5
19
Blocked shots
3
0
Hit woodwork
0
27
Shots inside box
7
5
Shots outside box
4
Passes
421
Passes
272
320
Accurate passes
178
20/55 (36%)
Long balls
15/54 (28%)
12/35 (34%)
Crosses
6/21 (29%)
24
Throws
17
66
Touches in opp. box
21
1
Offsides
2
Defense
10
Tackles
11
13
Interceptions
10
19
Blocks
3
19
Clearances
41
4
Keeper saves
3
Duels
57
Duels
43
34/54 (63%)
Ground duels won
20/54 (37%)
21/42 (50%)
Aerial duels won
21/42 (50%)
10/17 (59%)
Successful dribbles
5/12 (42%)
Discipline
1
Yellow cards
1
0
Red cards
0
Shots · 43
2' Blocked
Right foot · Assisted
xG
0.09
xGOT
3' Off target
Header · Corner
xG
0.12
xGOT
5' Off target
Right foot · Corner
xG
0.36
xGOT
5' Off target
Left foot · Corner
xG
0.04
xGOT
6' Saved
Right foot · Counter
xG
0.07
xGOT
0.14
8' Off target
Header · Set piece
xG
0.09
xGOT
16' Blocked
Right foot · Assisted
xG
0.08
xGOT
17' Saved
Right foot · Assisted
xG
0.03
xGOT
0.03
22' Blocked
Right foot · Corner
xG
0.03
xGOT
26' Goal
Header · Corner
xG
0.38
xGOT
0.95
29' Off target
Right foot · Counter
xG
0.09
xGOT
29' Blocked
Left foot · Counter
xG
0.12
xGOT
30' Blocked
Right foot · Open play
xG
0.02
xGOT
33' Blocked
Left foot · Open play
xG
0.02
xGOT
38' Saved
Right foot · Corner
xG
0.08
xGOT
38' Blocked
Right foot · Corner
xG
0.09
xGOT
38' Off target
Left foot · Corner
xG
0.04
xGOT
38' Blocked
Right foot · Corner
xG
0.06
xGOT
42' Blocked
Right foot · Assisted
xG
0.01
xGOT
43' Off target
Header · Corner
xG
0.09
xGOT
44' Blocked
Left foot · Counter
xG
0.22
xGOT
52' Saved
Left foot · Assisted
xG
0.15
xGOT
0.1
53' Off target
Right foot · Throw-in
xG
0.08
xGOT
58' Goal
Right foot · Corner
xG
0.21
xGOT
0.26
59' Blocked
Right foot · Assisted
xG
0.02
xGOT
61' Blocked
Right foot · Counter
xG
0.06
xGOT
62' Saved
Left foot · Assisted
xG
0.02
xGOT
0.05
63' Blocked
Header · Assisted
xG
0.13
xGOT
64' Saved
Header · Corner
xG
0.05
xGOT
0.08
66' Saved
Right foot · Free kick
xG
0.04
xGOT
0.14
67' Off target
Header · Corner
xG
0.02
xGOT
67' Blocked
Header · Corner
xG
0.04
xGOT
69' Off target
Left foot · Throw-in
xG
0.04
xGOT
73' Blocked
Right foot · Counter
xG
0.11
xGOT
74' Blocked
Right foot · Assisted
xG
0.03
xGOT
75' Blocked
Right foot · Assisted
xG
0.21
xGOT
86' Goal
Right foot · Assisted
xG
0.05
xGOT
0.27
87' Blocked
Right foot · Open play
xG
0.1
xGOT
90'+2 Blocked
Left foot · Set piece
xG
0.08
xGOT
90'+2 Blocked
Header · Set piece
xG
0.09
xGOT
90'+3 Blocked
Right foot · Assisted
xG
0.04
xGOT
90'+3 Blocked
Left foot · Assisted
xG
0.15
xGOT
90'+3 Off target
Right foot · Counter
xG
0.02
xGOT
Player stats
Middlesbrough vs Millwall · Last 10 meetings
4
Middlesbrough
2
Draws
4
Millwall
DateHomeScoreAway
2026-04-03 Middlesbrough 1 – 2 Millwall
2025-08-16 Millwall 0 – 3 Middlesbrough
2025-04-12 Millwall 1 – 0 Middlesbrough
2024-12-14 Middlesbrough 1 – 0 Millwall
2024-01-13 Millwall 1 – 3 Middlesbrough
2023-08-05 Middlesbrough 0 – 1 Millwall
2023-01-14 Middlesbrough 1 – 0 Millwall
2022-10-08 Millwall 2 – 0 Middlesbrough
2022-03-12 Millwall 0 – 0 Middlesbrough
2021-11-20 Middlesbrough 1 – 1 Millwall
Social