Taïryk Arconte
Assist · Camiel Neghli
11'
0–1
Forecast Verdict
Top pick missedWe said
Actual
OneTouch Forecast · dc-v1.15
It finished level; our pre-match call put the chance of that at 21%. Middlesbrough had more shots (22–11) and more on target (7–4).
Pre-match call frozen 15 Sept 2026 · model dc-v1.15
Tactical shift
Taïryk Arconte
Assist · Camiel Neghli
11'
0–1
Lyndon Dykes
Assist · Caleb Taylor
36'
0–2
Kyle Joseph
On for Sebastian Berhalter
45'
Amario Cozier-Duberry
50'
1–2
Elkan Baggott
On for Lyndon Dykes
56'
Derek Mazou-Sacko
Booked
59'
Will Lankshear
Assist · Luke Ayling
61'
2–2
Riley McGree
Booked
66'
Daniel Kelly
On for Jenson Metcalfe
75'
Myles Peart-Harris
On for Riley McGree
78'
Luke Cundle
On for Zak Sturge
84'
David Strelec
On for Amario Cozier-Duberry
85'
Ratings are out of 10. marks an OneTouch estimate, not a confirmed grade. Tap a player for details.
Match DNA
Midfield Domination
Control of central areas dictated everything. The midfield battle was the match.
33 shots
Expected goals over time
1.79 – 1.46
accuracy · 32%
kill rate · 9%
accuracy · 36%
kill rate · 18%
Millwall turned 18% of shots into goals to Middlesbrough's 9%.
Shots on Target
Attack
xG · BSD
Head to Head
League Standing
ChampionshipKey context
Venue
Riverside Stadium
Kick-off
15 Sept · 18:45 UTC
Referee
Robert Madley
England · 3.9 yellows/match
Arena 3D
Pitch-level coverage: the ball follows the real on-pitch action.