Skip to content
CFChampionshipFIXTURES
EFL Championship · 2026/27

Middlesbrough v Millwall: 2–2 result

Middlesbrough 2–2 Millwall was the full-time score in the Championship on Tue 15 Sep 2026 at Riverside Stadium.

UK dates and kick-off times · GMT / BST

· 19:45 BST · Regular season

Middlesbrough crest Middlesbrough
2 – 2Full timeHalf-time 0 – 2
Millwall crest Millwall

Riverside Stadium

Match information as at 12 Nov 2026, 08:54 GMT.

Goalscorers

  • Millwall crest 11' Taïryk Arconte · Goal
  • Millwall crest 36' Lyndon Dykes · Goal
  • Middlesbrough crest 50' Amario Cozier-Duberry · Goal
  • Middlesbrough crest 61' Will Lankshear · Goal - Header

Middlesbrough v Millwall highlights & goals

Official match footage
🤝 Tai and Lyndon score on Teesside | Middlesbrough 2-2 Millwall | Highlights

🤝 Tai and Lyndon score on Teesside | Middlesbrough 2-2 Millwall | Highlights

Millwall FC · 2026-09-15T16:00:20-07:00 · 2m 26s

Watch on the official website ↗

Availability may vary by location. If a player cannot load, use the official viewing link. Videos are not hosted by this website. Playing an embedded clip connects to YouTube; see our privacy information.

Middlesbrough v Millwall: UK TV coverage

No confirmed UK broadcaster is listed for this match.

Explore Championship matches on TV or read how to watch in the UK.

Match information

Ground
Riverside StadiumMiddlesbrough, England
Attendance
27684
Referee
Robert Madley
Final whistle
15 Sep, 21:34:20 BST

Goals by period

MiddlesbroughFirst half: 0
MiddlesbroughSecond half: 2
MillwallFirst half: 2
MillwallSecond half: 0

Middlesbrough v Millwall: goals, cards & substitutions

18 events
  1. 0'
    Kick-off
  2. 11'Millwall crest
    Goal · Millwall

    Scorer: Taïryk Arconte · Assist: Camiel Neghli

  3. 36'Millwall crest
    Goal · Millwall

    Scorer: Lyndon Dykes · Assist: Caleb Taylor

  4. 45'Middlesbrough crest
    Substitution · Middlesbrough

    On: Kyle Joseph · Off: Sebastian Berhalter

  5. 45'Middlesbrough crest
    Substitution · Middlesbrough

    On: Max Arfsten · Off: Neto Borges

  6. 45'Middlesbrough crest
    Substitution · Middlesbrough

    On: Jeremy Sarmiento · Off: Tommy Conway

  7. 50'Middlesbrough crest
    Goal · Middlesbrough

    Scorer: Amario Cozier-Duberry

  8. 56'Millwall crest
    Substitution · Millwall

    On: Elkan Baggott · Off: Lyndon Dykes

  9. 59'Millwall crest
    Yellow Card · Millwall

    Derek Mazou-Sacko

  10. 61'Middlesbrough crest
    Goal - Header · Middlesbrough

    Scorer: Will Lankshear · Assist: Luke Ayling

  11. 66'Middlesbrough crest
    Yellow Card · Middlesbrough

    Riley McGree

  12. 75'Millwall crest
    Substitution · Millwall

    On: Daniel Kelly · Off: Jenson Metcalfe

  13. 75'Millwall crest
    Substitution · Millwall

    On: Zak Lovelace · Off: Taïryk Arconte

  14. 78'Middlesbrough crest
    Substitution · Middlesbrough

    On: Myles Peart-Harris · Off: Riley McGree

  15. 84'Millwall crest
    Substitution · Millwall

    On: Luke Cundle · Off: Zak Sturge

  16. 84'Millwall crest
    Substitution · Millwall

    On: Yanis Issoufou · Off: Mark Sykes

  17. 85'Middlesbrough crest
    Substitution · Middlesbrough

    On: David Strelec · Off: Amario Cozier-Duberry

  18. 90'+4'
    Full time

