Skip to content
CFChampionshipFIXTURES
EFL Championship · 2026/27

Portsmouth v Swansea City: 3–1 result

Portsmouth 3–1 Swansea City was the full-time score in the Championship on Tue 3 Nov 2026 at Fratton Park.

UK dates and kick-off times · GMT / BST

· 19:45 GMT · Regular season

Portsmouth crest Portsmouth
3 – 1Full timeHalf-time 1 – 0
Swansea City crest Swansea City

Fratton Park

Match information as at 12 Nov 2026, 08:53 GMT.

Goalscorers

  • Portsmouth crest 36' Terry Devlin · Goal
  • Swansea City crest 85' Zan Vipotnik · Penalty - Scored
  • Portsmouth crest 90'+2' Terry Devlin · Goal
  • Portsmouth crest 90'+8' Thomas Waddingham · Goal

Portsmouth v Swansea City highlights & goals

Official match footage

Availability may vary by location. If a player cannot load, use the official viewing link. Videos are not hosted by this website. Playing an embedded clip connects to YouTube; see our privacy information.

Portsmouth v Swansea City: UK TV coverage

No confirmed UK broadcaster is listed for this match.

Explore Championship matches on TV or read how to watch in the UK.

Match information

Ground
Fratton ParkPortsmouth, England
Attendance
18897
Final whistle
3 Nov, 21:43:36 GMT

Goals by period

PortsmouthFirst half: 1
PortsmouthSecond half: 2
Swansea CityFirst half: 0
Swansea CitySecond half: 1

Portsmouth v Swansea City: goals, cards & substitutions

24 events
  1. 0'
    Kick-off
  2. 21'Portsmouth crest
    Yellow Card · Portsmouth

    Ebrima Adams

  3. 24'Swansea City crest
    End Delay · Swansea City
  4. 24'Portsmouth crest
    End Delay · Portsmouth
  5. 24'Swansea City crest
    Substitution · Swansea City

    On: Ben Cabango · Off: Stephen Welsh

  6. 36'Portsmouth crest
    Goal · Portsmouth

    Scorer: Terry Devlin · Assist: Odin Bailey

  7. 45'Swansea City crest
    Substitution · Swansea City

    On: Elijah Just · Off: Melker Widell

  8. 54'Portsmouth crest
    Substitution · Portsmouth

    On: Marlon Pack · Off: Iyad Mohamed

  9. 61'Swansea City crest
    Substitution · Swansea City

    On: Zan Vipotnik · Off: Adam Idah

  10. 73'Portsmouth crest
    Substitution · Portsmouth

    On: Abu Kamara · Off: Adrian Segecic

  11. 73'Portsmouth crest
    Substitution · Portsmouth

    On: Josh Murphy · Ebrima Adams

  12. 73'Portsmouth crest
    Substitution · Portsmouth

    On: Thomas Waddingham · Marko Milovanovic

  13. 73'Portsmouth crest
    End Delay · Portsmouth
  14. 73'Swansea City crest
    End Delay · Swansea City
  15. 74'Swansea City crest
    Substitution · Swansea City

    On: Ross Stewart · Off: Jay Fulton

  16. 74'Swansea City crest
    Substitution · Swansea City

    On: Joshua Key · Off: Filip Lissah

  17. 81'Portsmouth crest
    Substitution · Portsmouth

    On: Zak Swanson · Off: Tyrese Shade

  18. 83'Portsmouth crest
    Yellow Card · Portsmouth

    Regan Poole

  19. 85'Swansea City crest
    Penalty - Scored · Swansea City

    Zan Vipotnik

  20. 90'+2'Portsmouth crest
    Goal · Portsmouth

    Scorer: Terry Devlin

  21. 90'+4'Portsmouth crest
    End Delay · Portsmouth
  22. 90'+4'Swansea City crest
    End Delay · Swansea City
  23. 90'+8'Portsmouth crest
    Goal · Portsmouth

    Scorer: Thomas Waddingham

  24. 90'+9'
    Full time

