Middlesbrough vs Millwall

1 - 2
🕒 Fri, 03 Apr 2026 12:30 Europe/London 📍 Riverside Stadium 🧑‍⚖️ Anthony Backhouse 🔁 Regular Season - 40 🏁 match finished
Season
2025-2026 Season
Stage
Regular Season - 40
Regular Season Table
Middlesbrough 5 · Millwall 3
Referee Stats
25 matches · 2.16 yellow cards avg
Yellow cards avg 2.16
Reds avg 0.00
Penalties avg 0.04
Over 4.5 cards 24%
Home wins 68%
Draws 4%
Away wins 28%
How the match was won
  • Middlesbrough outshot their opponent (32-11).
  • Middlesbrough controlled possession (61%).

Team Overview

Middlesbrough (Home stats)

Games / Record

24
W-D-L: 12-7-5

Goals For / Against

34 / 18
Avg: 1.42 / 0.75

Points

43
Avg: 1.79

Clean Sheets

10

Failed to Score

7
Millwall (Away stats)

Games / Record

24
W-D-L: 11-9-4

Goals For / Against

31 / 24
Avg: 1.29 / 1.00

Points

42
Avg: 1.75

Clean Sheets

8

Failed to Score

5

Match Context & Trends

Venue-only form, goal timing, first-goal trends and league context around this Championship fixture.

Quick comparison bars

1.79
PPG
1.75
1.42
GF
1.29
0.75
GA
1.00
43%
O2.5
43%
48%
BTTS
61%
22%
Score 1st
17%

League-position context

Middlesbrough rank5th
Millwall rank3rd
Middlesbrough points80
Millwall points83
Middlesbrough: #5 · 80 pts · GD +25
4 pts off the top 2. 15 pts above the play-off edge. 28 pts clear of the relegation zone.
Millwall: #3 · 83 pts · GD +15
1 pts off the top 2. 18 pts above the play-off edge. 31 pts clear of the relegation zone.
3-point gap between the two sides coming into kick-off.

Middlesbrough last 5 home

W W L L D
Points7/15
Weighted index62
Goals8-5
Record2-1-2
Weighted index gives more importance to the most recent venue-specific matches. 100 means maximum recent points return.
Recent venue-specific form is balanced.

Millwall last 5 away

D W D W D
Points9/15
Weighted index60
Goals7-4
Record2-3-0
Weighted index gives more importance to the most recent venue-specific matches. 100 means maximum recent points return.
Unbeaten, but draw-heavy in the recent venue-specific run.

Middlesbrough trend breakdown

Over 2.543%
BTTS48%
BTTS + O2.535%
1H Over 0.552%
Also: Over 0.5 87% · Over 1.5 57% · Over 3.5 22% · 1H BTTS 4%

Millwall trend breakdown

Over 2.543%
BTTS61%
BTTS + O2.539%
1H Over 0.561%
Also: Over 0.5 91% · Over 1.5 83% · Over 3.5 22% · 1H BTTS 13%

Scoring reliability

Middlesbrough score at home74%
Middlesbrough clean sheet at home39%
Millwall score away83%
Millwall clean sheet away30%

First-goal patterns

Middlesbrough score first22%
Middlesbrough win after scoring first60%
Millwall score first17%
Millwall win after scoring first100%
Comeback rate after conceding first: Middlesbrough 33% · Millwall 80%
Avg first goal minute: Middlesbrough 24.6' · Millwall 33.0'

Vs league average

Middlesbrough score at home1.42 vs 1.40
Middlesbrough concede at home0.75 vs 1.20
Millwall score away1.29 vs 1.20
Millwall concede away1.00 vs 1.40
Middlesbrough score 1% above league average, while Millwall score 7% above league average.
Defensive side: Middlesbrough are 38% below league average at home, and Millwall are 29% below league average away.

Head-to-head trends

Recent games5
Avg goals2.40
BTTS40%
Over 2.560%
At this venue setup: 2.00 goals on average across the last 5.

Middlesbrough goal timing (home)

1H scored: 46% 2H scored: 54% Danger: 46-60 Vulnerable: 46-60
Goals scored by 15-minute interval
46-60 4
16-30 3
0-15 2
61-75 2
31-45 1
76-90+ 1
Goals conceded by 15-minute interval
46-60 3
76-90+ 3
16-30 1
0-15 0
31-45 0
61-75 0

