Friday, April 3, 2026 • 11:30
Riverside Stadium, Middlesbrough
Middlesbrough

Middlesbrough

VS
Not Started
Millwall

Millwall

Middlesbrough vs Millwall predictions & stats

Top pick Middlesbrough 42%, Over 2.5 goals 45%. Free match analysis, team stats and betting tips for Championship.

Match Snapshot

Primary insights + team context

Primary Insights

Team Context

BTTS %
47%vs42%
Middlesbrough / Millwall
Avg Goals/Game
1.55vs1.37
Combined avg: 2.92
Form
DLWWDvsLWWWW
Last 5
Clean Sheets %
29%vs39%
Middlesbrough / Millwall

Season Performance

Comparing both teams this season

Home Team - Form
D
L
W
W
D
Away Team - Form
L
W
W
W
W
70
Points
68
20
Wins
20
10
Draws
8
8
Losses
10
59
Goals For
52
37
Goals Against
43
1.55
Avg Goals For/Game
1.37
27
Goals For 1st Half
21
16
Goals Against 1st Half
15
32
Goals For 2nd Half
31
21
Goals Against 2nd Half
28
11
Clean Sheets
15
9
Failed to Score
7
47%
BTTS %
42%
Championship Standings

Current league table

#TeamPGDPts
138+3877
238+2270
337+2868
438+968
538+363
637+1060
737+1257
838+757
938053
1037+252
1138-252
1237+651
1338+551
1438051
1538+150
1638-1150
1738-649
1838-948
1938-944
2038-1342
2137-1240
2238-1540
2338-1339
2438-5312
Middlesbrough

Middlesbrough

All Fixtures (40)

Mar 14
Home
MiddlesbroughvsBristol City
Championship
1 - 1
FT
D
Mar 11
Home
MiddlesbroughvsCharlton
Championship
0 - 1
FT
L
Mar 8
Away
QPRvsMiddlesbrough
Championship
0 - 4
FT
W
Mar 2
Away
BirminghamvsMiddlesbrough
Championship
1 - 3
FT
W
Feb 24
Home
MiddlesbroughvsLeicester
Championship
1 - 1
FT
D
Feb 21
Home
MiddlesbroughvsOxford United
Championship
0 - 0
FT
D
Feb 16
Away
CoventryvsMiddlesbrough
Championship
3 - 1
FT
L
Feb 9
Away
Sheffield UtdvsMiddlesbrough
Championship
1 - 2
FT
W
Jan 31
Home
MiddlesbroughvsNorwich
Championship
1 - 0
FT
W
Jan 24
Home
MiddlesbroughvsPreston
Championship
4 - 0
FT
W
Jan 21
Away
Stoke CityvsMiddlesbrough
Championship
1 - 2
FT
W
Jan 16
Away
West BromvsMiddlesbrough
Championship
2 - 3
FT
W
Jan 10
Away
FulhamvsMiddlesbrough
FA Cup
3 - 1
FT
L
Jan 4
Home
MiddlesbroughvsSouthampton
Championship
4 - 0
FT
W
Jan 1
Away
DerbyvsMiddlesbrough
Championship
1 - 0
FT
L
Dec 29
Home
MiddlesbroughvsHull City
Championship
0 - 1
FT
L
Dec 26
Home
MiddlesbroughvsBlackburn
Championship
0 - 0
FT
D
Dec 20
Away
Bristol CityvsMiddlesbrough
Championship
2 - 0
FT
L
Dec 13
Home
MiddlesbroughvsQPR
Championship
3 - 1
FT
W
Dec 9
Away
CharltonvsMiddlesbrough
Championship
1 - 2
FT
W
Dec 5
Away
Hull CityvsMiddlesbrough
Championship
1 - 4
FT
W
Nov 29
Home
MiddlesbroughvsDerby
Championship
2 - 1
FT
W
Nov 25
Home
MiddlesbroughvsCoventry
Championship
2 - 4
FT
L
Nov 22
Away
Oxford UnitedvsMiddlesbrough
Championship
1 - 1
FT
D
Nov 8
Home
MiddlesbroughvsBirmingham
Championship
2 - 1
FT
W
Nov 4
Away
LeicestervsMiddlesbrough
Championship
1 - 1
FT
D
Nov 1
Away
WatfordvsMiddlesbrough
Championship
3 - 0
FT
L
Oct 25
Home
MiddlesbroughvsWrexham
Championship
1 - 1
FT
D
Oct 22
Away
Sheffield WednesdayvsMiddlesbrough
Championship
0 - 1
FT
W
Oct 17
Home
MiddlesbroughvsIpswich
Championship
2 - 1
FT
W
Oct 4
Away
PortsmouthvsMiddlesbrough
Championship
1 - 0
FT
L
Sep 30
Home
MiddlesbroughvsStoke City
Championship
0 - 0
FT
D
Sep 27
Away
SouthamptonvsMiddlesbrough
Championship
1 - 1
FT
D
Sep 19
Home
MiddlesbroughvsWest Brom
Championship
2 - 1
FT
W
Sep 13
Away
PrestonvsMiddlesbrough
Championship
2 - 2
FT
D
Aug 30
Home
MiddlesbroughvsSheffield Utd
Championship
1 - 0
FT
W
Aug 23
Away
NorwichvsMiddlesbrough
Championship
1 - 2
FT
W
Aug 16
Away
MillwallvsMiddlesbrough
Championship
0 - 3
FT
W
Aug 12
Home
MiddlesbroughvsDoncaster
League Cup
0 - 4
FT
L
Aug 9
Home
MiddlesbroughvsSwansea
Championship
1 - 0
FT
W
Millwall

