Zak Swanson
4'
1–0
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 29%. Portsmouth had more shots (20–8) and more on target (6–5).
Pre-match call frozen 19 Sept 2026 · model dc-v1.15
Tactical shift
Zak Swanson
4'
1–0
Oladapo Afolayan
Assist · Harry Pickering
11'
1–1
Marlon Pack
Booked
40'
Ebrima Adams
On for Rocco Robert Shein
45'
Tom Atcheson
Booked
47'
Ryoya Morishita
Assist · Oladapo Afolayan
56'
1–2
Odin Bailey
On for Marlon Pack
63'
Andri Gudjohnsen
On for Oladapo Afolayan
68'
Moussa Baradji
On for Tom Atcheson
69'
Colby Bishop
On for Adrian Segecic
71'
Colby Bishop
Assist · Ryan Kavuma-Mcqueen
74'
2–2
Jayden Fevrier
On for Todd Cantwell
83'
Iyad Mohamed
On for Ryan Kavuma-Mcqueen
87'
Zak Swanson
Booked
89'
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.
30 shots
Expected goals over time
accuracy · 30%
kill rate · 10%
accuracy · 63%
kill rate · 25%
Blackburn Rovers turned 25% of shots into goals to Portsmouth's 10%.
Shots on Target
Attack
xG · BSD
Head to Head
League Standing
ChampionshipKey context
Venue
Fratton Park
Kick-off
19 Sept · 14:00 UTC
Referee
John Busby
England · 3.7 yellows/match
Arena 3D
Pitch-level coverage: the ball follows the real on-pitch action.