15 September 2026, 18:45 UTC

Middlesbrough vs Millwall Championship prediction & result

Riverside Stadium, Middlesbrough
Full time2 – 2

Final score: Middlesbrough 2-2 Millwall.

Before kick-off the model made it 44% Middlesbrough, 28% draw, 28% Millwall — fair odds of 2.27, 3.57 and 3.57. Fair odds are simply 100 ÷ the probability; they are the model's own number, not a bookmaker's price.

Most likely scoreline: 2-1.

The model got this one wrong.

Published · updated

Has the model earned this number?

It puts Middlesbrough at 44% here. Across 5,149 settled matches (as of 30 October 2026), 2,375 forecasts have landed in the 40–50% band; those outcomes actually happened 45.2% of the time, against an average forecast of 43.9%. In this range the two line up, so the figure above can be read literally. The full record.

How the model saw it, minute by minute

Middlesbrough5%Draw92%Millwall3%

Rebuilt after the match from the model's pre-match expected goals, frozen in the log before kick-off, plus the score and cards as they stood at each minute — never anything later. A ball marks each of the 4 goals. The same replay scores the in-play model on the track record.

Match analysis

Match timeline

11'
⚽Taïryk Arconteassist: Camiel Neghli
36'
⚽Lyndon Dykesassist: Caleb Taylor
🔁Sebastian Berhalterout: Kyle Joseph
45'
🔁Neto Borgesout: Max Arfsten
45'
🔁Tommy Conwayout: Jeremy Sarmiento
45'
⚽Amario Cozier-Duberry
50'
56'
🔁Lyndon Dykesout: Elkan Baggott
59'
Derek Mazou Sacko
⚽will lankshearassist: Luke Ayling
61'
Riley McGree
66'
75'
🔁Jenson Metcalfeout: D. Kelly
75'
🔁Taïryk Arconteout: Zakariya Lovelace
🔁Riley McGreeout: Myles Peart-Harris
78'
84'
🔁Zak Sturgeout: Luke Cundle
84'
🔁Mark Sykesout: Yanis Ali Issoufou
🔁Amario Cozier-Duberryout: David Strelec
85'

Match stats — Middlesbrough vs Millwall

80%Possession20%
22Shots11
7On target4
14Corners1

Line-ups

Middlesbrough 4-2-3-1
  • 1R. VítekG
  • 2C. BrittainD
  • 12L. AylingD
  • 4A. PhillipsD
  • 30Neto BorgesD
  • 10A. MorrisM
  • 6S. BerhalterM
  • 11A. Cozier-DuberryM
  • 8R. McGreeM
  • 9T. ConwayM
  • 7W. LankshearF
Substitutes
  • 14M. Peart-HarrisM
  • 21R. PukštasM
  • 13D. StrelecF
  • 16J. SarmientoF
  • 17M. ArfstenD
  • 31S. BrynnG
  • 3S. ByramD
  • 19Leo CastledineM
  • 22K. JosephF
Coach: K. Hellberg
Millwall 4-2-3-1
  • 15M. CrocombeG
  • 2J. Osei-TutuD
  • 6C. TaylorD
  • 5J. CooperD
  • 3Zak Norton SturgeD
  • 14Jenson MetcalfeM
  • 49D. Mazou-SackoM
  • 17M. SykesM
  • 13L. DykesM
  • 10C. NeghliM
  • 7T. ArconteF
Substitutes
  • 25L. CundleM
  • 35Y. IssoufouF
  • 16D. KellyM
  • 29Z. LovelaceF
  • 34F. MarschallG
  • 44Alfie MasseyM
  • 55Tristan ParkesD
  • 12E. BaggottD
  • 23D. BatthD
Coach: A. Neil

Form going into Middlesbrough vs Millwall

Middlesbrough

All competitions we cover

  • W4-3Norwich12 September 2026
  • W1-0away to QPR5 September 2026
  • D1-1away to Burnley2 September 2026
  • W3-1West Brom29 August 2026
  • L1-2away to Blackburn22 August 2026

Millwall

All competitions we cover

  • L1-3away to Blackburn12 September 2026
  • W4-0Bolton5 September 2026
  • L0-3Wrexham2 September 2026
  • L1-5away to Southampton29 August 2026
  • W3-0Norwich22 August 2026

What these results say

Up to 5 matches before kick-off, most recent first; context, not the model's input. How to read this.

Championship table

#TeamPWDLGFGAGDPts
1Middlesbrough127412717+1025
13Millwall124351920-115

Where the two sides stand today, not on the day of this match. Full table

Head-to-head: Middlesbrough vs Millwall

  • 3 April 2026Middlesbrough 1–2 MillwallChampionship
  • 16 August 2025Millwall 0–3 MiddlesbroughChampionship
  • 12 April 2025Millwall 1–0 MiddlesbroughChampionship
  • 14 December 2024Middlesbrough 1–0 MillwallChampionship
  • 13 January 2024Millwall 1–3 MiddlesbroughChampionship

The full Middlesbrough vs Millwall record →

Leading scorers: Middlesbrough and Millwall

Middlesbrough

GoalsAssists

  • W. Lankshear110

Millwall

GoalsAssists

  • L. Dykes41

Top 3 by league goals this season; player availability is not in the model. How to read this.

The result against the call

Middlesbrough and Millwall drew 2–2. The model had leaned towards a win for Middlesbrough at 44% and given a draw 28%. At that figure it expects the outcome about once in every 4 matches like this one. The goals: Taïryk Arconte 11' for Millwall, Lyndon Dykes 36' for Millwall, Amario Cozier-Duberry 50' for Middlesbrough, will lankshear 61' for Middlesbrough.

Statistical estimate, not betting advice This prediction is generated from a statistical model for entertainment and informational purposes only. It does not guarantee any outcome and should not be used as the basis for placing a bet.