Match statistics

Middlesbrough and Millwall statistics comparison
StatisticMiddlesbrough crest MiddlesbroughMillwall crest Millwall
Possession80.1%19.9%
Shots2211
Shots on target74
Corners141
Fouls312
Offsides43
Saves25
Yellow cards11
Red cards00
Passes644161
Accurate passes594100
Pass accuracy92.2%62.1%
Crosses419
Accurate crosses115
Long balls4157
Accurate long balls2218
Blocked shots101
Tackles520
Interceptions29
Clearances841
Shots on target (%)31.8%36.4%
Penalties scored00
Penalties taken00
Cross accuracy26.8%55.6%
Long-ball accuracy53.7%31.6%
Successful tackles412
Tackle success80.0%60.0%
Effective clearances841

Accuracy rates are calculated from the available counts and rounded to one decimal place. A dash means the figure is unavailable.

Line-ups & formations

Middlesbrough crest Middlesbrough

4-2-3-1
1
Radek VítekGoalkeeper
4
Ashley PhillipsCentre Left Defender
12
Luke AylingCentre Right Defender
30
Neto BorgesLeft Back · Substituted
2
Callum BrittainRight Back
8
Riley McGreeAttacking Midfielder · Substituted
6
Sebastian BerhalterLeft Midfielder · Substituted
10
Aidan MorrisRight Midfielder
7
Will LankshearForward
9
Tommy ConwayAttacking Midfielder Left · Substituted
11
Amario Cozier-DuberryAttacking Midfielder Right · Substituted
Substitutes (9)
  • 3Sam Byram
  • 14Myles Peart-HarrisUsed substitute
  • 19Leo Castledine
  • 17Max ArfstenUsed substitute
  • 21Rokas Pukstas
  • 13David StrelecUsed substitute
  • 16Jeremy SarmientoUsed substitute
  • 31Solomon Brynn
  • 22Kyle JosephUsed substitute

Millwall crest Millwall

4-2-3-1
15
Max CrocombeGoalkeeper
5
Jake CooperCentre Left Defender
6
Caleb TaylorCentre Right Defender
3
Zak SturgeLeft Back · Substituted
2
Jordi Osei-TutuRight Back
13
Lyndon DykesAttacking Midfielder · Substituted
49
Derek Mazou-SackoLeft Midfielder
14
Jenson MetcalfeRight Midfielder · Substituted
7
Taïryk ArconteForward · Substituted
10
Camiel NeghliAttacking Midfielder Left
17
Mark SykesAttacking Midfielder Right · Substituted
Substitutes (9)
  • 16Daniel KellyUsed substitute
  • 23Danny Batth
  • 44Alfie Massey
  • 34Filip Marschall
  • 35Yanis IssoufouUsed substitute
  • 29Zak LovelaceUsed substitute
  • 55Tristan Parkes
  • 12Elkan BaggottUsed substitute
  • 25Luke CundleUsed substitute

Player statistics

Middlesbrough crest Middlesbrough · player statistics
Middlesbrough player statistics for Middlesbrough v Millwall
PlayerGoalsAssistsShotsOn targetYCRCSaves
Radek Vítek0000002
Ashley Phillips000000—
Luke Ayling011000—
Neto Borges001000—
Callum Brittain001000—
Riley McGree002010—
Sebastian Berhalter000000—
Aidan Morris003000—
Will Lankshear103200—
Tommy Conway001000—
Amario Cozier-Duberry107300—
Myles Peart-Harris000000—
Max Arfsten000000—
David Strelec000000—
Jeremy Sarmiento002100—
Kyle Joseph001100—
Millwall crest Millwall · player statistics
Millwall player statistics for Middlesbrough v Millwall
PlayerGoalsAssistsShotsOn targetYCRCSaves
Max Crocombe0000005
Jake Cooper000000—
Caleb Taylor011000—
Zak Sturge001000—
Jordi Osei-Tutu001000—
Lyndon Dykes102100—
Derek Mazou-Sacko001010—
Jenson Metcalfe000000—
Taïryk Arconte101100—
Camiel Neghli012100—
Mark Sykes001000—
Daniel Kelly000000—
Yanis Issoufou000000—
Zak Lovelace000000—
Elkan Baggott001100—
Luke Cundle000000—