Match statistics

Portsmouth and Swansea City statistics comparison
StatisticPortsmouth crest PortsmouthSwansea City crest Swansea City
Possession36.4%63.6%
Shots139
Shots on target53
Corners55
Fouls128
Offsides34
Saves22
Yellow cards20
Red cards00
Passes280494
Accurate passes148373
Pass accuracy52.9%75.5%
Crosses1215
Accurate crosses14
Long balls8184
Accurate long balls2833
Blocked shots42
Tackles1320
Interceptions1317
Clearances3142
Shots on target (%)38.5%33.3%
Penalties scored00
Penalties taken01
Cross accuracy8.3%26.7%
Long-ball accuracy34.6%39.3%
Successful tackles98
Tackle success69.2%40.0%
Effective clearances3142

Accuracy rates are calculated from the available counts and rounded to one decimal place. A dash means the figure is unavailable.

Line-ups & formations

Portsmouth crest Portsmouth

4-2-3-1
1
Nicolas SchmidGoalkeeper
55
Madiodio DiaCentre Left Defender
5
Regan PooleCentre Right Defender
16
Jayden MeghomaLeft Back
24
Terry DevlinRight Back
27
Odin BaileyAttacking Midfielder
37
Iyad MohamedLeft Midfielder · Substituted
38
Ebrima AdamsRight Midfielder · Substituted
29
Marko MilovanovicForward · Substituted
17
Tyrese ShadeAttacking Midfielder Left · Substituted
10
Adrian SegecicAttacking Midfielder Right · Substituted
Substitutes (9)
  • 11Abu KamaraUsed substitute
  • 19Rocco Robert Shein
  • 31Daniel Bielica
  • 23Josh MurphyUsed substitute
  • 7Marlon PackUsed substitute
  • 25Ryan Kavuma-Mcqueen
  • 20Thomas WaddinghamUsed substitute
  • 22Zak SwansonUsed substitute
  • 6Conor Shaughnessy

Swansea City crest Swansea City

4-3-3
22
Lawrence VigourouxGoalkeeper
23
Stephen WelshCentre Left Defender · Substituted
3
Jenson SeeltCentre Right Defender
14
Josh TymonLeft Back
26
Filip LissahRight Back · Substituted
4
Jay FultonCentre Midfielder · Substituted
6
Marko StamenicLeft Midfielder
17
Gonçalo FrancoRight Midfielder
33
Adam IdahForward · Substituted
7
Melker WidellLeft Forward · Substituted
30
Joseph OpokuRight Forward
Substitutes (9)
  • 2Joshua KeyUsed substitute
  • 31Ross StewartUsed substitute
  • 5Ben CabangoUsed substitute
  • 8Elijah JustUsed substitute
  • 44Thomas Woodward
  • 12Jeremy Monga
  • 1Andrew Fisher
  • 16Tom Iorpenda
  • 9Zan VipotnikUsed substitute

Player statistics

Portsmouth crest Portsmouth · player statistics
Portsmouth player statistics for Portsmouth v Swansea City
PlayerGoalsAssistsShotsOn targetYCRCSaves
Nicolas Schmid0000002
Madiodio Dia000000—
Regan Poole001110—
Jayden Meghoma000000—
Terry Devlin204200—
Odin Bailey012000—
Iyad Mohamed000000—
Ebrima Adams000010—
Marko Milovanovic000000—
Tyrese Shade002100—
Adrian Segecic002000—
Abu Kamara000000—
Josh Murphy000000—
Marlon Pack001000—
Thomas Waddingham101100—
Zak Swanson000000—
Swansea City crest Swansea City · player statistics
Swansea City player statistics for Portsmouth v Swansea City
PlayerGoalsAssistsShotsOn targetYCRCSaves
Lawrence Vigouroux0000002
Stephen Welsh000000—
Jenson Seelt000000—
Josh Tymon000000—
Filip Lissah000000—
Jay Fulton001100—
Marko Stamenic001100—
Gonçalo Franco001000—
Adam Idah000000—
Melker Widell000000—
Joseph Opoku002000—
Joshua Key000000—
Ross Stewart001000—
Ben Cabango000000—
Elijah Just002000—
Zan Vipotnik101100—

