Championship · Matchweek 40 · Apr 3

Middlesbrough - Millwall

Millwall won 2-1 away at Middlesbrough in Championship (Matchweek 40). Goals: D. Fry 26'; J. Coburn 58', 86'.

🏟 Riverside Stadium 👤 Referee: A. Backhouse
Key events
13' 🟨 R. McGreeYellow card Middlesbroug
13' 🟨 J. CooperYellow card Millwall
26' D. Fry(1 - 0) · Assist: A. Browne Middlesbroug
58' J. Coburn(1 - 1) · Assist: M. Ivanovic Millwall
86' J. Coburn(1 - 2) · Assist: B. Bannan Millwall
Quick stats
%61 Possession %39
2.83 Expected goals (xG) 1.30
1.81 Pre-match xG 1.30
32 Total shots 11
6 Shots on target 5
8 Shots off target 3
18 Blocked shots 3
27 Shots inside box 7
5 Shots outside box 4
4 Saves 3
Match timeline
First half
R. McGreeYellow card🟨
13'
13'
🟨J. CooperYellow card
D. Fry(1 - 0) · Assist: A. Browne
26'
HT 1 - 0
58'
J. Coburn(1 - 1) · Assist: M. Ivanovic
64'
🔁C. De Norre ↔ B. BannanSubstitution
M. Targett ↔ A. BanguraSubstitution🔁
78'
85'
🔁M. Ivanovic ↔ M. LangstaffSubstitution
86'
J. Coburn(1 - 2) · Assist: B. Bannan
C. Brittain ↔ J. SarmientoSubstitution🔁
89'
90+5'
🔁B. Mitchell ↔ L. CundleSubstitution
90+5'
🔁F. Azeez ↔ D. McNamaraSubstitution
FT 1 - 2
Match statsMiddlesbrough · Millwall
Key stats
%61 Possession %39
2.83 Expected goals (xG) 1.30
1.81 Pre-match xG 1.30
Shots
32 Total shots 11
6 Shots on target 5
8 Shots off target 3
18 Blocked shots 3
27 Shots inside box 7
5 Shots outside box 4
4 Saves 3
Attacking
90 Attacks 80
67 Dangerous attacks 35
Passing
420 Total passes 272
320 Accurate passes 177
%76 Pass accuracy %65
Set pieces & discipline
17 Corners 6
1 Offsides 2
4 Fouls 14
14 Free kicks 4
24 Throw-ins 17
8 Goal kicks 13
Cards
1 Yellow cards 1
1 1st-half cards 1
0 2nd-half cards 0
By half
1 1st-half goals 0
0 2nd-half goals 2
11 1st-half corners 3
6 2nd-half corners 3
Penalties
0 Penalties won 0
0 Penalty goals 0
HEAD TO HEAD11 meetings · 2020–2025
Middlesbrough 5
Dec 12who was on topAug 16
Millwall 4
5 Middlesbrough 2 draw 4 Millwall
GOALS IN THIS FIXTURE
1.7goals / match
127total goals
5/5clean sheets
3-0Middlesbrough best win · Aug 16
2-0Millwall best win · Oct 8
%45 Over 1.5 5/11
%27 Over 2.5 3/11
%9 Over 3.5 1/11
%18 BTTS 2/11
DOES THE VENUE MATTER
Middlesbrough at home5 matches
3W 1D 1L 6:2
Millwall at home6 matches
3W 1D 2L 5:6
Results are read from the side that hosted the match.
FORM COMPARISON
Middlesbrough2W 2D 1L Millwall3W 2D 0L
1.60 2.20 Points per game
10 8 Goals scored
6 2 Goals conceded
1.89 1.81 xG average
1.35 0.89 xGA average
%20 %60 Clean sheets
%60 %40 BTTS
%60 %20 Over 2.5
7.0 7.6 Corners
1.6 1.8 Cards
Middlesbrough2W 5D 3L Millwall4W 4D 2L
1.10 1.60 Points per game
14 13 Goals scored
12 8 Goals conceded
2.24 1.52 xG average
1.10 1.40 xGA average
%20 %40 Clean sheets
%60 %60 BTTS
%50 %40 Over 2.5
9.3 6.8 Corners
1.5 1.7 Cards
SEASON COMPARISON
5Middlesbroughin the table80pts
46matches 22-14-10W-D-L 72:47goals +25diff
LLDDW
3Millwallin the table83pts
46matches 24-11-11W-D-L 64:49goals +15diff
LDWDW
PREVIOUS MEETINGS
Aug 16 Millwall 0-3 Middlesbrough Championship
Apr 12 Millwall 1-0 Middlesbrough Championship
Dec 14 Middlesbrough 1-0 Millwall Championship
Jan 13 Millwall 1-3 Middlesbrough Championship
Aug 5 Middlesbrough 0-1 Millwall Championship
Jan 14 Middlesbrough 1-0 Millwall Championship
Oct 8 Millwall 2-0 Middlesbrough Championship
Mar 12 Millwall 0-0 Middlesbrough Championship
xG difference & finishing
Middlesbrough1 gol · 2.83 xG -1.83
Millwall2 gol · 1.30 xG +0.70
+ = scored above expectation, − = below
WHAT THE NUMBERS SAY
Middlesbrough dominated the ball61% possession
Middlesbrough took more shots32 - 11
Millwall committed more fouls14 - 4
THE REFEREE30 matches on record
Anthony Backhouse
Strictness47 TEMPO51
Cards: ModerateFouls: ModeratePenalties: FrequentGoals: ModerateOver 2.5: Moderate
This match vs his average
Cards 24.4 -2.4
Fouls 1820.2 -2.2
Goals 33.0 -0.0
Corners 239.6 +13.4
THIS MATCH VS SEASON AVERAGE
Goals 1.01.5 -0.5
Shots 32.015.1 +16.9
On target 6.04.7 +1.3
Possession %61%60 +0.9
Corners 17.06.3 +10.7
Cards 1.01.3 -0.3
Conceded 2.01.0 +1.0
this matchseason average · 47 matches
Goals 2.01.3 +0.7
Shots 11.012.3 -1.3
On target 5.04.0 +1.0
Possession %39%48 -9.0
Corners 6.05.4 +0.6
Cards 1.01.2 -0.2
Conceded 1.01.1 -0.1
this matchseason average · 47 matches
PLAYER RATINGS★ Josh Coburn 8.50
Starting XI
9 Tommy Conway F · 96' 7.90
Key pass1Tackles2Duels won9/10Fouls won6Passes26 · %23
18 Aidan Morris M · 96' 7.60
Key pass2Dribbles3/4Tackles1Interceptions2Duels won5/7Fouls won1Passes48 · %40
12 Luke Ayling D · 96' 7.30
Key pass2Dribbles1/1Tackles1Interceptions3Blocks1Duels won6/7Fouls won3Passes56 · %41
16 Alan Browne M · 96' 7.30
Assist1Key pass3Dribbles2/3Interceptions2Duels won4/8Passes41 · %37
3 Matt Targett M · 78' 7.30
On target1/1Key pass6Tackles2Duels won4/6Fouls won2Passes40 · %35
2 Callum Brittain M · 89' 7.20
On target2/2Key pass3Dribbles2/3Tackles2Interceptions1Duels won4/9Fouls1Passes35 · %24
6 Dael Fry D · 96' · K 7.20
Goals1On target2/4Tackles2Interceptions2Blocks1Duels won9/11Passes51 · %37
8 Riley McGree F · 96' 6.50
On target1/3Key pass3Tackles1Duels won4/11Passes31 · %20
31 Solomon Brynn G · 96' 6.30
Saves4Duels won3/3Fouls won1Passes21 · %11
13 David Strelec F · 96' 6.30
Key pass2Dribbles1/2Duels won1/12Fouls2Offside1Passes14 · %11
29 Adilson Malanda D · 96' 5.60
Interceptions2Blocks1Duels won5/9Fouls1Passes44 · %29
Substitutes
24 Alex Bangura D · 18' 6.50
Duels won1/2Fouls won1Passes7 · %6
45 Jeremy Sarmiento M · 7'
Key pass1Passes6 · %6
Unused: George EdmundsonMamadou Kaly SeneJoe WildsmithAlexander GilbertCruz IbehFinley MunroeLaw McCabe
Starting XI
19 Josh Coburn F · 96' 8.50
Goals2On target2/2Tackles2Blocks1Duels won3/17Fouls3Offside1Passes7 · %5
6 Caleb Taylor D · 96' 7.70
Tackles1Interceptions3Blocks6Duels won5/7Fouls1Passes35 · %25
3 Zak Sturge D · 96' 7.70
Dribbles2/3Interceptions1Blocks3Duels won5/7Fouls won1Passes19 · %12
11 Femi Azeez M · 95' 7.20
On target1/1Key pass4Dribbles2/6Tackles1Interceptions1Blocks1Duels won4/13Fouls won1Fouls5Passes10 · %6
5 Jake Cooper D · 96' · K 7.00
On target1/1Key pass1Tackles2Blocks4Duels won7/12Fouls won1Fouls1Passes36 · %24
8 Billy Mitchell M · 95' 6.90
Blocks1Duels won4/4Fouls won1Passes29 · %18
13 Anthony Patterson G · 96' 6.90
Saves3Passes34 · %16
9 Mihailo Ivanović F · 85' 6.70
Assist1Key pass2Duels won5/10Fouls1Offside1Passes17 · %9
10 Camiel Neghli M · 96' 6.60
Dribbles1/1Tackles2Interceptions1Duels won4/6Passes29 · %25
4 Tristan Crama D · 96' 6.60
Key pass1Tackles2Interceptions2Blocks4Duels won2/7Fouls2Passes29 · %19
24 Casper De Norre M · 64' 6.20
On target1/1Tackles1Duels won1/9Fouls1Passes15 · %8
Substitutes
67 Barry Bannan M · 32' 6.90
Assist1Key pass1Passes11 · %9
17 Macaulay Langstaff F · 11' 6.50
Key pass1Passes1 · %1
2 Danny McNamara D · 1'
25 Luke Cundle M · 1'
Unused: Derek Mazou-SackoTom WatsonJoe BryanThierno BalloMax Crocombe
Win probabilityModel: 1 (%66) ✗
Middlesbrough %66 Draw %19 Millwall %15
2.17Middlesbrough xPuan
0.64Millwall xPuan
🎯
FREE MEMBERSHIP

Tactical metrics & visuals

Pressing & tempo, attack organisation, defensive control, chance creation and set-piece profiles.

Create free account
🔥
FREE MEMBERSHIP

Team & player heatmaps

Where each team dominated the pitch, plus per-player heatmaps from raw event coordinates.

Create free account
🤖
FREE MEMBERSHIP

ML deep-dive

Feature-level model breakdown, expected points simulation and value analysis.

Create free account
Form
MiddlesbroughDDLWW
MillwallDLWWW
FREE MEMBERSHIP

Heatmap & tactical analysis

Team & player heatmaps, tactical metrics and the ML deep-dive live in the dashboard.

Create free account
Match Reportsall →
Fenerbahçe 1-2 BeşiktaşSüper Lig · Sep 6 Arsenal 2-1 ChelseaPremier League · Sep 7 Trabzonspor 5-0 Gençlerbirliği S.K.Süper Lig · Sep 7 Rayo Vallecano 1-1 AlavesLa Liga · Aug 20 Atletico Madrid 2-0 MalagaLa Liga · Aug 19 Casa Pia 0-7 BenficaPrimeira Liga · Aug 17
Ad
Team of the week, tactical profile and AI predictions are open with a free account.Free sign-up
Ad
Ad