Ebrima Adams
Booked
21'
Forecast Verdict
Top pick correctWe said
Actual
OneTouch Forecast · dc-v2.0
Portsmouth won; our pre-match call put the chance of that at 43%. Portsmouth had more shots (13–9) and more on target (5–3).
Pre-match call frozen 3 Nov 2026 · model dc-v2.0
Ebrima Adams
Booked
21'
Ben Cabango
On for Stephen Welsh
24'
Terry Devlin
Assist · Odin Bailey
36'
1–0
Elijah Just
On for Melker Widell
45'
Marlon Pack
On for Iyad Mohamed
54'
Zan Vipotnik
On for Adam Idah
61'
Abu Kamara
On for Adrian Segecic
73'
Ross Stewart
On for Jay Fulton
74'
Zak Swanson
On for Tyrese Shade
81'
Regan Poole
Booked
83'
Zan Vipotnik
Penalty
85'
1–1
Terry Devlin
92'
2–1
Thomas Waddingham
98'
3–1
Ratings are out of 10. marks an OneTouch estimate, not a confirmed grade. Tap a player for details.
Match DNA
High Pressing Battle
Both sides pressed aggressively. Territory was won and lost in the opposition half.
23 shots
Expected goals over time
accuracy · 38%
kill rate · 23%
accuracy · 33%
kill rate · 11%
Portsmouth turned 23% of shots into goals to Swansea City's 11%.
Shots on Target
Attack
xG
Head to Head
League Standing
ChampionshipKey context
Venue
Fratton Park
Kick-off
3 Nov · 19:45 UTC
Referee
Matthew Corlett
England · 4.4 yellows/match
Arena 3D
Pitch-level coverage: the ball follows the real on-pitch action.