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

Wojtek Kolan

Wojtek Kolan

Published on 13 Aug, 04:33 PM

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

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
W
D
L
W
Millwall
Millwall

ENG ENG

Recent Form

L
D
L
W
W

4

Win

Last 10 Played

10
2 Draws

4

Win

6.82
Avg. Rating
6.76
2
Position
3
Kim Hellberg
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 Game Summary

Over the most recent 10 H2H games between these competitors, Middlesbrough have got the victory 4 times and Millwall have come out on top on 4 occasion.


Head-to-Head (Last 10 Matches)
Middlesbrough4
Draw2
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)
03:00 PM
29/11/25
36
Middlesbrough
2
27
Derby County
1
W
07:45 PM
25/11/25
36
Middlesbrough
2
11
Coventry City
4
L
03:00 PM
22/11/25
95
Oxford United
1
36
Middlesbrough
1
D
03:00 PM
08/11/25
36
Middlesbrough
2
9
Birmingham City
1
W
07:45 PM
04/11/25
31
Leicester City
1
36
Middlesbrough
1
D
03:00 PM
01/11/25
24
Watford
3
36
Middlesbrough
0
L
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
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)
03:00 PM
29/11/25
25
Millwall
3
45
Southampton
2
W
07:45 PM
26/11/25
25
Millwall
1
12
Sheffield Wednesday
0
W
03:00 PM
22/11/25
2
Portsmouth
3
25
Millwall
1
L
12:30 PM
08/11/25
25
Millwall
1
21
Preston North End
1
D
07:45 PM
04/11/25
9
Birmingham City
4
25
Millwall
0
L
03:00 PM
01/11/25
95
Oxford United
2
25
Millwall
2
D
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
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

Millwall Next Fixtures

Middlesbrough Last Match Played stats

Middlesbrough vs Derby County

Final Score :2 - 1

(H)Match overview (A)
74%Ball possession26%
1.53Expected goals0.92
1Big chances2
21Total shots6
0Goalkeeper saves2
9Corner kicks8
9Fouls13
536Passes180
14Tackles12
13Free kicks9
0Yellow cards2
(H)Shots (A)
21Total shots6
4Shots on target1
1Hit woodwork0
10Shots off target3
7Blocked shots2
10Shots inside box6
11Shots outside box0
(H)Attack (A)
0Big chances scored1
1Big chances missed1
0Through balls1
25Touches in penalty area14
5Fouled in final third2
1Offsides1
(H)Passes (A)
455Accurate passes111
17Throw-ins20
81Final third entries50
132/179 (74%)Final third phase35/73 (48%)
19/47 (40%)Long balls22/56 (39%)
4/28 (14%)Crosses3/19 (16%)
(H)Duels (A)
51%Duels49%
5Dispossessed3
34/59 (58%)Ground duels25/59 (42%)
10/28 (36%)Aerial duels18/28 (64%)
7/14 (50%)Dribbles4/15 (27%)
(H)Defending (A)
71%Tackles won50%
14Total tackles12
4Interceptions10
48Recoveries44
20Clearances38
(H)Goalkeeping (A)
0Total saves2
-0.20Goals prevented-1.15
0Big saves1
1Punches1
6Goal kicks13

Millwall Last Match Played stats

Millwall vs Southampton

Final Score :3 - 2

