Jenson Metcalfe
6'
0–1
Forecast Verdict
Top pick correctWe said
Actual
OneTouch Forecast · dc-v1.15
Portsmouth won; our pre-match call put the chance of that at 43%. Millwall had more shots (10–7) but fewer on target (1–2).
Pre-match call frozen 24 Oct 2026 · model dc-v1.15
Jenson Metcalfe
6'
0–1
Lyndon Dykes
Own goal
16'
1–1
Tristan Crama
Booked
24'
Jake Cooper
Booked
45'
Ebrima Adams
On for Adrian Segecic
61'
Tyrese Shade
On for Ryan Kavuma-Mcqueen
62'
Mihailo Ivanovic
On for Lyndon Dykes
68'
Marko Milovanovic
Booked
71'
Thomas Waddingham
On for Marko Milovanovic
71'
Ryan Leonard
On for Tristan Crama
75'
Alfie Doughty
On for Luke Cundle
76'
Thomas Waddingham
82'
2–1
Daniel Kelly
On for Jenson Metcalfe
87'
Ratings are out of 10. marks an OneTouch estimate, not a confirmed grade. Tap a player for details.
18 shots
xG for this match is modelled rather than measured, so per-shot and total xG figures are withheld. Positions and outcomes are as recorded.
accuracy · 29%
kill rate · 29%
accuracy · 10%
kill rate · 10%
Portsmouth turned 29% of shots into goals to Millwall's 10%.
Shots on Target
Attack
xG · BSD
Head to Head
League Standing
ChampionshipKey context
Venue
Fratton Park
Kick-off
24 Oct · 11:30 UTC
Referee
Tom Reeves
England · 3.2 yellows/match
Arena 3D
Pitch-level coverage: the ball follows the real on-pitch action.