Portsmouth vs Swansea

10 March 2026 · Championship · 2025/26 · Referee Gavin Ward

Full time 1 – 2

Half-time: 0–2

  • J. Brown 64’
  • E. Galbraith 26’
  • J. Key 39’

Match summary

Swansea beat Portsmouth 2-1 on the road. Swansea led 2-0 at half-time.

E. Galbraith put Swansea ahead in the 26th minute, J. Key made it 0-2 in the 39th minute, and J. Brown pulled one back to make it 1-2 with a header in the 64th minute.

There was little between the sides on chances: Portsmouth created 1.06 expected goals (xG) from 9 shots, Swansea 0.80 from 8.

Match stats

59% Possession 41%
9 Shots 8
4 Shots on target 3
6 Corners 0
473 Passes 341
71.9% Pass accuracy 68.9%
14 Tackles 14
9 Fouls 10
1 Yellow cards 2
2 Offsides 3

Key events

Portsmouth Swansea
J. BrownShot on target
18’
26’
E. GalbraithRight foot shot0-1 (Swansea)
33’
39’
J. KeyRight foot shot0-2 (Swansea)
46’
53’
G. FrancoShot on target
J. BrownHeader1-2 (Portsmouth)
64’
69’
70’
J. WardJ. Key
71’
J. Ward
A. SegecicJ. Brown
76’
83’
M. YalcouyéJ. Eom
84’
88’
J. SwiftShot on target
90’
Z. SwansonShot on target
90+2’

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.06 0.80 26’ E. Galbraith (Swansea), 0-1 26’ 39’ J. Key (Swansea), 0-2 39’ 64’ J. Brown (Portsmouth), 1-2 64’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.06 0.80 26’ E. Galbraith (Swansea), 0-1 Galbraith 26’ 39’ J. Key (Swansea), 0-2 Key 39’ 64’ J. Brown (Portsmouth), 1-2 Brown 64’
Portsmouth 1.06 xGSwansea 0.80 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Swansea attacking Portsmouth attacking 
64’ J. Brown (Portsmouth), open play, 0.53 xG, goal 54’ E. Galbraith (Swansea), open play, 0.39 xG, off target 67’ C. Bishop (Portsmouth), set piece, 0.17 xG, blocked 26’ J. Tymon (Swansea), open play, 0.10 xG, blocked 5’ Ž. Vipotnik (Swansea), open play, 0.10 xG, off target 90+2’ Z. Swanson (Portsmouth), open play, 0.09 xG, saved 18’ J. Brown (Portsmouth), from a corner, 0.08 xG, saved 26’ E. Galbraith (Swansea), open play, 0.07 xG, goal 6’ Ž. Vipotnik (Swansea), open play, 0.06 xG, off target 73’ E. Adams (Portsmouth), set piece, 0.06 xG, off target 90’ J. Swift (Portsmouth), from a corner, 0.06 xG, saved 87’ T. Devlin (Portsmouth), from a corner, 0.04 xG, off target 39’ J. Key (Swansea), open play, 0.04 xG, goal 31’ J. Tymon (Swansea), open play, 0.03 xG, blocked 37’ E. Adams (Portsmouth), from a corner, 0.02 xG, off target 51’ E. Adams (Portsmouth), open play, 0.02 xG, blocked 53’ G. Franco (Swansea), open play, 0.01 xG, saved 64’ J. Brown (Portsmouth), open play, 0.53 xG, goal 54’ E. Galbraith (Swansea), open play, 0.39 xG, off target 67’ C. Bishop (Portsmouth), set piece, 0.17 xG, blocked 5’ Ž. Vipotnik (Swansea), open play, 0.10 xG, off target 26’ J. Tymon (Swansea), open play, 0.10 xG, blocked 90+2’ Z. Swanson (Portsmouth), open play, 0.09 xG, saved 18’ J. Brown (Portsmouth), from a corner, 0.08 xG, saved 26’ E. Galbraith (Swansea), open play, 0.07 xG, goal 6’ Ž. Vipotnik (Swansea), open play, 0.06 xG, off target 73’ E. Adams (Portsmouth), set piece, 0.06 xG, off target 90’ J. Swift (Portsmouth), from a corner, 0.06 xG, saved 87’ T. Devlin (Portsmouth), from a corner, 0.04 xG, off target 39’ J. Key (Swansea), open play, 0.04 xG, goal 31’ J. Tymon (Swansea), open play, 0.03 xG, blocked 37’ E. Adams (Portsmouth), from a corner, 0.02 xG, off target 51’ E. Adams (Portsmouth), open play, 0.02 xG, blocked 53’ G. Franco (Swansea), open play, 0.01 xG, saved
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Portsmouth 4-2-3-1 Starting XI
Schmid
Devlin
Dia
Ogilvie
Swanson
Pack
Adams 88’
Caballero
Brown
Alli 46’
Bishop
Swansea 4-3-3 Starting XI
Vigouroux
Key
Cabango
Burgess
Tymon
Franco 70’
Fulton
Galbraith
Ronald
Vipotnik
Eom 83’

Player stats

Goalkeeper1 player
90′ 1 2 58 – – – – –
Defenders4 players
90′ 4 – – 9 5 45 1 – – –
M. Dia
84′ 2 1 – 5 1 46 1 – –
90′ – – – 7 5 65 – – – –
90′ 2 – – 8 3 71 1 – 1 –
Midfielders8 players
M. Pack
90′ – – 55 1 – – – 1 1 1 –
88′ – – 43 – – 4 1 10 – 3 –
90′ – – 19 – – 1 – 2 1 – –
76′ 1 – 17 1 – – – 1 1 – –
M. Alli
45′ – – 12 – – 1 – 5 – 1 –
C. Chaplin Came on as a substitute
45′ – – 15 – – 1 – 2 – – –
A. Segecic Came on as a substitute
14′ – – 1 1 – – – – – – –
J. Swift Came on as a substitute
12′ – – 10 – – – 1 – – – –
Forwards2 players
90′ – – 1 – 0.17 – – 5 – 11 –
H. Blair Came on as a substitute
8′ – – – – – – – – – 1 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Before kick-off

Portsmouth win 40% Avg odds 2.32
Draw 30% Avg odds 3.17
Swansea win 30% Avg odds 3.13

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.