Jay Fulton
Booked
15'
Photo: Richard Croft, CC BY-SA 2.0Forecast Verdict
Top pick missedWe said
Actual
OneTouch Forecast · dc-v1.15
Swansea City won; our pre-match call put the chance of that at 36%. Swansea City had more shots (14–8) but fewer on target (2–4).
Pre-match call frozen 13 Oct 2026 · model dc-v1.15
Jay Fulton
Booked
15'
Derek Mazou-Sacko
Booked
23'
Lyndon Dykes
Booked
44'
Zak Sturge
Booked
51'
Tristan Crama
On for Jordi Osei-Tutu
64'
Yanis Issoufou
On for Kyrell Lisbie
65'
Ross Stewart
On for Zan Vipotnik
65'
Stephen Welsh
On for Jenson Seelt
77'
Filip Lissah
Booked
83'
Alfie Doughty
On for Mark Sykes
84'
Ronald
On for Moussa Yeo
84'
Ronald
Assist · Joseph Opoku
90'
0–1
Daniel Kelly
On for Camiel Neghli
90'+2'
Ratings are out of 10. marks an OneTouch estimate, not a confirmed grade. Tap a player for details.
Match DNA
Transition Warfare
The match swung on turnovers. Moments of transition were the only moments that mattered.
22 shots
Expected goals over time
accuracy · 50%
kill rate · 0%
accuracy · 14%
kill rate · 7%
Swansea City turned 7% of shots into goals to Millwall's 0%.
Shots on Target
Attack
xG · BSD
Head to Head
League Standing
ChampionshipKey context
Venue
The Den
Kick-off
13 Oct · 18:45 UTC
Referee
Edward Duckworth
England · 4.2 yellows/match
Arena 3D
Pitch-level coverage: the ball follows the real on-pitch action.