Middlesbrough vs Millwall: Prediction, Head-to-Head, Odds & Stats (Fri, 03 Apr '26)

Wojtek Kolan

Wojtek Kolan

Published on 03 Apr, 02:00 PM UTC

Next Match 03/04/26 at 02:00 PM

Middlesbrough vs Millwall
📍 Riverside, England.

Scheduled H2H Match For Middlesbrough Vs Millwall

Championship

Fri, 03 Apr 2026 at 02:00 PM UTC

Middlesbrough
Middlesbrough

ENG ENG

Recent Form

D
L
W
W
D
Millwall
Millwall

ENG ENG

Recent Form

L
W
W
W
W

4

Win

Last 10 Played

10
2 Draws

4

Win

6.88
Avg. Rating
6.82
2
Position
3
Rob Edwards
Manager
Alex Neil

Game Schedule - Time Of Fixture

Middlesbrough will square off vs Millwall in Championship on Fri, 03 Apr 2026 at 02:00 PM UTC. Let’s investigate historical performances, recent stats and head-2-head information to find out the most accurate picks and best bets.

Middlesbrough vs Millwall H2H Results Summary

In the most recent 10 head-to-head games between these teams, Middlesbrough have come out on top 4 times and Millwall have come out on top on 4 occasion.


Head-to-Head (Last 10 Matches)
Middlesbrough4
Millwall4

Middlesbrough vs Millwall Past H2H Matches

18
Championship
02:00 PM
16/08/25
25
Millwall
0
36
Middlesbrough
3
02:00 PM
12/04/25
25
Millwall
1
36
Middlesbrough
0
03:00 PM
14/12/24
36
Middlesbrough
1
25
Millwall
0
03:00 PM
13/01/24
25
Millwall
1
36
Middlesbrough
3
02:00 PM
05/08/23
36
Middlesbrough
0
25
Millwall
1
03:00 PM
14/01/23
36
Middlesbrough
1
25
Millwall
0
02:00 PM
08/10/22
25
Millwall
2
36
Middlesbrough
0
03:00 PM
12/03/22
25
Millwall
0
36
Middlesbrough
0
03:00 PM
20/11/21
36
Middlesbrough
1
25
Millwall
1
03:00 PM
20/03/21
25
Millwall
1
36
Middlesbrough
0
03:00 PM
12/12/20
36
Middlesbrough
3
25
Millwall
0
02:00 PM
08/07/20
25
Millwall
0
36
Middlesbrough
2
02:00 PM
24/08/19
36
Middlesbrough
1
25
Millwall
1
03:00 PM
19/01/19
36
Middlesbrough
1
25
Millwall
1
02:00 PM
04/08/18
25
Millwall
2
36
Middlesbrough
2
04:30 PM
28/04/18
36
Middlesbrough
2
25
Millwall
0
03:00 PM
16/12/17
25
Millwall
2
36
Middlesbrough
1
07:45 PM
03/03/15
36
Middlesbrough
3
25
Millwall
0
03:00 PM
06/12/14
25
Millwall
1
36
Middlesbrough
5
02:00 PM
19/04/14
36
Middlesbrough
1
25
Millwall
2
05:30 PM
21/12/13
25
Millwall
0
36
Middlesbrough
2
05:20 PM
23/02/13
36
Middlesbrough
1
25
Millwall
2
11:45 AM
01/09/12
25
Millwall
3
36
Middlesbrough
1
07:45 PM
21/02/12
25
Millwall
1
36
Middlesbrough
3
02:00 PM
15/10/11
36
Middlesbrough
1
25
Millwall
1
03:00 PM
19/02/11
25
Millwall
2
36
Middlesbrough
3
03:00 PM
20/11/10
36
Middlesbrough
0
25
Millwall
1
21
EFL Cup
06:45 PM
24/08/10
25
Millwall
2
36
Middlesbrough
1

Middlesbrough Recent Matches

18
Championship (24 Matches)
02:00 PM
25/10/25
36
Middlesbrough
1
64
Wrexham
1
D
07:00 PM
22/10/25
12
Sheffield Wednesday
0
36
Middlesbrough
1
W
07:00 PM
17/10/25
36
Middlesbrough
2
32
Ipswich Town
1
W
02:00 PM
04/10/25
2
Portsmouth
1
36
Middlesbrough
0
L
06:45 PM
30/09/25
36
Middlesbrough
0
29
Stoke City
0
D
02:00 PM
27/09/25
45
Southampton
1
36
Middlesbrough
1
D
07:00 PM
19/09/25
36
Middlesbrough
2
8
West Bromwich Albion
1
W
11:30 AM
13/09/25
21
Preston North End
2
36
Middlesbrough
2
D
11:30 AM
30/08/25
36
Middlesbrough
1
15
Sheffield United
0
W
02:00 PM
23/08/25
263
Norwich City
1
36
Middlesbrough
2
W
02:00 PM
16/08/25
25
Millwall
0
36
Middlesbrough
3
W
02:00 PM
09/08/25
36
Middlesbrough
1
74
Swansea City
0
W
11:30 AM
03/05/25
11
Coventry City
2
36
Middlesbrough
0
L
02:00 PM
26/04/25
36
Middlesbrough
0
263
Norwich City
0
D
02:00 PM
21/04/25
12
Sheffield Wednesday
2
36
Middlesbrough
1
L
02:00 PM
18/04/25
36
Middlesbrough
2
71
Plymouth Argyle
1
W
02:00 PM
12/04/25
25
Millwall
1
36
Middlesbrough
0
L
07:00 PM
08/04/25
36
Middlesbrough
0
34
Leeds United
1
L
07:00 PM
04/04/25
46
Blackburn Rovers
0
36
Middlesbrough
2
W
03:00 PM
29/03/25
36
Middlesbrough
2
95
Oxford United
1
W
03:00 PM
15/03/25
72
Luton Town
0
36
Middlesbrough
0
D
07:45 PM
11/03/25
36
Middlesbrough
2
1
Queens Park Rangers
1
W
03:00 PM
08/03/25
74
Swansea City
1
36
Middlesbrough
0
L
03:00 PM
01/03/25
36
Middlesbrough
1
27
Derby County
0
W
21
EFL Cup (1 Matches)
06:30 PM
12/08/25
36
Middlesbrough
0
84
Doncaster Rovers
4
L
853
Club Friendly Games (5 Matches)
02:00 PM
02/08/25
36
Middlesbrough
2
2832
Deportivo La Coruña
2
D
06:00 PM
30/07/25
101
Hartlepool United
1
36
Middlesbrough
1
D
01:00 PM
26/07/25
2351
Rangers
2
36
Middlesbrough
2
D
06:00 PM
23/07/25
22
Bradford City
2
36
Middlesbrough
0
L
02:00 PM
19/07/25
70
Mansfield Town
3
36
Middlesbrough
3
D

Millwall Recent Matches

18
Championship (20 Matches)
02:00 PM
25/10/25
25
Millwall
1
31
Leicester City
0
W
06:45 PM
21/10/25
25
Millwall
2
29
Stoke City
0
W
11:30 AM
18/10/25
1
Queens Park Rangers
1
25
Millwall
2
W
02:00 PM
04/10/25
25
Millwall
3
8
West Bromwich Albion
0
W
06:45 PM
01/10/25
25
Millwall
0
11
Coventry City
4
L
11:30 AM
27/09/25
74
Swansea City
1
25
Millwall
1
D
07:00 PM
22/09/25
25
Millwall
1
24
Watford
0
W
11:30 AM
13/09/25
47
Charlton Athletic
1
25
Millwall
1
D
02:00 PM
30/08/25
25
Millwall
0
64
Wrexham
2
L
02:00 PM
23/08/25
15
Sheffield United
0
25
Millwall
1
W
02:00 PM
16/08/25
25
Millwall
0
36
Middlesbrough
3
L
02:00 PM
09/08/25
263
Norwich City
1
25
Millwall
2
W
11:30 AM
03/05/25
6
Burnley
3
25
Millwall
1
L
02:00 PM
26/04/25
25
Millwall
1
74
Swansea City
0
W
02:00 PM
21/04/25
25
Millwall
3
263
Norwich City
1
W
02:00 PM
18/04/25
46
Blackburn Rovers
4
25
Millwall
1
L
02:00 PM
12/04/25
25
Millwall
1
36
Middlesbrough
0
W
06:45 PM
08/04/25
15
Sheffield United
0
25
Millwall
1
W
02:00 PM
05/04/25
25
Millwall
2
2
Portsmouth
1
W
03:00 PM
29/03/25
41
Sunderland
1
25
Millwall
0
L
21
EFL Cup (3 Matches)
07:00 PM
16/09/25
7
Crystal Palace
1
25
Millwall
1
L
06:45 PM
26/08/25
25
Millwall
2
11
Coventry City
1
W
06:30 PM
12/08/25
79
Newport County
0
25
Millwall
1
W
853
Club Friendly Games (7 Matches)
12:00 PM
02/08/25
25
Millwall
3
4500
Estoril Praia
0
W
06:45 PM
29/07/25
6339
Sutton United
2
25
Millwall
6
W
02:00 PM
26/07/25
180
Bromley
1
25
Millwall
2
W
06:30 PM
22/07/25
23957
AFC Wimbledon
0
25
Millwall
3
W
08:30 AM
18/07/25
2846
Elche
2
25
Millwall
1
L
05:00 PM
15/07/25
25
Millwall
3
57
Northampton Town
0
W
11:00 AM
12/07/25
7
Crystal Palace
1
25
Millwall
0
L

Middlesbrough Next Fixtures

18
Championship
03:00 PM
01/11/25
24
Watford
36
Middlesbrough
Prediction
07:45 PM
04/11/25
31
Leicester City
36
Middlesbrough
Prediction
03:00 PM
08/11/25
36
Middlesbrough
9
Birmingham City
Prediction
03:00 PM
22/11/25
95
Oxford United
36
Middlesbrough
Prediction
07:45 PM
25/11/25
36
Middlesbrough
11
Coventry City
Prediction
03:00 PM
29/11/25
36
Middlesbrough
27
Derby County
Prediction
08:00 PM
05/12/25
96
Hull City
36
Middlesbrough
Prediction
07:45 PM
09/12/25
47
Charlton Athletic
36
Middlesbrough
Prediction
03:00 PM
13/12/25
36
Middlesbrough
1
Queens Park Rangers
Prediction
03:00 PM
20/12/25
58
Bristol City
36
Middlesbrough
Prediction
03:00 PM
26/12/25
36
Middlesbrough
46
Blackburn Rovers
Prediction
07:45 PM
29/12/25
36
Middlesbrough
96
Hull City
Prediction
03:00 PM
01/01/26
27
Derby County
36
Middlesbrough
Prediction
03:00 PM
04/01/26
36
Middlesbrough
45
Southampton
Prediction
03:00 PM
17/01/26
8
West Bromwich Albion
36
Middlesbrough
Prediction
07:45 PM
21/01/26
29
Stoke City
36
Middlesbrough
Prediction
03:00 PM
24/01/26
36
Middlesbrough
21
Preston North End
Prediction
03:00 PM
31/01/26
36
Middlesbrough
263
Norwich City
Prediction
03:00 PM
07/02/26
15
Sheffield United
36
Middlesbrough
Prediction
03:00 PM
14/02/26
11
Coventry City
36
Middlesbrough
Prediction
03:00 PM
21/02/26
36
Middlesbrough
95
Oxford United
Prediction
07:45 PM
24/02/26
36
Middlesbrough
31
Leicester City
Prediction
03:00 PM
28/02/26
9
Birmingham City
36
Middlesbrough
Prediction
03:00 PM
07/03/26
1
Queens Park Rangers
36
Middlesbrough
Prediction
07:45 PM
11/03/26
36
Middlesbrough
47
Charlton Athletic
Prediction
03:00 PM
14/03/26
36
Middlesbrough
58
Bristol City
Prediction
03:00 PM
21/03/26
46
Blackburn Rovers
36
Middlesbrough
Prediction
02:00 PM
03/04/26
36
Middlesbrough
25
Millwall
Prediction
02:00 PM
06/04/26
74
Swansea City
36
Middlesbrough
Prediction
02:00 PM
11/04/26
36
Middlesbrough
2
Portsmouth
Prediction

Millwall Next Fixtures

Middlesbrough Last Match Played stats

Middlesbrough vs Wrexham

Final Score :1 - 1

(H)Match overview (A)
69%Ball possession31%
0.77Expected goals0.68
1Big chances1
14Total shots6
1Goalkeeper saves3
4Corner kicks4
8Fouls17
672Passes296
21Tackles23
17Free kicks8
0Yellow cards5
(H)Shots (A)
14Total shots6
4Shots on target2
0Hit woodwork1
5Shots off target2
5Blocked shots2
7Shots inside box3
7Shots outside box3
(H)Attack (A)
1Big chances scored0
0Big chances missed1
1Through balls0
29Touches in penalty area13
7Fouled in final third0
0Offsides3
(H)Passes (A)
592Accurate passes230
30Throw-ins18
86Final third entries37
173/222 (78%)Final third phase40/74 (54%)
28/41 (68%)Long balls20/44 (45%)
4/25 (16%)Crosses2/11 (18%)
(H)Duels (A)
52%Duels48%
6Dispossessed13
44/79 (56%)Ground duels35/79 (44%)
9/22 (41%)Aerial duels13/22 (59%)
6/23 (26%)Dribbles5/13 (38%)
(H)Defending (A)
38%Tackles won39%
21Total tackles23
10Interceptions17
53Recoveries50
15Clearances42
(H)Goalkeeping (A)
1Total saves3
-0.53Goals prevented-0.42
1Big saves1
1High claims1
1Punches2
1Goal kicks7

Millwall Last Match Played stats

Millwall vs Leicester City

Final Score :1 - 0

(H)Match overview (A)
47%Ball possession53%
1.51Expected goals0.76
2Big chances0
9Total shots12
3Goalkeeper saves3
5Corner kicks9
12Fouls8
310Passes356
28Tackles14
7Free kicks12
1Yellow cards2
(H)Shots (A)
9Total shots12
4Shots on target3
0Hit woodwork0
4Shots off target6
1Blocked shots3
7Shots inside box7
2Shots outside box5
(H)Attack (A)
1Big chances scored0
1Big chances missed0
1Through balls0
23Touches in penalty area22
2Fouled in final third2
1Offsides2
(H)Passes (A)
210Accurate passes286
36Throw-ins29
60Final third entries53
84/133 (63%)Final third phase63/95 (66%)
18/58 (31%)Long balls14/43 (33%)
4/19 (21%)Crosses3/21 (14%)
(H)Duels (A)
55%Duels45%
6Dispossessed15
41/74 (55%)Ground duels33/74 (45%)
24/44 (55%)Aerial duels20/44 (45%)
5/13 (38%)Dribbles8/21 (38%)
(H)Defending (A)
50%Tackles won79%
28Total tackles14
6Interceptions8
44Recoveries39
39Clearances49
(H)Goalkeeping (A)
3Total saves3
0.06Goals prevented0.39
0Big saves2
0High claims1
10Goal kicks9
0Penalty saves1

Championship 25/26 Standings

POSTEAMMPWLDPER %
1Coventry CityCoventry City1280428
2MiddlesbroughMiddlesbrough1271425
3MillwallMillwall1273223
4Bristol CityBristol City1262422
5Stoke CityStoke City1263321
6Charlton AthleticCharlton Athletic1253419
7Preston North EndPreston North End1253419
8Hull CityHull City1253419
9Queens Park RangersQueens Park Rangers1254318
10Leicester CityLeicester City1243517
11West Bromwich AlbionWest Bromwich Albion1255217
12Ipswich TownIpswich Town1143416
13Swansea CitySwansea City1244416
14WatfordWatford1245315
15Birmingham CityBirmingham City1245315
16WrexhamWrexham1234514
17Derby CountyDerby County1234514
18PortsmouthPortsmouth1235413
19Oxford UnitedOxford United1236312
20SouthamptonSouthampton1224612
21Blackburn RoversBlackburn Rovers1137110
22Sheffield UnitedSheffield United123909
23Norwich CityNorwich City122828
24Sheffield WednesdaySheffield Wednesday12183-6
Promotion
Promotion Playoffs
Relegation