Portsmouth vs Swansea City
Match pulse
Who won: Portsmouth 3-1
Portsmouth beat Swansea City 3-1 on Tuesday, November 3, 2026 at Fratton Park. Goals for Portsmouth: Terry Devlin (36', 90'+2') and Thomas Waddingham (90'+8'). Goals for Swansea: Zan Vipotnik (85' pen).
Every player rated
Chirp Rating, 3.0 to 10.0Team stats
Player of the game
Terry Devlin
POR · 2 G
Deserved to win
Swansea deserved better: 40% on chances, lost 1-3
Play by play
- Match ends, Portsmouth 3, Swansea City 1.
- Second Half ends, Portsmouth 3, Swansea City 1.
- GOAL90'+8'

Goal! Right footed shot
T. Waddingham
Goal! Portsmouth 3, Swansea City 1. Thomas Waddingham (Portsmouth) right footed shot from the centre of the box to the bottom left corner.
POR 3 - 1 SWA - 90'+5'

Foul
Foul by Ross Stewart (Swansea City).
- 90'+5'

Free kick won
Abu Kamara (Portsmouth) wins a free kick in the defensive half.
- GOAL90'+2'

Goal! Right footed shot
T. Devlin
Goal! Portsmouth 2, Swansea City 1. Terry Devlin (Portsmouth) right footed shot from the centre of the box to the bottom left corner following a corner.
POR 2 - 1 SWA - 90'+2'POR

Corner awarded
Corner, Portsmouth. Conceded by Josh Tymon.
- 90'+1'
Fourth official has announced 4 minutes of added time.
- 90'

Foul
Foul by Gonçalo Franco (Swansea City).
- 90'

Free kick won
Madiodio Dia (Portsmouth) wins a free kick in the defensive half.
- 88'

Shot hit woodwork
Ross Stewart (Swansea City) hits the bar with a left footed shot from the centre of the box. Assisted by Elijah Just.
- GOAL85'

Goal! Penalty
Z. Vipotnik
Goal! Portsmouth 1, Swansea City 1. Zan Vipotnik (Swansea City) converts the penalty with a right footed shot to the bottom left corner.
POR 1 - 1 SWA - 83'

Yellow card
Regan Poole (Portsmouth) is shown the yellow card for a bad foul.
R. Poole
- 83'POR

Foul
Penalty Swansea City. Zan Vipotnik draws a foul in the penalty area.
- 83'

Foul
Penalty conceded by Regan Poole (Portsmouth) after a foul in the penalty area.
- 81'
SubSubbed on for T. Shade
Substitution, Portsmouth. Zak Swanson replaces Tyrese Shade.
Z. Swanson
- 80'

Right footed shot saved
Attempt saved. Marko Stamenic (Swansea City) right footed shot from outside the box is saved in the centre of the goal by Nicolas Schmid (Portsmouth). Assisted by Gonçalo Franco.
M. Stamenic
- 78'

Shot off target
Attempt missed. Joseph Opoku (Swansea City) left footed shot from outside the box misses to the left. Assisted by Marko Stamenic following a corner.
- 77'SWA

Corner awarded
Corner, Swansea City. Conceded by Madiodio Dia.
- 76'

Shot off target
Attempt missed. Odin Bailey (Portsmouth) left footed shot from outside the box misses to the left.
- 75'

Offside
Offside, Swansea City. Joseph Opoku is caught offside.
- 74'
SubSubbed on for F. Lissah
Substitution, Swansea City. Joshua Key replaces Filip Lissah.
J. Key
- 74'
SubSubbed on for J. Fulton
Substitution, Swansea City. Ross Stewart replaces Jay Fulton.
R. Stewart
- 73'
SubSubbed on for Marezi
Substitution, Portsmouth. Thomas Waddingham replaces Marezi because of an injury.
T. Waddingham
- 73'
SubSubbed on for E. Adams
Substitution, Portsmouth. Josh Murphy replaces Ebou Adams.
J. Murphy

