Sunday 11 October 2026 0 Live
SCORES
Championship · Riverside Stadium

Middlesbrough vs Millwall

Tue 15 Sep 2026 · 18:45 kick-off · Full-Time
Kick-off
Tue 15 Sep 2026 · 18:45 UTC · Full-Time
Venue
Riverside Stadium
Referee
R. Madley
Result
2-2
Advertisement 728 × 90 · AdSense unit

Match Events

MinTeamCardEventScore
11' Millwall Goal — Taïryk Arconte (assist: Camiel Neghli) 0-1
36' Millwall Goal — Lyndon Dykes (assist: Caleb Taylor) 0-2
45' Middlesbrough Substitution — Sebastian Berhalter on, Kyle Joseph off 0-2
45' Middlesbrough Substitution — Neto Borges on, Max Arfsten off 0-2
45' Middlesbrough Substitution — Tommy Conway on, Jeremy Sarmiento off 0-2
50' Middlesbrough Goal — Amario Cozier-Duberry 1-2
56' Millwall Substitution — Lyndon Dykes on, Elkan Baggott off 1-2
59' Millwall Derek Mazou Sacko 1-2
61' Middlesbrough Goal — will lankshear (assist: Luke Ayling) 2-2
66' Middlesbrough Riley McGree 2-2
75' Millwall Substitution — Jenson Metcalfe on, D. Kelly off 2-2
75' Millwall Substitution — Taïryk Arconte on, Zakariya Lovelace off 2-2
78' Middlesbrough Substitution — Riley McGree on, Myles Peart-Harris off 2-2
84' Millwall Substitution — Zak Sturge on, Luke Cundle off 2-2
84' Millwall Substitution — Mark Sykes on, Yanis Ali Issoufou off 2-2
85' Middlesbrough Substitution — Amario Cozier-Duberry on, David Strelec off 2-2

Middlesbrough's home record took another dent on Tuesday, 15 September 2026, as Millwall came to the Riverside and raced into a two-goal lead before the home side knew what had hit them. The visitors were clinical and composed, taking that 2-0 cushion into the break while Boro huffed and puffed without reward. Whatever was said in the home dressing room at half-time clearly did the trick, because the second half told a completely different story. Middlesbrough came out with real purpose and dragged themselves level, turning the game on its head and leaving Millwall hanging on by the end. The final score finished 2-2, a result that will feel like two points dropped for the visitors given how comfortable they looked early on, and like one rescued for Boro after such a sluggish start. Neither side moves far in the table, but the manner of this draw will linger with both.

The Matchup

Championship · Riverside Stadium Full-Time
Middlesbrough (Home)
2
Millwall (Away)
2

It finished 2-2 between Middlesbrough and Millwall at Riverside Stadium, a scoreline that summed up a game short on clear separation between the two sides. Neither team could really take control of the ball for long, with Middlesbrough holding 80% possession, close enough to an even split to explain why the game never settled into one side's favour. There were spells of pressure from both teams, but not enough to turn a share of the points into all three. Days like this are part of a long season, and how each side responds in their next fixture will say plenty about their form heading forward. Here is a closer look at how the two teams compared statistically.

Man of the Match

A. Cozier-Duberry 8.2
Man of the Match
A. Cozier-Duberry
Middlesbrough · M · highest-rated player on the pitch

Match Statistics

Middlesbrough
Millwall
80%
Possession
20%
22
Shots
11
7
Shots on Target
4
14
Corners
1
3
Fouls
12
1
Yellow Cards
1

Middlesbrough vs Millwall Lineups

Middlesbrough 4-2-3-1
Millwall 4-2-3-1
R. Vítek · G
1
Neto Borges · D
30
A. Phillips · D
4
L. Ayling · D
12
C. Brittain · D
2
S. Berhalter · M
6
A. Morris · M
10
T. Conway · M
9
R. McGree · M
8
A. Cozier-Duberry · M
11
W. Lankshear · F
7
M. Crocombe · G
15
Zak Norton Sturge · D
3
J. Cooper · D
5
C. Taylor · D
6
J. Osei-Tutu · D
2
D. Mazou-Sacko · M
49
Jenson Metcalfe · M
14
C. Neghli · M
10
L. Dykes · M
13
M. Sykes · M
17
T. Arconte · F
7
Coach: K. Hellberg (Middlesbrough)
Coach: A. Neil (Millwall)

Looking Ahead

Middlesbrough does not have long to wait before getting back out onto the pitch. Their next test comes away at Stoke City, and how they respond after this result will be worth watching. You can follow the build-up and everything you need to know when Stoke City vs Middlesbrough going to play at 13 October 2026 in Championship 2026-27.

Millwall, meanwhile, will already be turning their attention to what comes next. They are next in action at home to Swansea City, a game that will give an early sense of how they carry this result forward. Full details are here: Millwall vs Swansea City going to play at 13 October 2026 in Championship 2026-27.

What's Next

Middlesbrough
Next: vs Stoke City (A) · bet365 Stadium · Tue 13 Oct
Millwall
Next: vs Swansea City (H) · The Den · Tue 13 Oct