YC = yellow cards; RC = red cards. A dash means that a figure is unavailable.

Previous meetings

Before this match
DateHomeScoreAway
3 Apr 2026Middlesbrough crest Middlesbrough1 – 2Millwall crest Millwall
16 Aug 2025Millwall crest Millwall0 – 3Middlesbrough crest Middlesbrough
12 Apr 2025Millwall crest Millwall1 – 0Middlesbrough crest Middlesbrough
14 Dec 2024Middlesbrough crest Middlesbrough1 – 0Millwall crest Millwall
13 Jan 2024Millwall crest Millwall1 – 3Middlesbrough crest Middlesbrough

Player leaders in this match

Player leaders by statistic
TeamStatisticPlayerTotalOther figures
Middlesbrough crest MiddlesbroughShotsAmario Cozier-Duberry7Shots on target: 3Expected goals (xG): 0.26
Middlesbrough crest MiddlesbroughAccurate passesAidan Morris100Passes: 108Big chances created: 0
Middlesbrough crest MiddlesbroughDefensive interventionsAshley Phillips9Successful tackles: 1Duels won: 4
Middlesbrough crest MiddlesbroughSavesRadek Vítek2Shots on target faced: 4Expected goals conceded (xGC): 1.46
Millwall crest MillwallShotsCamiel Neghli2Shots on target: 1Expected goals (xG): 0.15
Millwall crest MillwallAccurate passesJenson Metcalfe13Passes: 16Big chances created: 0
Millwall crest MillwallDefensive interventionsZak Sturge15Successful tackles: 3Duels won: 8
Millwall crest MillwallSavesMax Crocombe5Shots on target faced: 7Expected goals conceded (xGC): 1.79

xG estimates the chance of a shot becoming a goal; xGC is the expected goals from shots faced. These are estimates, not the score.

Middlesbrough: more player statistics

Radek Vítek

Fouls committed
0
Fouls won
0
Own goals
0
Goals conceded
2
Shots faced
0

Ashley Phillips

Fouls committed
0
Fouls won
0
Own goals
0
Offsides
2
Goals conceded
2
Shots faced
0

Luke Ayling

Fouls committed
0
Fouls won
1
Own goals
0
Offsides
0
Goals conceded
2
Shots faced
0

Neto Borges

Fouls committed
0
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
2
Shots faced
0

Callum Brittain

Fouls committed
1
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
2
Shots faced
0

Riley McGree

Fouls committed
1
Fouls won
1
Own goals
0
Offsides
0
Goals conceded
2
Shots faced
0

Sebastian Berhalter

Fouls committed
0
Fouls won
2
Own goals
0
Offsides
0
Goals conceded
2
Shots faced
0

Aidan Morris

Fouls committed
0
Fouls won
4
Own goals
0
Offsides
0
Goals conceded
2
Shots faced
0

Will Lankshear

Fouls committed
1
Fouls won
0
Own goals
0
Offsides
2
Goals conceded
2
Shots faced
0

Tommy Conway

Fouls committed
0
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
2
Shots faced
0

Amario Cozier-Duberry

Fouls committed
0
Fouls won
1
Own goals
0
Offsides
0
Goals conceded
2
Shots faced
0

Myles Peart-Harris

Fouls committed
0
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
0
Shots faced
0

Max Arfsten

Fouls committed
0
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
0
Shots faced
0

David Strelec