Millwall

All Fixtures (41)

Mar 14
Home
MillwallvsBlackburn
Championship
1 - 2
FT
L
Mar 10
Home
MillwallvsDerby
Championship
1 - 0
FT
W
Mar 7
Away
Hull CityvsMillwall
Championship
1 - 3
FT
W
Feb 28
Away
PrestonvsMillwall
Championship
0 - 2
FT
W
Feb 25
Home
MillwallvsBirmingham
Championship
3 - 0
FT
W
Feb 21
Home
MillwallvsPortsmouth
Championship
1 - 3
FT
L
Feb 14
Away
Sheffield WednesdayvsMillwall
Championship
1 - 2
FT
W
Feb 7
Away
WrexhamvsMillwall
Championship
0 - 2
FT
W
Jan 31
Home
MillwallvsSheffield Utd
Championship
1 - 1
FT
D
Jan 24
Home
MillwallvsCharlton
Championship
4 - 0
FT
W
Jan 20
Away
CoventryvsMillwall
Championship
2 - 1
FT
L
Jan 17
Away
WatfordvsMillwall
Championship
0 - 2
FT
W
Jan 10
Away
BurnleyvsMillwall
FA Cup
5 - 1
FT
L
Jan 4
Home
MillwallvsSwansea
Championship
2 - 1
FT
W
Jan 1
Away
SouthamptonvsMillwall
Championship
0 - 0
FT
D
Dec 29
Home
MillwallvsBristol City
Championship
2 - 1
FT
W
Dec 26
Home
MillwallvsIpswich
Championship
0 - 0
FT
D
Dec 20
Away
BlackburnvsMillwall
Championship
2 - 0
FT
L
Dec 13
Home
MillwallvsHull City
Championship
1 - 3
FT
L
Dec 10
Away
DerbyvsMillwall
Championship
1 - 1
FT
D
Dec 6
Away
Bristol CityvsMillwall
Championship
0 - 1
FT
W
Nov 29
Home
MillwallvsSouthampton
Championship
3 - 2
FT
W
Nov 26
Home
MillwallvsSheffield Wednesday
Championship
1 - 0
FT
W
Nov 22
Away
PortsmouthvsMillwall
Championship
3 - 1
FT
L
Nov 8
Home
MillwallvsPreston
Championship
1 - 1
FT
D
Nov 4
Away
BirminghamvsMillwall
Championship
4 - 0
FT
L
Nov 1
Away
Oxford UnitedvsMillwall
Championship
2 - 2
FT
D
Oct 25
Home
MillwallvsLeicester
Championship
1 - 0
FT
W
Oct 21
Home
MillwallvsStoke City
Championship
2 - 0
FT
W
Oct 18
Away
QPRvsMillwall
Championship
1 - 2
FT
W
Oct 4
Home
MillwallvsWest Brom
Championship
3 - 0
FT
W
Oct 1
Home
MillwallvsCoventry
Championship
0 - 4
FT
L
Sep 27
Away
SwanseavsMillwall
Championship
1 - 1
FT
D
Sep 22
Home
MillwallvsWatford
Championship
1 - 0
FT
W
Sep 13
Away
CharltonvsMillwall
Championship
1 - 1
FT
D
Aug 30
Home
MillwallvsWrexham
Championship
0 - 2
FT
L
Aug 26
Home
MillwallvsCoventry
League Cup
2 - 1
FT
W
Aug 23
Away
Sheffield UtdvsMillwall
Championship
0 - 1
FT
W
Aug 16
Home
MillwallvsMiddlesbrough
Championship
0 - 3
FT
L
Aug 12
Away
Newport CountyvsMillwall
League Cup
0 - 1
FT
W
Aug 9
Away
NorwichvsMillwall
Championship
1 - 2
FT
W
Deep Analysis