YC = yellow cards; RC = red cards. A dash means that a figure is unavailable.

Previous meetings

Before this match
DateHomeScoreAway
10 Mar 2026Portsmouth crest Portsmouth1 – 2Swansea City crest Swansea City
9 Dec 2025Swansea City crest Swansea City1 – 0Portsmouth crest Portsmouth
1 Jan 2025Portsmouth crest Portsmouth4 – 0Swansea City crest Swansea City
30 Nov 2024Swansea City crest Swansea City2 – 2Portsmouth crest Portsmouth
23 Apr 2011Portsmouth crest Portsmouth0 – 0Swansea City crest Swansea City

Player leaders in this match

Player leaders by statistic
TeamStatisticPlayerTotalOther figures
Portsmouth crest PortsmouthShotsTerry Devlin4Shots on target: 2Expected goals (xG): 0.42
Portsmouth crest PortsmouthAccurate passesTyrese Shade17Passes: 28Big chances created: 0
Portsmouth crest PortsmouthDefensive interventionsRegan Poole17Successful tackles: 1Duels won: 3
Portsmouth crest PortsmouthSavesNicolas Schmid2Shots on target faced: 3Expected goals conceded (xGC): 1.68
Swansea City crest Swansea CityShotsJoseph Opoku2Shots on target: 0Expected goals (xG): 0.15
Swansea City crest Swansea CityAccurate passesJenson Seelt55Passes: 68Big chances created: 0
Swansea City crest Swansea CityDefensive interventionsJenson Seelt15Successful tackles: 0Duels won: 5
Swansea City crest Swansea CitySavesLawrence Vigouroux2Shots on target faced: 5Expected goals conceded (xGC): 1.25

xG estimates the chance of a shot becoming a goal; xGC is the expected goals from shots faced. These are estimates, not the score.

Portsmouth: more player statistics

Nicolas Schmid

Fouls committed
0
Fouls won
0
Own goals
0
Goals conceded
1
Shots faced
0

Madiodio Dia

Fouls committed
1
Fouls won
1
Own goals
0
Offsides
0
Goals conceded
1
Shots faced
0

Regan Poole

Fouls committed
1
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
1
Shots faced
0

Jayden Meghoma

Fouls committed
0
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
1
Shots faced
0

Terry Devlin

Fouls committed
0
Fouls won
1
Own goals
0
Offsides
1
Goals conceded
1
Shots faced
0

Odin Bailey

Fouls committed
1
Fouls won
1
Own goals
0
Offsides
0
Goals conceded
1
Shots faced
0

Iyad Mohamed

Fouls committed
2
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
0
Shots faced
0

Ebrima Adams

Fouls committed
3
Fouls won
1
Own goals
0
Offsides
0
Goals conceded
0
Shots faced
0

Marko Milovanovic

Fouls committed
1
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
0
Shots faced
0

Tyrese Shade

Fouls committed
0
Fouls won
1
Own goals
0
Offsides
0
Goals conceded
0
Shots faced
0

Adrian Segecic

Fouls committed
3
Fouls won
1
Own goals
0
Offsides
2
Goals conceded
0
Shots faced
0

Abu Kamara

Fouls committed
0
Fouls won
1
Own goals
0
Offsides
0
Goals conceded
1
Shots faced
0

Josh Murphy

Fouls committed
0
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
1
Shots faced
0

Marlon Pack

Fouls committed
0
Fouls won
1
Own goals
0
Offsides
0
Goals conceded
1
Shots faced
0

Thomas Waddingham

Fouls committed
0
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
1
Shots faced
0

Zak Swanson

Fouls committed
0
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
1
Shots faced
0
Swansea City: more player statistics