(H)Match overview (A)
41%Ball possession59%
1.83Expected goals1.20
0Big chances3
21Total shots11
7Goalkeeper saves3
9Corner kicks6
11Fouls6
301Passes467
13Tackles9
6Free kicks10
1Yellow cards2
(H)Shots (A)
21Total shots11
7Shots on target8
0Hit woodwork0
10Shots off target2
4Blocked shots1
13Shots inside box9
8Shots outside box2
(H)Attack (A)
0Big chances scored2
0Big chances missed1
32Touches in penalty area22
0Fouled in final third3
2Offsides3
(H)Passes (A)
227Accurate passes385
17Throw-ins20
53Final third entries41
71/114 (62%)Final third phase57/90 (63%)
19/52 (37%)Long balls21/54 (39%)
11/38 (29%)Crosses1/14 (7%)
(H)Duels (A)
56%Duels44%
4Dispossessed8
25/51 (49%)Ground duels26/51 (51%)
20/29 (69%)Aerial duels9/29 (31%)
8/13 (62%)Dribbles6/11 (55%)
(H)Defending (A)
77%Tackles won56%
13Total tackles9
18Interceptions7
63Recoveries48
23Clearances42
(H)Goalkeeping (A)
7Total saves3
0.82Goals prevented-0.74
1Big saves1
0High claims1
0Punches1
1Goal kicks13

Middlesbrough Vs Millwall Season Stats

MiddlesbroughPerformance SummaryMillwall
18Matches18
24Goals Scored22
19Goals Conceded25
1.33Goals per Game1.22
1.06Goals Conceded per Game1.39
3.78Shots on Target per Game3.94
1.72Big Chances per Game1.94
55.06%Ball Possession46.72%
5Clean Sheets6
16.61Tackles per Game17.33
1Penalty Goals Conceded1
9.67Fouls per Game13.17
1.89Offsides per Game2.17
6.56Goal Kicks per Game7.94
20.33Throw-ins per Game24.78
1.78Yellow Cards per Game1.67
1Red Cards1

Championship 25/26 Standings

POSTEAMMPWLDPTS
1Coventry CityCoventry City18131443
2MiddlesbroughMiddlesbrough1893633
3MillwallMillwall1895431
4Stoke CityStoke City1896330
5Preston North EndPreston North End1884630
6Bristol CityBristol City1885529
7Birmingham CityBirmingham City1886428
8Hull CityHull City1886428
9Ipswich TownIpswich Town1774627
10WrexhamWrexham1864826
11Derby CountyDerby County1876526
12West Bromwich AlbionWest Bromwich Albion1877425
13Queens Park RangersQueens Park Rangers1877425
14SouthamptonSouthampton1866624
15WatfordWatford1866624
16Leicester CityLeicester City1866624
17Charlton AthleticCharlton Athletic1867523
18Blackburn RoversBlackburn Rovers1769220
19Sheffield UnitedSheffield United18611119
20Oxford UnitedOxford United1848618
21Swansea CitySwansea City1849517
22PortsmouthPortsmouth1849517
23Norwich CityNorwich City18311413
24Sheffield WednesdaySheffield Wednesday181125-10
Promotion
Promotion Playoffs
Relegation

Top Upcoming

07:30 PM 03/12/25
Prediction
ArsenalArsenal
BrentfordBrentford
03:00 PM 06/12/25
Prediction
BournemouthBournemouth
ChelseaChelsea
02:00 PM 08/12/25
Prediction
FrosinoneFrosinone
Juve StabiaJuve Stabia
02:00 PM 08/12/25
Prediction
MantovaMantova
ReggianaReggiana
02:00 PM 08/12/25
Prediction
US Avellino 1912US Avellino 1912
VeneziaVenezia
04:15 PM 08/12/25
Prediction
BariBari
PescaraPescara
06:30 PM 08/12/25
Prediction
Virtus EntellaVirtus Entella
SpeziaSpezia
01:30 PM 07/12/25
Prediction
FC VolendamFC Volendam
NEC NijmegenNEC Nijmegen
07:45 PM 03/12/25
Prediction
CelticCeltic
Dundee FCDundee FC
03:00 PM 06/12/25
Prediction
Dundee FCDundee FC
AberdeenAberdeen
  1. NFL Upcoming Matches
  2. NHL Upcoming Matches
  3. MLB Upcoming Matches
  4. NBA Upcoming Matches
  5. Football Upcoming Matches
  6. Tennis Upcoming Matches
  7. Table Tennis Upcoming Matches