Sunday , 16 August 2026

Middlesbrough FC vs Millwall FC, Championship 2023-24 REGULAR SEASON

Championship · 2023-24
Sat 5 Aug 2023 · 14:00 UTC Riverside 29,359 HT 45' · FT 45'
0–1 79' Romain Esse

Overview

Match Preview

Middlesbrough FC vs Millwall FCChampionship at Riverside.

Match Details

  • Referee Gavin Ward
  • Assistant 1 Shaun Hudson
  • Assistant 2 Geoff Eltringham
3 games this season 🟨 0.0/game 3.3 goals/game

Recent Form

DateOpponentH/A ScoreResult
05 Aug Millwall FC H 0–1 L
17 May Coventry City FC H 0–1 L
14 May Coventry City FC A 0–0 D
08 May Coventry City FC H 1–1 D
01 May Rotherham United FC A 0–1 L
24 Apr Luton Town FC A 1–2 L
DateOpponentH/A ScoreResult
05 Aug Middlesbrough FC A 1–0 W
08 May Blackburn Rovers FC H 3–4 L
28 Apr Blackpool FC A 3–2 W
22 Apr Wigan Athletic FC A 1–2 L
18 Apr Birmingham City FC H 0–1 L
15 Apr Preston North End FC H 2–0 W

Season Stats

Middlesbrough FC Millwall FC
#10 Position #9
0 Points 0
0 Played 0
0 / 0 / 0 W / D / L 0 / 0 / 0
0 Scored 0
0 Conceded 0
+0 GD +0
PPG
Win %

Key Stats

38% Both Teams to Score
H2H (16 games)
31% Over 2.5 Goals
H2H history
0% Clean Sheets
Middlesbrough FC this season
100% Clean Sheets
Millwall FC this season

Middlesbrough FC are 10th (0 pts). Millwall FC are 9th (0 pts).

Goal Timing (This Season)

Middlesbrough FC
0-15
/1
16-30
/
31-45
/
46-60
/
61-75
1/
76+
1/
■ Scored ■ Conceded
Millwall FC
0-15
/
16-30
/
31-45
1/
46-60
1/
61-75
/
76+
/
■ Scored ■ Conceded

Events

Match Events

  • 0' That's the starting whistle at Riverside. Ninety minutes of football awaits between Middlesbrough FC and Millwall FC.
  • 5' The teams are not in a rush to score plenty of goals. It might look strange considering Millwall FC that had 382 games and scored 401 goals.
  • 10' A tactical chess match is unfolding here. The question is which manager blinks first.
  • 15' Romain Esse is putting in a real shift tonight. He has covered more ground than anyone else for Middlesbrough FC so far.
  • 20' We are waiting for someone to take the initiative. Who will be the first to commit to attack?
  • 25' Joe Bryan was booked on 25.
  • 30' Middlesbrough FC are enjoying more possession but struggling to find a way through a disciplined Millwall FC backline.
  • 35' Millwall FC have won 401 goals from 382 games. They will be desperate to add to that tally today.
  • 40' will be watching from the dugout nervously. His Middlesbrough FC side need to improve if they are to claim all three points.
  • 45' Supporters expect more eagerness from Jake Cooper, as he is very good at scoring at Riverside with 0 goals in the last 0 games.
  • 46' A meaty challenge results in booking for Kevin Nisbet on 46.
  • 51' Millwall FC come into this ranked in Array. They desperately need points to push themselves up the standings.
  • 56' Players seem to put ease on their energy level Spectators hardly appreciate such approach. Teams need to speed up the tempo.
  • 61' The referee is likely to let players tackle, as he already missed some meaty challenges during opening seconds. He is still to establish what should not be done by the players and what is acceptable on the pitch. It’s going to be a tough game for Kevin Nisbet suffering a number of foals already.
  • 64' The Millwall FC bench stirs into life. Casper De Norre is withdrawn and George Saville gets his opportunity.
  • 69' A change in the Middlesbrough FC ranks — Hayden Coulson exits the field as Sam Silvera enters on 69.
  • 73' The whistle greets Zian Flemming as he departs to be replaced by Aidomo Emakhu.
  • 76' Fresh legs for Middlesbrough FC! Jonny Howson comes on to replace Daniel Barlaser.
  • 79' Brilliant from the forward! Romain Esse makes it 0-1 with a superb finish on 79.
  • 80' Jonny Howson was booked on 80.
  • 81' The referee does not hesitate — a Yellow card for Jonny Howson on 81 minutes.
  • 86' Middlesbrough FC is defending very well tonight not leaving a chance for their rivals to get through for a goal.
  • 87' A change in the Middlesbrough FC ranks — Matt Crooks exits the field as Isaiah Jones enters on 87.
  • 90' Tom Bradshaw is replacing Kevin Nisbet for the Millwall FC side.
  • Middlesbrough FC will have plenty to reflect on. Millwall FC were simply the better side today.

Lineups

H2H

Predictions

Prediction accuracy
3 / 4
0.31 Middlesbrough FC xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
0.58 Millwall FC xG
I would bet for: Under 2.5 goals 93% + Under — clean sheet likely 86%

Match Result

✗ Wrong
Middlesbrough FC19% Draw46% Millwall FC35%
Actual: Millwall FC win

Both Teams to Score

✓ Correct
Yes14% 0% No86%
Avg goals/match: 0.89
Actual: No — clean sheet

Over / Under Goals

✓ O/U 2.5
Line Over Under
± 0.5 56%
44%
± 1.5 23%
77%
± 2.5 7%
93%
± 3.5 2%
98%
± 4.5 0%
100%

Double Chance

Middlesbrough FC or Draw
65%
Draw or Millwall FC
81%
Middlesbrough FC or Millwall FC
54%

Half-Time Result

✓ Correct
Middlesbrough FC7% Draw76% Millwall FC17%
Actual: Draw at HT

Correct Score

✓ In top 12
0 – 0
44.1%
0 – 1
Actual
1 – 0
10.5%
1 – 1
8.7%
0 – 2
6.2%
1 – 2
2.6%
2 – 0
1.5%
2 – 1
1.2%
0 – 3
1.2%
1 – 3
0.6%
2 – 2
0.5%
0 – 4
0.2%

Asian Handicap — Middlesbrough FC

Handicap Middlesbrough FC covers Push Millwall FC covers
-2.5 0% 100%
-2 0% 2% 98%
-1.5 2% 98%
-1 2% 12% 86%
-0.5 14% 86%
+0.5 67% 33%
+1 67% 25% 8%
+1.5 92% 8%
+2 92% 7% 1%
+2.5 99% 1%

Clean Sheet

Middlesbrough FC keeps clean sheet
56%
Millwall FC keeps clean sheet
74%

Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.