All matches

Middlesbrough FC 2:2 Millwall FC, Championship

England, ChampionshipMatch finished

Middlesbrough FC
2.3DDWWD
2:2HT 0:2
Millwall FC
2.4DDLWL
Pre-match forecastpublished
472825
Middlesbrough FC47%Draw28%Millwall FC25%

Match stats

How the match went in numbers.

2.57xG1.18
80Possession, %20
22Shots11
7Shots on target4
14Corners1
1Yellow cards1
0Red cards0
3Fouls12
4Offsides3

How the forecast did

In each market the forecast is one outcome: the most likely one before kick-off.

0 of 3
Main markets landedresult, half, totals, both to score
All forecast markets: landed 75 of 98void — 2
  • Match result Missed
    Middlesbrough FC47%

    Actual: Draw — we had 28%

  • Total goals Missed
    Under 2.555%

    Actual: Over 2.5 — we had 45%

  • Both teams to score Missed
    No50%

    Actual: Yes — we had 50%

The bar is our pre-match probability. The other outcomes in a market are not picks but the probability split: one of home, draw, away always happens.

Model vs market

Our probability against the one implied by the bookmaker price. The Δ column is the gap in percentage points.

OutcomeModelMarketΔ
1Middlesbrough FC47%2.13—
XDraw28%3.52—
2Millwall FC25%4.04—

Form and context

Middlesbrough FC

  • awayBirmingham City FC2:2
  • homeMillwall FC2:2
  • homeNorwich City FC4:3
  • awayQueens Park Rangers FC1:0
  • awayBurnley FC1:1

Millwall FC

  • homeWest Ham United FC2:2
  • awayMiddlesbrough FC2:2
  • awayBlackburn Rovers FC1:3
  • homeBolton Wanderers FC4:0
  • homeWrexham FC0:3

Head to head

  • 09/15/26Championship2:2
  • 04/03/26Championship1:2
  • 08/16/25Championship3:0
  • 04/12/25Championship0:1
  • 12/14/24Championship1:0

League table

Both teams and their nearest neighbours.

#TeamPWDLGoalsPts
1Swansea City AFC852113:617
2West Ham United FC843122:1115
3Middlesbrough FC843116:1215
4Southampton FC842219:1014
5Wolverhampton Wanderers FC742115:1014
6West Bromwich Albion FC842210:814
7Queens Park Rangers FC834110:713
8Stoke City FC841313:1213
9Bristol City FC841311:1213
10Charlton Athletic FC83327:1012
11Birmingham City FC825112:1111
12Millwall FC832315:1511
13Lincoln City FC83237:811
14Wrexham FC82429:1210

Full breakdown

Every market of the forecast published before the match.

Full breakdown, scenarios and analysis — with a subscription

Free full access for 3 days when you sign up

Probabilities are a model estimate, not a guarantee.