Lawrence Vigouroux

Fouls committed
0
Fouls won
0
Own goals
0
Goals conceded
3
Shots faced
0

Stephen Welsh

Fouls committed
0
Fouls won
1
Own goals
0
Offsides
0
Goals conceded
0
Shots faced
0

Jenson Seelt

Fouls committed
0
Fouls won
2
Own goals
0
Offsides
0
Goals conceded
3
Shots faced
0

Josh Tymon

Fouls committed
1
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
3
Shots faced
0

Filip Lissah

Fouls committed
0
Fouls won
1
Own goals
0
Offsides
0
Goals conceded
1
Shots faced
0

Jay Fulton

Fouls committed
0
Fouls won
2
Own goals
0
Offsides
0
Goals conceded
1
Shots faced
0

Marko Stamenic

Fouls committed
1
Fouls won
3
Own goals
0
Offsides
1
Goals conceded
3
Shots faced
0

Gonçalo Franco

Fouls committed
3
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
3
Shots faced
0

Adam Idah

Fouls committed
1
Fouls won
0
Own goals
0
Offsides
2
Goals conceded
1
Shots faced
0

Melker Widell

Fouls committed
0
Fouls won
1
Own goals
0
Offsides
0
Goals conceded
1
Shots faced
0

Joseph Opoku

Fouls committed
0
Fouls won
0
Own goals
0
Offsides
1
Goals conceded
3
Shots faced
0

Joshua Key

Fouls committed
0
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
2
Shots faced
0

Ross Stewart

Fouls committed
1
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
2
Shots faced
0

Ben Cabango

Fouls committed
0
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
3
Shots faced
0

Elijah Just

Fouls committed
1
Fouls won
1
Own goals
0
Offsides
0
Goals conceded
2
Shots faced
0

Zan Vipotnik

Fouls committed
0
Fouls won
1
Own goals
0
Offsides
0
Goals conceded
2
Shots faced
0

Form before Portsmouth v Swansea City

Earlier results, with the competition shown for each game. Scores are written home team first.

Portsmouth crest Portsmouth

DateOpponentVenueScoreResultCompetition
31 Oct 2026Burnley crest BurnleyAway0 – 0DEFL Championship
24 Oct 2026Millwall crest MillwallHome2 – 1WEFL Championship
20 Oct 2026Wolverhampton Wanderers crest Wolverhampton WanderersAway1 – 1DEFL Championship
17 Oct 2026Norwich City crest Norwich CityAway0 – 1WEFL Championship
14 Oct 2026Sheffield United crest Sheffield UnitedHome3 – 2WEFL Championship

Swansea City crest Swansea City

DateOpponentVenueScoreResultCompetition
31 Oct 2026Blackburn Rovers crest Blackburn RoversHome4 – 0WEFL Championship
24 Oct 2026Queens Park Rangers crest Queens Park RangersAway5 – 0LEFL Championship
17 Oct 2026West Ham United crest West Ham UnitedHome0 – 1LEFL Championship
13 Oct 2026Millwall crest MillwallAway0 – 1WEFL Championship
10 Oct 2026Norwich City crest Norwich CityHome2 – 1WEFL Championship

Current Championship positions

Full table

Latest league positions as at 13 Nov 2026, 06:00 GMT. These may include matches played after this fixture.

Championship 2026/27 league table
PosClubPWDLGFGAGDPts
6Swansea City crest Swansea City158252218+426
11Portsmouth crest Portsmouth156452018+222

Portsmouth v Swansea City: match questions

What was the Portsmouth v Swansea City result?

Portsmouth 3–1 Swansea City was the full-time score in the Championship on Tue 3 Nov 2026 at Fratton Park.

Was Portsmouth v Swansea City on UK TV?

No confirmed UK broadcaster is listed for this match.

Are highlights available for Portsmouth v Swansea City?

Available official highlights are shown near the top of this page. Use the watch link if the player is unavailable in your location.