All matches
2:2HT 0:2
Middlesbrough FC 2:2 Millwall FC, Championship

Middlesbrough FC
2.3DDWWDMillwall 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 MissedMiddlesbrough FC47%
Actual: Draw — we had 28%
- Total goals MissedUnder 2.555%
Actual: Over 2.5 — we had 45%
- Both teams to score MissedNo50%
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 FC2.13—
XDraw3.52—
2Millwall FC4.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
1
Swansea City AFC852113:617
2
West Ham United FC843122:1115
3
Middlesbrough FC843116:1215
4
Southampton FC842219:1014
5
Wolverhampton Wanderers FC742115:1014
6
West Bromwich Albion FC842210:814
7
Queens Park Rangers FC834110:713
8
Stoke City FC841313:1213
9
Bristol City FC841311:1213
10
Charlton Athletic FC83327:1012
11
Birmingham City FC825112:1111
12
Millwall FC832315:1511
13
Lincoln City FC83237:811
14
Wrexham FC82429:1210