Fouls committed
0
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
0
Shots faced
0

Jeremy Sarmiento

Fouls committed
0
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
0
Shots faced
0

Kyle Joseph

Fouls committed
0
Fouls won
1
Own goals
0
Offsides
0
Goals conceded
0
Shots faced
0
Millwall: more player statistics

Max Crocombe

Fouls committed
0
Fouls won
0
Own goals
0
Goals conceded
2
Shots faced
0

Jake Cooper

Fouls committed
1
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
2
Shots faced
0

Caleb Taylor

Fouls committed
1
Fouls won
1
Own goals
0
Offsides
0
Goals conceded
2
Shots faced
0

Zak Sturge

Fouls committed
1
Fouls won
2
Own goals
0
Offsides
0
Goals conceded
2
Shots faced
0

Jordi Osei-Tutu

Fouls committed
0
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
2
Shots faced
0

Lyndon Dykes

Fouls committed
0
Fouls won
0
Own goals
0
Offsides
1
Goals conceded
1
Shots faced
0

Derek Mazou-Sacko

Fouls committed
6
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
2
Shots faced
0

Jenson Metcalfe

Fouls committed
1
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
2
Shots faced
0

Taïryk Arconte

Fouls committed
0
Fouls won
0
Own goals
0
Offsides
1
Goals conceded
2
Shots faced
0

Camiel Neghli

Fouls committed
0
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
2
Shots faced
0

Mark Sykes

Fouls committed
0
Fouls won
0
Own goals
0
Offsides
1
Goals conceded
2
Shots faced
0

Daniel Kelly

Fouls committed
1
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
0
Shots faced
0

Yanis Issoufou

Fouls committed
0
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
0
Shots faced
0

Zak Lovelace

Fouls committed
1
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
0
Shots faced
0

Elkan Baggott

Fouls committed
0
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
1
Shots faced
0

Luke Cundle

Fouls committed
0
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
0
Shots faced
0

Form before Middlesbrough v Millwall

Earlier results, with the competition shown for each game. Scores are written home team first.

Middlesbrough crest Middlesbrough

DateOpponentVenueScoreResultCompetition
12 Sep 2026Norwich City crest Norwich CityHome4 – 3WEFL Championship
8 Sep 2026Crystal PalaceAway3 – 0LCarabao Cup
5 Sep 2026Queens Park Rangers crest Queens Park RangersAway0 – 1WEFL Championship
2 Sep 2026Burnley crest BurnleyAway1 – 1DEFL Championship
29 Aug 2026West Bromwich Albion crest West Bromwich AlbionHome3 – 1WEFL Championship

Millwall crest Millwall

DateOpponentVenueScoreResultCompetition
12 Sep 2026Blackburn Rovers crest Blackburn RoversAway3 – 1LEFL Championship
8 Sep 2026Newcastle UnitedHome0 – 1LCarabao Cup
5 Sep 2026Bolton Wanderers crest Bolton WanderersHome4 – 0WEFL Championship
2 Sep 2026Wrexham crest WrexhamHome0 – 3LEFL Championship
29 Aug 2026Southampton crest SouthamptonAway5 – 1LEFL Championship

Current Championship positions

Full table

Latest league positions as at 13 Nov 2026, 06:00 GMT. These may include matches played after this fixture.

Championship 2026/27 league table
PosClubPWDLGFGAGDPts
Middlesbrough crest Middlesbrough158523019+1129
16Millwall crest Millwall155372327-418

Middlesbrough v Millwall: match questions

What was the Middlesbrough v Millwall result?

Middlesbrough 2–2 Millwall was the full-time score in the Championship on Tue 15 Sep 2026 at Riverside Stadium.

Was Middlesbrough v Millwall on UK TV?

No confirmed UK broadcaster is listed for this match.

Are highlights available for Middlesbrough v Millwall?

Available official highlights are shown near the top of this page. Use the watch link if the player is unavailable in your location.