Millwall goal timing (away)

1H scored: 24% 2H scored: 76% Danger: 76-90+ Vulnerable: 16-30
Goals scored by 15-minute interval
76-90+ 5
46-60 4
61-75 4
16-30 3
0-15 1
31-45 0
Goals conceded by 15-minute interval
16-30 2
46-60 2
0-15 1
31-45 1
61-75 1
76-90+ 1

Match Statistics

Shots on Goal
6
5
Total Shots
32
11
Shots off Goal
8
3
Blocked Shots
18
3
Shots Inside Box
27
7
Shots Outside Box
5
4
Ball Possession
61%
39%
Corner Kicks
17
6
Fouls
4
14
Offsides
1
2
Yellow Cards
1
1
Red Cards
—
—
Goalkeeper Saves
4
3
Total Passes
420
272
Passes Accurate
320
177
Passes %
76%
65%

Events

Yellow Cards
Home
1
Away
1
Red Cards
Home
0
Away
0
Substitutions
Home
2
Away
4
13'
13' R. McGree
13'
13' J. Cooper
26' ⚽
⚽
26' ⚽ Goal · 1-0
D. Fry
Normal Goal · Assist: A. Browne
58' ⚽
⚽
58' ⚽ Goal · 1-1
J. Coburn
Normal Goal · Assist: M. Ivanović
64' ↑↓
↑↓
64' ⇄ C. De Norre
1st substitution · For: B. Bannan
78' ↑↓
↑↓
78' ⇄ M. Targett
1st substitution · For: A. Bangura
85' ↑↓
↑↓
85' ⇄ M. Ivanović
2nd substitution · For: M. Langstaff
86' ⚽
⚽
86' ⚽ Goal · 1-2
J. Coburn
Normal Goal · Assist: B. Bannan
89' ↑↓
↑↓
89' ⇄ C. Brittain
2nd substitution · For: J. Sarmiento
90+5' ↑↓
↑↓
90+5' ⇄ O. Azeez
3rd substitution · For: D. McNamara
90+5' ↑↓
↑↓
90+5' ⇄ B. Mitchell
4th substitution · For: L. Cundle

Middlesbrough vs Millwall 1-2: match report, goals, cards and substitutions

Millwall beat Middlesbrough 2-1 on Friday, 03 April 2026 in Championship. The match was refereed by Anthony Backhouse. It was played at Riverside Stadium.

First half: R. McGree received a yellow card for Middlesbrough at 13'. J. Cooper received a yellow card for Millwall at 13'. Middlesbrough took the lead at 26' when D. Fry scored, with the assist credited to A. Browne, making the score 1-0.

Second half: Millwall leveled the score at 58' when J. Coburn scored, with the assist credited to M. Ivanović, making the score 1-1. Millwall made their 1st substitution at 64', with C. De Norre replacing B. Bannan. Middlesbrough made their 1st substitution at 78', with M. Targett replacing A. Bangura. Millwall made their 2nd substitution at 85', with M. Ivanović replacing M. Langstaff. Millwall took the lead at 86' when J. Coburn scored, with the assist credited to B. Bannan, making the score 1-2. Middlesbrough made their 2nd substitution at 89', with C. Brittain replacing J. Sarmiento. Millwall made their 3rd substitution at 90+5', with O. Azeez replacing D. McNamara. Millwall made their 4th substitution at 90+5', with B. Mitchell replacing L. Cundle.

Middlesbrough used 2 substitutions while Millwall used 4 substitutions. Middlesbrough got 1 yellow card, while Millwall got 1 yellow card.

How the match was won

  • Middlesbrough outshot their opponent (32-11).
  • Middlesbrough controlled possession (61%).

Head-to-Head Overview

All Meetings (Any Venue)
Total Games19
Home Wins7
Draws6
Away Wins6
Over 2.5 Goals7 (36.8%)
BTTS8 (42.1%)
Home vs Away as Scheduled
Total Games10
Home Wins4
Draws4
Away Wins2
Over 2.5 Goals3 (30.0%)
BTTS5 (50.0%)

Middlesbrough vs Millwall Head-to-Head History by Season