Skip to content

Middlesbrough vs MillwallResult, Lineups & H2H

2–2
FTSep 15, 2026
Riverside Stadium

Middlesbrough vs Millwall in numbers

Head to head29 meetings · Aug 2010 – Apr 2026

Middlesbrough wins
12
Draws
6
Millwall wins
11
2.52goals per meeting
52%both teams scored
48%3+ goals
38%won by the host

Last 5 meetingsMiddlesbrough 3W 0D 2L · 2.4 goals per game

Meetings

  1. ChampionshipMiddlesbrough1-2Millwall
  2. ChampionshipMillwall0-3Middlesbrough
  3. ChampionshipMillwall1-0Middlesbrough
  4. ChampionshipMiddlesbrough1-0Millwall
  5. ChampionshipMillwall1-3Middlesbrough
Show all 29 meetings
  1. ChampionshipMiddlesbrough0-1Millwall
  2. ChampionshipMiddlesbrough1-0Millwall
  3. ChampionshipMillwall2-0Middlesbrough
  4. ChampionshipMillwall0-0Middlesbrough
  5. ChampionshipMiddlesbrough1-1Millwall
  6. ChampionshipMillwall1-0Middlesbrough
  7. ChampionshipMiddlesbrough3-0Millwall
  8. ChampionshipMillwall0-2Middlesbrough
  9. ChampionshipMiddlesbrough1-1Millwall
  10. ChampionshipMiddlesbrough1-1Millwall
  11. ChampionshipMillwall2-2Middlesbrough
  12. ChampionshipMiddlesbrough2-0Millwall
  13. ChampionshipMillwall2-1Middlesbrough
  14. ChampionshipMiddlesbrough3-0Millwall
  15. ChampionshipMillwall1-5Middlesbrough
  16. ChampionshipMiddlesbrough1-2Millwall
  17. ChampionshipMillwall0-2Middlesbrough
  18. ChampionshipMiddlesbrough1-2Millwall
  19. ChampionshipMillwall3-1Middlesbrough
  20. ChampionshipMillwall1-3Middlesbrough
  21. ChampionshipMiddlesbrough1-1Millwall
  22. ChampionshipMillwall2-3Middlesbrough
  23. ChampionshipMiddlesbrough0-1Millwall
  24. Carabao CupMillwall2-1Middlesbrough

League table before kickoffRebuilt from 81 earlier results

MiddlesbroughMillwall
#5Position#13
13Points6 v 6 games9
+4Goal difference0
2Scored per gameleague avg 1.431.83
1.33Conceded per game1.83
#3Form table position#15

How we calculate this

Match Timeline

Man of the Match
MiddlesbroughMillwall
  1. Substitution · Middlesbrough · David Strelec · InOut: Amario Cozier-Duberry
    85'
  2. 84'
    Substitution · Millwall · Luke Cundle · InOut: Zak Sturge
  3. 84'
    Substitution · Millwall · Yanis Issoufou · InOut: Mark Sykes
  4. Substitution · Middlesbrough · Myles Peart-Harris · InOut: Riley McGree
    78'
  5. 75'
    Substitution · Millwall · Daniel Kelly · InOut: Jenson Metcalfe
  6. 75'
    Substitution · Millwall · Zak Lovelace · InOut: Taïryk Arconte
  7. Yellow Card · Middlesbrough · Riley McGree
    66'
  8. Goal · Middlesbrough · Will Lankshear2-2
    61'
  9. 59'
    Yellow Card · Millwall · Derek Mazou-Sacko
  10. 56'
    Substitution · Millwall · Elkan Baggott · InOut: Lyndon Dykes
  11. Goal · Middlesbrough · Amario Cozier-Duberry1-2
    50'
  12. Substitution · Middlesbrough · Max Arfsten · InOut: Neto Borges
    46'
  13. Substitution · Middlesbrough · Kyle Joseph · InOut: Sebastian Berhalter
    46'
  14. Substitution · Middlesbrough · Jeremy Sarmiento · InOut: Tommy Conway
    46'
  15. 36'
    Goal · Millwall · Lyndon Dykes0-2
  16. 11'
    Goal · Millwall · Taïryk Arconte0-1

Match Statistics

Match stats

MiddlesbroughMillwall
80%Ball Possession20%
22Shots Total11
7Shots On Target4
14Corners1
3Fouls12
1Yellow Cards1
4Offsides3
2Saves5
647Passes162
5Shots Off Target6
110Attacks50
97Dangerous Attacks29
11Shots Inside Box11
11Shots Outside Box0
2Goals2
12Free Kicks3
10Shots Blocked1
5Substitutions5
5Tackles19
1Assists2
599Accurate Passes102
41Total Crosses8
10Accurate Crosses5
4Interceptions9
29Duels Won38
3Big Chances Created3
2Big Chances Missed2

Team Lineups

Player Stats

PlayerRatingMinGoalsAssistsShotsPassesTacklesDuels
8.185'103/744(86%)-3/7
7.290'010/178(90%)-4/10
7.190'000/3108(93%)16/11
7.044'00-41(95%)11/5
6.990'102/314(100%)-0/3
6.944'001/222(100%)12/4
6.746'00-28(93%)-2/3
6.778'000/256(95%)-2/4
6.712'00-12(75%)-0/1
6.744'001/18(63%)-2/3
6.690'00-81(96%)14/6
6.690'000/163(89%)13/6
6.55'00-1(100%)-0/1
6.446'000/122(95%)--
6.346'000/149(96%)-0/4
6.390'00-20(85%)--