Team Insights

Style of play and derived stats from match data this season

59%
Possession %
47%
512
Passes/Game
344
84%
Pass Accuracy %
70%
15.4
Shots/Game
12.6
4.7
Shots on Target/Game
4.2
9.6
Shots Inside Box/Game
8.7
5.8
Shots Outside Box/Game
3.9
6.3
Corners/Game
5.5
9.5
Fouls/Game
12.6
2.2
Saves/Game
2.8
9.9
Shots per Goal
9.2
3.1
Shots on Target per Goal
3
30
Games with More Possession
12
8
Games with Less Possession
26
1.5
Goals/Game when More Possession
1.2
1.8
Goals/Game when Less Possession
1.5
43%
Win Rate when Having More Possession %
33%
7
Points Won (Last 10 min)
13
6
Points Lost (Last 10 min)
9
0
Blown Leads (Led at HT)
0
MiddlesbroughMillwall

Playing Style Analysis

Middlesbrough

This team a side that controls possession averaging 59% possession Additionally, They've won 7 games despite having less possession, showing they're effective without the ball Meanwhile, They've dropped points in 8 games despite controlling possession, indicating issues breaking down defenses. They've lost 8 games despite having more possession, showing significant vulnerability when expected to control matches. They don't give up easily, having won 2 games despite trailing at halftime. They've gained 12 points from losing positions, showing they fight until the end Additionally, They're mentally resilient, gaining significantly more points from losing positions than they drop from winning ones Meanwhile, They move the ball forward with intent (around 33 passes per shot). They're well-organized defensively (only 2.2 saves required per game). They generate many corner opportunities (6.3 corners/game). As a top-2 side facing another top-4 team, this represents a clash between quality opponents.

Millwall

They maintain balanced possession (47%) Additionally, They've proven effective without the ball, winning 16 games with less possession Meanwhile, However, they've lost 5 games despite having more possession, suggesting they struggle to convert dominance into results. Their ability to recover is valuable: 10 points gained after falling behind. They've struggled to protect leads, dropping 7 points from winning positions. They prefer direct play over possession, averaging 344 passes per game. As a top-4 side facing another top-2 team, this represents a clash between quality opponents.

Middlesbrough Half-Time Performance

Middlesbrough home games half time results

Millwall Half-Time Performance

Millwall away games half time results

Middlesbrough vs League Standings

Millwall vs League Standings