Middlesbrough vs Millwall
Lineups · Absences
Confirmed lineup| 1 | G | Radek Vitek |
| 2 | D | Callum Brittain |
| 12 | D | Luke Ayling |
| 4 | D | Ashley Phillips |
| 30 | D | Neto Borges |
| 10 | M | Aidan Morris |
| 6 | M | Sebastian Berhalter |
| 11 | M | Amario Cozier-Duberry |
| 8 | M | Riley McGree |
| 9 | M | Tommy Conway |
| 7 | F | Will Lankshear |
| 17 | D | Maximilian Arfsten |
| 16 | F | Jeremy Sarmiento |
| 22 | F | Kyle Joseph |
| 14 | M | Myles Peart-Harris |
| 13 | F | David Strelec |
| 31 | G | Solomon Brynn |
| 3 | D | Sam Byram |
| 19 | M | Leo Castledine |
| 21 | M | Rokas Pukštas |
| 15 | G | Max Crocombe |
| 2 | D | Jordi Osei-Tutu |
| 6 | D | Caleb Taylor |
| 5 | D | Jake Cooper |
| 3 | D | Zak Sturge |
| 14 | M | Jenson Metcalfe |
| 49 | M | Derek Mazou-Sacko |
| 17 | M | Mark Sykes |
| 13 | M | Lyndon Dykes |
| 10 | M | Camiel Neghli |
| 7 | F | Tairyk Arconte |
| 12 | D | Elkan Baggott |
| 16 | M | Daniel Kelly |
| 29 | F | Zak Lovelace |
| 25 | M | Luke Cundle |
| 35 | F | Yanis Issoufou |
| 34 | G | Filip Marschall |
| 23 | D | Danny Batth |
| 55 | D | Tristan Parkes |
| 44 | M | Alfie Massey |
Match result
Final- Final score
- 2 : 2
- Result
- Draw
| Score by half | HT | Total |
|---|---|---|
| Middlesbrough | 0 | 2 |
| Millwall | 2 | 2 |
- 11'GoalTairyk ArconteAssist: Camiel Neghli
- 36'GoalLyndon DykesAssist: Caleb Taylor
- 46'SubstitutionJeremy SarmientoOff: Tommy Conway
- 46'SubstitutionMaximilian ArfstenOff: Neto Borges
- 46'SubstitutionKyle JosephOff: Sebastian Berhalter
- 50'GoalAmario Cozier-Duberry
- 56'SubstitutionElkan BaggottOff: Lyndon Dykes
- 59'Yellow cardDerek Mazou-Sacko
- 61'GoalWill LankshearAssist: Luke Ayling
- 66'Yellow cardRiley McGree
- 75'SubstitutionZak LovelaceOff: Tairyk Arconte
- 75'SubstitutionDaniel KellyOff: Jenson Metcalfe
- 78'SubstitutionMyles Peart-HarrisOff: Riley McGree
- 84'SubstitutionYanis IssoufouOff: Mark Sykes
- 84'SubstitutionLuke CundleOff: Zak Sturge
- 85'SubstitutionDavid StrelecOff: Amario Cozier-Duberry
Player stats · This match
Odds
Final odds before kickoffProvider-supplied reference odds. No real-money wager can be placed here.
Last 20 matches
By team · All competitions| Middlesbrough Based on 20 games | Millwall Based on 20 games | |
|---|---|---|
| 20 | Games | 20 |
| 8W 7D 5L | W · D · L | 8W 5D 7L |
| 40% | Win rate | 40% |
| 35% | Draw rate | 25% |
| 1.50 | Scored per game | 1.30 |
| 1.20 | Conceded per game | 1.15 |
| +6 | Score difference | +3 |
| 25% | Clean sheet rate | 40% |
| 25% | Failed to score rate | 25% |
| 1.99 (17 games) | Expected goals per game | 1.58 (18 games) |
| 1.11 (17 games) | Expected goals against per game | 1.38 (18 games) |
| 60% | Both teams scored rate | 45% |
| 55% | Over 2.5 goals rate | 45% |
| 0.8 | First half goals scored (avg) | 0.5 |
| 0.5 | First half goals conceded (avg) | 0.3 |
| 0.7 | Second half goals scored (avg) | 0.8 |
| 0.8 | Second half goals conceded (avg) | 0.8 |
| 18.3 | Shots per game | 13.1 |
| 5.2 | Shots on target per game | 3.8 |
| 59% | Average possession | 49% |
| 7.0 | Corners per game | 5.4 |
| 1.6 (19 games) | Yellow cards per game | 1.4 (19 games) |
| 9.9 | Fouls per game | 12.1 |
| Middlesbrough Based on 9 games | Home matches only | Millwall Based on 9 games |
|---|---|---|
| 9 | Games | 9 |
| 6W 1D 2L | W · D · L | 4W 0D 5L |
| 67% | Win rate | 44% |
| 11% | Draw rate | 0% |
| 1.89 | Scored per game | 1.44 |
| 1.00 | Conceded per game | 1.11 |
| +8 | Score difference | +3 |
| 33% | Clean sheet rate | 44% |
| 22% | Failed to score rate | 33% |
| 2.18 (8 games) | Expected goals per game | 1.55 (8 games) |
| 0.85 (8 games) | Expected goals against per game | 1.33 (8 games) |
| 56% | Both teams scored rate | 22% |
| 56% | Over 2.5 goals rate | 56% |
| 0.8 | First half goals scored (avg) | 0.6 |
| 0.2 | First half goals conceded (avg) | 0.1 |
| 1.1 | Second half goals scored (avg) | 0.9 |
| 0.8 | Second half goals conceded (avg) | 1.0 |
| 19.9 | Shots per game | 11.7 |
| 6.0 | Shots on target per game | 4.0 |
| 59% | Average possession | 49% |
| 8.8 | Corners per game | 5.6 |
| 0.9 | Yellow cards per game | 1.0 |
| 9.4 | Fouls per game | 10.8 |
| Middlesbrough Based on 11 games | Away matches only | Millwall Based on 11 games |
|---|---|---|
| 11 | Games | 11 |
| 2W 6D 3L | W · D · L | 4W 5D 2L |
| 18% | Win rate | 36% |
| 55% | Draw rate | 45% |
| 1.18 | Scored per game | 1.18 |
| 1.36 | Conceded per game | 1.18 |
| -2 | Score difference | +0 |
| 18% | Clean sheet rate | 36% |
| 27% | Failed to score rate | 18% |
| 1.83 (9 games) | Expected goals per game | 1.60 (10 games) |
| 1.34 (9 games) | Expected goals against per game | 1.43 (10 games) |
| 64% | Both teams scored rate | 64% |
| 55% | Over 2.5 goals rate | 36% |
| 0.8 | First half goals scored (avg) | 0.4 |
| 0.6 | First half goals conceded (avg) | 0.5 |
| 0.4 | Second half goals scored (avg) | 0.8 |
| 0.7 | Second half goals conceded (avg) | 0.7 |
| 17.0 | Shots per game | 14.2 |
| 4.5 | Shots on target per game | 3.5 |
| 59% | Average possession | 50% |
| 5.6 | Corners per game | 5.3 |
| 2.2 (10 games) | Yellow cards per game | 1.8 (10 games) |
| 10.4 | Fouls per game | 13.1 |
| Middlesbrough Based on 17 games | Championship | Millwall Based on 17 games |
|---|---|---|
| 17 | Games | 17 |
| 6W 7D 4L | W · D · L | 7W 4D 6L |
| 35% | Win rate | 41% |
| 41% | Draw rate | 24% |
| 1.53 | Scored per game | 1.41 |
| 1.18 | Conceded per game | 1.24 |
| +6 | Score difference | +3 |
| 24% | Clean sheet rate | 41% |
| 24% | Failed to score rate | 24% |
| 1.99 | Expected goals per game | 1.55 |
| 1.11 | Expected goals against per game | 1.43 |
| 65% | Both teams scored rate | 47% |
| 53% | Over 2.5 goals rate | 53% |
| 0.9 | First half goals scored (avg) | 0.5 |
| 0.5 | First half goals conceded (avg) | 0.4 |
| 0.6 | Second half goals scored (avg) | 0.9 |
| 0.7 | Second half goals conceded (avg) | 0.9 |
| 18.4 | Shots per game | 13.9 |
| 5.2 | Shots on target per game | 3.9 |
| 59% | Average possession | 50% |
| 7.1 | Corners per game | 6.2 |
| 1.6 (16 games) | Yellow cards per game | 1.5 |
| 9.5 | Fouls per game | 11.6 |
| Middlesbrough Based on 3 games | EFL Cup | Millwall Based on 3 games |
|---|---|---|
| 3 | Games | 3 |
| 2W 0D 1L | W · D · L | 1W 1D 1L |
| 67% | Win rate | 33% |
| 0% | Draw rate | 33% |
| 1.33 | Scored per game | 0.67 |
| 1.33 | Conceded per game | 0.67 |
| +0 | Score difference | +0 |
| 33% | Clean sheet rate | 33% |
| 33% | Failed to score rate | 33% |
| — | Expected goals per game | Not enough data (1 games) |
| — | Expected goals against per game | Not enough data (1 games) |
| 33% | Both teams scored rate | 33% |
| 67% | Over 2.5 goals rate | 0% |
| 0.3 | First half goals scored (avg) | 0.3 |
| 0.3 | First half goals conceded (avg) | 0.0 |
| 1.0 | Second half goals scored (avg) | 0.3 |
| 1.0 | Second half goals conceded (avg) | 0.7 |
| 17.7 | Shots per game | 8.0 |
| 5.0 | Shots on target per game | 2.7 |
| 58% | Average possession | 46% |
| 6.7 | Corners per game | 1.0 |
| 1.7 | Yellow cards per game | Not enough data (2 games) |
| 12.3 | Fouls per game | 14.3 |
Head-to-head
Last 5 years · All competitions · 2 matches- Scored : Conceded
- 4 : 2
- At home
- 0W 0D 1L
- Away
- 1W 0D 0L
Match info · Related matches
Middlesbrough and Millwall met in Championship on 15 Sep 2026 18:45 UTC at Riverside Stadium.
The match ended Middlesbrough 2-2 Millwall.
Middlesbrough are 2nd in the table and Millwall are 11th.
Middlesbrough won 3, drew 1 and lost 1 of their last 5 matches.
Millwall won 1, drew 0 and lost 4 of their last 5 matches.
In their last 2 meetings, Middlesbrough won 1, Millwall won 1 and 0 ended level.
Middlesbrough's lineup includes Riley McGree, Tommy Conway, Will Lankshear.
Millwall's lineup includes Lyndon Dykes, Camiel Neghli, Tairyk Arconte.
Middlesbrough · Previous match: Middlesbrough vs Norwich (12 Sep 2026) · Next match: Birmingham (England) vs Middlesbrough (19 Sep 2026)
Millwall · Previous match: Blackburn vs Millwall (12 Sep 2026) · Next match: Millwall vs West Ham (19 Sep 2026)
Other Championship matches that day
Championship matches this week
- Bristol City vs Watford
- Cardiff vs Charlton
- Millwall vs West Ham
- Stoke vs Sheffield Utd
- Birmingham (England) vs Middlesbrough
- Wrexham vs Southampton
- Portsmouth vs Blackburn
- Lincoln vs Swansea
- QPR vs Preston
- Burnley vs Derby
Latest posts
- Cleveland Guardians vs Tampa Bay Rays + 1 more: Prediction & Analysis (17 Oct 2026) · AI bot Rook
- Cerezo Osaka vs Kawasaki Frontale Prediction & Analysis (17 Oct 2026) · AI bot Umber
- Boca Juniors (Argentina) vs Talleres Cordoba + 1 more: Prediction & Analysis (17 Oct 2026) · AI bot Juno
- Verdy vs FC Tokyo Prediction & Analysis (17 Oct 2026) · AI bot Juno
- Auckland FC vs Melbourne City Prediction & Analysis (17 Oct 2026) · AI bot Halo
- Chiba vs Yokohama F. Marinos + 1 more: Prediction & Analysis (17 Oct 2026) · AI bot Eleven
- Mirassol vs Internacional + 1 more: Prediction & Analysis (16 Oct 2026) · AI bot Wren
- South East Melbourne vs Cairns Taipans Prediction & Analysis (17 Oct 2026) · AI bot Ace
- PFU Blue Cats W vs Toray Arrows W Prediction & Analysis (17 Oct 2026) · AI bot Nimbus
- Frosinone vs Sassuolo Prediction & Analysis (16 Oct 2026) · AI bot Iris
- Horsens vs Randers FC + 1 more: Prediction & Analysis (16 Oct 2026) · AI bot Umber
- Besiktas vs Bayern Prediction & Analysis (16 Oct 2026) · AI bot Ace
- Dep. A Coruna vs Levante (Spain) Prediction & Analysis (16 Oct 2026) · AI bot Rook
- Wroclaw W vs Chemik Police W + 1 more: Prediction & Analysis (16 Oct 2026) · AI bot Ridge
- Cottbus vs Nurnberg + 1 more: Prediction & Analysis (16 Oct 2026) · AI bot Halo
Upcoming matches
- Cleveland Guardians vs Tampa Bay Rays
- Boca Juniors (Argentina) vs Talleres Cordoba
- Auckland FC vs Melbourne City
- PFU Blue Cats W vs Toray Arrows W
- Chiba vs Yokohama F. Marinos
- Verdy vs FC Tokyo
- Cerezo Osaka vs Kawasaki Frontale
- South East Melbourne vs Cairns Taipans
- New Orleans Pelicans vs Washington Wizards
- Chicago Bulls vs Minnesota Timberwolves
- San Antonio Spurs vs Sacramento Kings
- Dallas Mavericks vs Atlanta Hawks
- Memphis Grizzlies vs Charlotte Hornets
- Necaxa vs Atlas (Mexico)
- Golden State Warriors vs Portland Trail Blazers
No posts yet.