Middlesbrough FC vs Millwall FC, Championship 2024-25 REGULAR SEASON
Overview
Match Preview
Middlesbrough FC vs Millwall FC — Championship at Riverside Stadium.
- Middlesbrough FC 15 games · 29 pts (2026/27)
- Millwall FC 15 games · 18 pts (2026/27)
Match Details
- Referee Geoff Eltringham
- Assistant 1 Gregory Read (England)
- Assistant 2 James Wilson
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | Birmingham City FC | 15 | 29 |
| 2 | Middlesbrough FC | 15 | 29 |
| 3 | Stoke City FC | 15 | 29 |
| 4 | Wolverhampton Wanderers FC | 15 | 28 |
| 5 | West Bromwich Albion FC | 15 | 28 |
| 6 | Swansea City AFC | 15 | 26 |
| 7 | Southampton FC | 15 | 24 |
| 8 | Queens Park Rangers FC | 15 | 24 |
| 9 | West Ham United FC | 15 | 23 |
| 10 | Sheffield United FC | 15 | 22 |
| 11 | Portsmouth FC | 15 | 22 |
| 12 | Norwich City FC | 15 | 21 |
| 13 | Blackburn Rovers FC | 15 | 21 |
| 14 | Cardiff City FC | 15 | 18 |
| 15 | Wrexham AFC | 15 | 18 |
| 16 | Millwall FC | 15 | 18 |
| 17 | Bristol City FC | 15 | 18 |
| 18 | Bolton Wanderers FC | 15 | 17 |
| 19 | Charlton Athletic FC | 15 | 17 |
| 20 | Watford FC | 15 | 15 |
| 21 | Lincoln City FC | 15 | 15 |
| 22 | Burnley FC | 15 | 10 |
| 23 | Derby County FC | 15 | 10 |
| 24 | Preston North End FC | 15 | 8 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 14 Dec | Millwall FC | H | 1–0 | W |
| 10 Dec | Leeds United FC | A | 1–3 | L |
| 06 Dec | Burnley FC | A | 1–1 | D |
| 30 Nov | Hull City AFC | H | 3–1 | W |
| 27 Nov | Blackburn Rovers FC | H | 0–1 | L |
| 23 Nov | Oxford United FC | A | 6–2 | W |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 14 Dec | Middlesbrough FC | A | 0–1 | L |
| 11 Dec | Sheffield United FC | H | 0–1 | L |
| 07 Dec | Coventry City FC | H | 0–1 | L |
| 30 Nov | Oxford United FC | A | 1–1 | D |
| 23 Nov | Sunderland AFC | H | 1–1 | D |
| 09 Nov | Stoke City FC | A | 1–1 | D |
Season Stats
| Middlesbrough FC | Millwall FC | |
|---|---|---|
| #2 | Position | #16 |
| 29 | Points | 18 |
| 15 | Played | 15 |
| 8 / 5 / 2 | W / D / L | 5 / 3 / 7 |
| 30 | Scored | 23 |
| 19 | Conceded | 27 |
| +11 | GD | -4 |
| 1.93 | PPG | 1.20 |
| 53% | Win % | 33% |
Key Stats
41%
Both Teams to Score
H2H (17 games)
H2H (17 games)
35%
Over 2.5 Goals
H2H history
H2H history
27%
Clean Sheets
Middlesbrough FC this season
Middlesbrough FC this season
27%
Clean Sheets
Millwall FC this season
Millwall FC this season
Middlesbrough FC are 2nd (29 pts). Millwall FC are 16th (18 pts).
Goal Timing (This Season)
Middlesbrough FC
0-15
5/3
16-30
2/1
31-45
4/3
46-60
5/4
61-75
6/4
76+
7/2
■ Scored ■ Conceded
Millwall FC
0-15
5/2
16-30
3/4
31-45
4/3
46-60
3/5
61-75
1/4
76+
7/8
■ Scored ■ Conceded
Top Scorers (This Season)
Middlesbrough FC
| William Lankshear | 13 G | |
| Amario Cozier-Duberry | 3 G | 4 A |
Millwall FC
| Lyndon Dykes | 5 G | 2 A |
| Camiel Neghli | 3 G | 3 A |
| Tairyk Arconte | 3 G | |
| Josh Coburn | 2 G | |
| Luke Cundle | 1 G |
Events
Match Events
- 0' KICK OFF: Millwall FC gets underway.
- 5' We are waiting for someone to take the initiative. Who will be the first to commit to attack?
- 10' The deadlock is broken! Emmanuel Latte Lath gets on the scoresheet on 10 minutes.
- 15' The energy levels are beginning to show. Michael Carrick might look to freshen things up shortly.
- 20' The home supporters are growing impatient. Middlesbrough FC must find a spark to ignite this game.
- 22' The Middlesbrough FC manager makes a substitution. Luke Ayling departs to be replaced by Anfernee Dijksteel.
- 27' Middlesbrough FC are deployed in a 4-2-3-1 today, looking to exploit space against Millwall FC's 4-2-3-1 shape.
- 32' Not even hints on scoring a goal over the last 32 minutes.
- 37' A meaty challenge results in booking for Emmanuel Latte Lath on 37.
- 42' Millwall FC is showing some good football. However, Millwall FC are ready to play back every minute. It might result in some problems for the home side. The game will hardly remain goalless.
- 47' With 5 assists to his name this season, Finn Azaz is clearly more than just a goal scorer for Millwall FC.
- 52' Neither side is committing men forward. This has all the hallmarks of a tense, tactical contest.
- 54' Millwall FC receives a card for a hard tackle on 54.
- 59' It is a substitution in Millwall FC team. Femi Azeez is replaced by Aidomo Emakhu on 59 minute.
- 60' The Millwall FC bench stirs into life. George Honeyman is withdrawn and Duncan Watmore gets his opportunity.
- 65' Middlesbrough FC player sees a card in front of him.
- 70' Delano Burgzorg has been one of the livelier players on the pitch with 0 goals to his name this season.
- 74' The supporters are chanting for Tommy Conway. He replaces Emmanuel Latte Lath on 74 minute.
- 75' Another substitution for Middlesbrough FC to replace Ben Doak by Isaiah Jones on 75 minute.
- 77' Another substitution for Millwall FC to replace Macaulay Langstaff by Tom Bradshaw on 77 minute.
- 78' Millwall FC manager makes another effort to make the tables turned. Billy Mitchell is hanging Casper De Norre on the field on 78 minute.
- 83' Millwall FC come into this ranked 13 in Array. They desperately need points to push themselves up the standings.
- 86' Fresh legs for Middlesbrough FC! Dael Fry comes on to replace Finn Azaz.
- Middlesbrough FC celebrates a vital win. Three points that could prove pivotal come season's end.
Lineups
Middlesbrough FC Lineups
4-2-3-1Starting XI
- 12
- 25
- 9
- 10
- 30
- 7
- 31
- 20
- 3
-
50
Ben Doak ↓ Isaiah Jones 75'
- 16
Bench
- 5
-
6
Dael Fry ↑ 86'
-
15
Anfernee Dijksteel ↑ 22'
- 4
- 1
-
11
Isaiah Jones ↑ 75'
-
22
Tommy Conway ↑ 74'
- 14
- 17
Coach
Michael Carrick
Millwall FC Lineups
4-2-3-1Starting XI
- 17
- 18
- 3
- 39
- 23
- 24
- 2
- 6
- 1
-
11
Femi Azeez ↓ Aidomo Emakhu 59'
-
25
Romain Esse ↓ Mihailo Ivanovic 78'
Bench
-
9
Tom Bradshaw ↑ 77'
-
19
Duncan Watmore ↑ 60'
- 15
- 45
- 13
- 14
-
8
Billy Mitchell ↑ 78'
-
22
Aidomo Emakhu ↑ 59'
-
26
Mihailo Ivanovic ↑ 78'
Coach
Neil Harris
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Duncan Watmore | 2 |
| Josh Coburn | 2 |
| Zian Flemming | 2 |
| Marcus Forss | 2 |
| Paddy McNair | 1 |
| Romain Esse | 1 |
| Aiden O'Brien | 1 |
| William Lankshear | 1 |
Head to Head
Middlesbrough FC Form
Predictions
Prediction accuracy
1 / 4
1.98
Middlesbrough FC xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
0.96
Millwall FC xG
I would bet for:
Middlesbrough FC to win 60% + Over 2.5 goals 55%
Match Result
✓ CorrectActual: Middlesbrough FC win
Both Teams to Score
✗ Wrong
Avg goals/match: 2.94
Actual: No — clean sheet
Over / Under Goals
✗ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 93% |
|
7% |
| ± 1.5 | 79% |
|
21% |
| ± 2.5 | 55% |
|
45% |
| ± 3.5 | 34% |
|
66% |
| ± 4.5 | 18% |
|
82% |
Double Chance
Middlesbrough FC or Draw
83%
Draw or Millwall FC
40%
Middlesbrough FC or Millwall FC
77%
Half-Time Result
✗ WrongActual: Middlesbrough FC win at HT
Correct Score
✓ In top 12
1 – 1
10.9%
2 – 0
10.2%
1 – 0
Actual
2 – 1
9.6%
0 – 0
7%
3 – 0
6.6%
3 – 1
6.3%
1 – 2
4.7%
2 – 2
4.6%
0 – 1
4.3%
4 – 0
3.3%
4 – 1
3.2%
Asian Handicap — Middlesbrough FC
| Handicap | Middlesbrough FC covers | Push | Millwall FC covers |
|---|---|---|---|
| -2.5 | 18% | — | 82% |
| -2 | 18% | 18% | 64% |
| -1.5 | 36% | — | 64% |
| -1 | 36% | 23% | 40% |
| -0.5 | 60% | — | 40% |
| +0.5 | 83% | — | 17% |
| +1 | 83% | 11% | 6% |
| +1.5 | 94% | — | 6% |
| +2 | 94% | 4% | 2% |
| +2.5 | 98% | — | 2% |
Clean Sheet
Middlesbrough FC keeps clean sheet
39%
✗
Millwall FC keeps clean sheet
15%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

