Goals
Man of the match
Expected goals (xG)
Trends
seasonAI forecast
TippioAn AI subscription opens everything. You can also earn it by tipping: tip at least 70% of a league's matches in a week and next week it's yours for free. A single outcome opens by watching an ad. Sign in and it shows here too, if you have access.
TV stations
InternationalChannels in 45 countries
Venue
Conditions
- Weathermoderate rain
- RefereeTom Reeves
- 1st AssistantIan Cooper
- 2nd AssistantHugh Gilroy
- 4th OfficialGavin Ward
Pressure index
Which side was pressing, minute by minute. The markers are the events: tap one to read the minute and the player — and, with ball positions loaded, the replay jumps there.
Match flow
Ball positions
The ball's path over the whole match or one half: press play to run through it, drag the slider to jump anywhere. Loaded on request to keep the page light.
Commentary
94- That's a wrap! The match has concluded with Swansea City defeating Portsmouth 1-0.
- 90+7′The second half has concluded with the final score: Swansea City 1, Portsmouth 0.
- ⚠90+6′Opportunity wasted. Adrian Segecic from Portsmouth attempted a left-footed shot from the center of the penalty area, but it sailed over the bar. The assist came from John Swift, who set him up with a header.Penalty
- 🟨90+3′Marlon Pack from Portsmouth has been shown a yellow card for committing a foul.
- 90+3′Zeidane Inoussa of Swansea City has been awarded a free kick in the defensive area.
- 90+3′Marlon Pack from Portsmouth committed a foul.
- 90+1′The fourth official has indicated that there will be six minutes of stoppage time.
- 🔄90′Substitution for Swansea City: Kaelan Casey is coming on to replace Ethan Galbraith.
- ⚠88′Opportunity wasted. Zan Vipotnik of Swansea City attempted a header from the middle of the penalty area, but it sailed over the bar. The chance was set up by Josh Tymon, who delivered a cross following a corner kick.Penalty
- 88′Corner awarded to Swansea City after a defensive play by Nicolas Schmid.
- ⚠87′A fresh offensive effort unfolds. Ronald from Swansea City takes a right-footed shot from outside the penalty area, but Nicolas Schmid from Portsmouth makes a save, reaching to the top left corner. The assist came from Zan Vipotnik.Penalty
- 🔄87′Substitution for Portsmouth: Makenzie Kirk replaces Hayden Matthews.
- 87′Marko Stamenic from Swansea City was awarded a free kick in the defensive area.
- 87′Colby Bishop from Portsmouth committed a foul.
- ⚠84′The attempt is thwarted. Marko Stamenic from Swansea City takes a right-footed shot from outside the penalty area, but it's blocked. The assist came from Malick Yalcouyé.Penalty
- 82′Corner awarded to Portsmouth after Liam Cullen allowed the ball to go out of play.
- ⚽78′Corner awarded to Portsmouth after Liam Cullen allowed the ball to go out.
- 77′Goal! Swansea City takes the lead with a score of 1-0 against Portsmouth. Liam Cullen finds the back of the net with a left-footed shot from the center of the box, sending the ball into the top left corner. The assist comes from Malick Yalcouyé.
- 77′Opportunity squandered. Harvey Blair from Portsmouth took a left-footed shot from the center of the box but it went wide following a corner kick.
- 77′Corner awarded to Portsmouth after Malick Yalcouyé allowed the ball to go out.
- 74′Jordan Williams from Portsmouth committed a handball.
- ⚠73′Another offensive effort underway. Zeidane Inoussa from Swansea City takes a shot with his right foot from outside the penalty area, but it's successfully stopped.Penalty
- 72′Colby Bishop from Portsmouth committed a foul.
- 72′Ethan Galbraith from Swansea City earned a free kick in the defensive area.
- 🔄72′Substitution for Swansea City: Zeidane Inoussa comes on to replace Eom Ji-Sung.
- 🔄72′Substitution for Swansea City: Malick Yalcouyé is coming on to replace Gonçalo Franco.
- 🔄71′Substitution for Portsmouth: Colby Bishop comes on to replace Callum Lang.
- 🔄70′Substitution for Portsmouth: Harvey Blair replaces Yang Min-Hyeok.
- 🔄70′Substitution for Portsmouth: Adrian Segecic replaces Conor Chaplin.
- 69′Missed opportunity! Zan Vipotnik from Swansea City attempted a right-footed shot from a challenging angle on the right side, but it went just wide. The assist came from Ronald, who headed the ball after a quick counterattack.
- 68′Corner awarded to Swansea City after Conor Chaplin allowed the ball to go out.
- ⚠68′The attempt is thwarted. Ronald from Swansea City takes a left-footed shot from the middle of the penalty area, but it gets blocked. The setup came from Josh Tymon, who delivered a cross.Penalty
- 68′Corner awarded to Swansea City after a play that resulted in a foul by Terry Devlin.
- ⚠67′The attempt is thwarted. Ethan Galbraith from Swansea City takes a right-footed shot from outside the penalty area, but it's blocked. The assist came from Eom Ji-Sung.Penalty
- 🟨66′Jordan Williams from Portsmouth has been shown a yellow card for committing a foul.
- 66′Ronald from Swansea City was awarded a free kick on the right flank.
- 66′Jordan Williams from Portsmouth committed a foul.
- 65′Corner kick awarded to Swansea City after Nicolas Schmid allowed the ball to go out.
- ⚠65′A fresh offensive effort unfolds as Eom Ji-Sung from Swansea City takes a right-footed shot from outside the penalty area, but it's expertly parried away to the top left corner. The assist comes from Josh Tymon.Penalty
- 63′Offside called against Swansea City. Ronald has been caught offside.
- 🟨61′John Swift of Portsmouth has been shown a yellow card for committing a foul.
- 61′John Swift committed a foul against Portsmouth.
- 61′Ethan Galbraith from Swansea City earned a free kick on the right flank.
- 60′Josh Murphy from Portsmouth committed a foul.
- 60′Eom Ji-Sung from Swansea City has been awarded a free kick in the defensive area.
- 59′Corner awarded to Portsmouth after Ben Cabango allowed the ball to go out.
- 58′Corner awarded to Portsmouth after a deflection off Lawrence Vigouroux.
- ⚠58′Another offensive push. Josh Murphy from Portsmouth takes a left-footed shot from the left side of the penalty area, but Lawrence Vigouroux from Swansea City makes a save in the left corner. The assist came from Conor Chaplin.Penalty
- 🔄57′Substitution for Swansea City: Liam Cullen comes on to replace Melker Widell.
- 🔄56′Substitution for Swansea City: Zan Vipotnik is coming on to replace Adam Idah.
- ⚠56′Missed opportunity! Josh Murphy from Portsmouth took a left-footed shot from outside the penalty area that came close but ultimately went wide. The assist was credited to Marlon Pack.Penalty
- ⚠53′Another offensive push from Swansea City. Adam Idah takes a right-footed shot from outside the penalty area, but it's stopped by goalkeeper Nicolas Schmid, who makes the save right in the middle of the goal. The assist came from Melker Widell.Penalty
- 50′The pause has ended. They are set to resume play.
- 🩹50′Substitution for Portsmouth: Jordan Williams comes on to replace Zak Swanson due to an injury.
- 🩹49′Match is currently on hold due to an injury to Zak Swanson from Portsmouth.
- 46′Josh Tymon from Swansea City earned a free kick in the defensive area.
- 46′Yang Min-Hyeok from Portsmouth committed a foul.
- 45′The second half is underway with the score still tied at Swansea City 0, Portsmouth 0.
- 45+3′The first half has concluded with the score tied at Swansea City 0, Portsmouth 0.
- 45+3′The pause has ended. They are set to resume play.
- 🩹45+2′Match halted due to an injury to Conor Chaplin from Portsmouth.
- 🟨45+1′Gonçalo Franco from Swansea City has been shown a yellow card.
- 45+1′Zak Swanson from Portsmouth earned a free kick in the defensive area.
- 45+1′Ethan Galbraith from Swansea City committed a foul.
- 45+1′The fourth official has indicated that there will be two minutes of stoppage time.
- 45′Fouled by Marko Stamenic from Swansea City.
- 45′Conor Chaplin from Portsmouth earned a free kick in the defensive area.
- 42′The pause has ended. They're set to resume play.
- 🩹41′Match interruption due to an injury to Ibane Bowat from Portsmouth.
- ⚠40′Another offensive push unfolds. Melker Widell from Swansea City takes a right-footed shot from the middle of the penalty area, but it’s expertly stopped by goalkeeper Nicolas Schmid, who is positioned centrally. The assist came from Adam Idah of Portsmouth.Penalty
- 38′Ronald from Swansea City has earned a free kick on the right flank.
- 38′Zak Swanson from Portsmouth committed a foul.
- 37′John Swift from Portsmouth has been awarded a free kick in the defensive area.
- 37′Ronald committed a foul on a Swansea City player.
- 35′Yang Min-Hyeok from Portsmouth has been awarded a free kick in the defensive area.
- 35′Fouled by Melker Widell of Swansea City.
- ⚠34′Opportunity squandered. Zak Swanson from Portsmouth takes a right-footed shot from outside the penalty area following a corner, but it sails over the goal.Penalty
- 34′Corner awarded to Portsmouth after Ronald allowed the ball to go out.
- 33′John Swift from Portsmouth earned a free kick on the left side of the pitch.
- 33′Marko Stamenic from Swansea City committed a foul.
- 32′Corner awarded to Portsmouth after Ethan Galbraith conceded the ball.
- 31′Opportunity squandered! Cameron Burgess of Swansea City had a header from within the six-yard box on the left side, but it sailed over the bar. The assist came from Eom Ji-Sung, who delivered a cross following a corner kick.
- 30′Corner awarded to Swansea City after a deflection off Hayden Matthews.
- ⚠30′A shot has been deflected. Josh Tymon from Swansea City attempted a right-footed strike from the left side of the penalty area, but it was blocked. The assist came from Eom Ji-Sung.Penalty
- ⚠27′A fresh offensive effort unfolds as John Swift from Portsmouth takes a right-footed shot from outside the penalty area. The attempt is expertly stopped in the top left corner by Lawrence Vigouroux of Swansea City, with the assist coming from Callum Lang.Penalty
- ⚠17′Opportunity wasted. Ronald of Swansea City attempted a header from the middle of the penalty area but sent it wide to the left. The assist came from Ethan Galbraith, who delivered a cross.Penalty
- ⚠15′Missed opportunity. Ethan Galbraith of Swansea City attempted a right-footed shot from outside the penalty area, but it sailed over the goal. The assist came from Marko Stamenic.Penalty
- 🟨13′Ben Cabango from Swansea City has been shown a yellow card for committing a foul.
- 13′Ben Cabango from Swansea City committed a foul.
- 13′Callum Lang from Portsmouth was awarded a free kick in an offensive position.
- 10′Near miss! Josh Murphy from Portsmouth took a right-footed shot from over 40 yards out on the left flank, and it was close, but he just couldn't find the top right corner. The assist came from Ibane Bowat.
- 10′Another offensive push. Conor Chaplin from Portsmouth takes a left-footed shot from the middle of the box, but Lawrence Vigouroux of Swansea City makes a great save, denying him at the top center of the goal.
- ⚠10′The attempt is thwarted. Josh Murphy from Portsmouth takes a left-footed shot from the left side of the penalty area, but it's successfully blocked.Penalty
- The opening half is underway...
Match statistics
Possession and passing
5 more
Attack
14 more
Defence and discipline
1 more
Other
Possession and passing
4 more
Attack
12 more
Defence and discipline
1 more
Other
Possession and passing
5 more
Attack
12 more
Defence and discipline
1 more
Other
The halves are each period's own numbers — not a split of the full-time figures.
The referee
| Avg | Home | Away | Career | |
|---|---|---|---|---|
| Yellow cards | 3.43 | 1.57 | 1.86 | 3.00 |
| Red cards | 0.14 | 0.00 | 0.14 | 0.04 |
| Second yellows | 0.00 | 0.00 | 0.00 | 0.00 |
| Penalties | 0.29 | 0.14 | 0.14 | 0.23 |
Home / away: what the home and the away side received on average. Career: the average over every match officiated.
Expected goals (xG)
Form
Swansea CityWLLLL
No matches in this scope.
PortsmouthLLWLD
No matches in this scope.
Head-to-head
3Wins
2WinsThe two sides have met 7 times.
Trends
Share of this season's matches where it happened — a win, over 1.5 / 2.5 / 3.5 goals, both teams scoring, failing to score, a clean sheet.
Season comparison
Starting XI
The ↓ and minute under a player mean they were substituted off then.
Swansea City's starting XI cost €15M more.
The amount under a player is their last known transfer fee and its year (provider data) — not a market value.
Swansea City — bench
Player statistics
Swansea City starters then subs, by rating
Josh Tymon#14 · Defender · 90′7.3
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Chances created
- 4
- Expected goals (xG)
- 0.03
- xGoT
- 0.05
Passing
- Passes (accurate/total)
- 26/34
- Pass accuracy
- 79%
- Key passes
- 4
- Passes in final third
- 10
- Crosses (accurate/total)
- 2/3
- Long balls (won/total)
- 1/3
Possession & duels
- Touches
- 64
- Duels (won/total)
- 3/5
- Aerials won
- 1
- Dribbles (won/attempted)
- 1/2
- Possession lost
- 18
- Ball recoveries
- 7
Defence
- Tackles
- 0
- Clearances
- 3
- Dribbled past
- 1
Discipline
- Fouls
- 0
- Fouls drawn
- 1
Cameron Burgess#15 · Defender · 90′7.3
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Expected goals (xG)
- 0.14
Passing
- Passes (accurate/total)
- 46/52
- Pass accuracy
- 88%
- Key passes
- 0
- Passes in final third
- 5
- Long balls (won/total)
- 8/13
Possession & duels
- Touches
- 62
- Duels (won/total)
- 2/3
- Aerials won
- 2
- Possession lost
- 6
Defence
- Tackles
- 0
- Interceptions
- 3
- Clearances
- 2
- Blocked shots
- 2
Discipline
- Fouls
- 0
Lawrence Vigouroux#22 · Goalkeeper · 90′7.3
Goalkeeping
- Saves
- 3
- Saves inside box
- 2
- Goals conceded
- 0
- High claims
- 1
Passing
- Passes (accurate/total)
- 16/28
- Pass accuracy
- 61%
- Key passes
- 0
- Passes in final third
- 8
- Long balls (won/total)
- 5/17
Possession & duels
- Touches
- 40
- Duels (won/total)
- 0/0
- Possession lost
- 12
- Ball recoveries
- 14
Defence
- Tackles
- 0
Discipline
- Fouls
- 0
Ji-sung Eom#10 · Midfielder · 72′7.0
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 1
- Chances created
- 3
- Expected goals (xG)
- 0.02
- xGoT
- 0.13
Passing
- Passes (accurate/total)
- 12/19
- Pass accuracy
- 63%
- Key passes
- 3
- Passes in final third
- 2
- Crosses (accurate/total)
- 2/6
- Long balls (won/total)
- 1/3
Possession & duels
- Touches
- 35
- Duels (won/total)
- 2/6
- Dribbles (won/attempted)
- 1/2
- Possession lost
- 14
- Ball recoveries
- 4
Defence
- Tackles
- 0
- Interceptions
- 1
- Dribbled past
- 1
Discipline
- Fouls
- 0
- Fouls drawn
- 1
Ethan Galbraith#30 · Defender · 90′7.0
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 2
- Shots on target
- 0
- Big chances created
- 1
- Chances created
- 1
- Expected goals (xG)
- 0.06
- xGoT
- 0.03
Passing
- Passes (accurate/total)
- 36/51
- Pass accuracy
- 71%
- Key passes
- 1
- Passes in final third
- 9
- Crosses (accurate/total)
- 1/1
- Long balls (won/total)
- 2/13
Possession & duels
- Touches
- 82
- Duels (won/total)
- 6/9
- Aerials won
- 2
- Dribbles (won/attempted)
- 1/1
- Dispossessed
- 1
- Possession lost
- 22
- Ball recoveries
- 8
Defence
- Tackles
- 1
- Clearances
- 5
- Dribbled past
- 1
Discipline
- Fouls
- 1
- Fouls drawn
- 2
Ben Cabango#5 · Defender · 90′7.0
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 51/60
- Pass accuracy
- 85%
- Key passes
- 0
- Passes in final third
- 5
- Long balls (won/total)
- 2/8
Possession & duels
- Touches
- 76
- Duels (won/total)
- 7/11
- Aerials won
- 5
- Possession lost
- 9
- Ball recoveries
- 3
Defence
- Tackles
- 2
- Interceptions
- 2
- Clearances
- 10
- Dribbled past
- 1
Discipline
- Fouls
- 1
- Yellow cards
- 1
Melker Widell#7 · Midfielder · 57′7.0
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 1
- Chances created
- 1
- Expected goals (xG)
- 0.13
- xGoT
- 0.11
Passing
- Passes (accurate/total)
- 16/19
- Pass accuracy
- 84%
- Key passes
- 1
- Passes in final third
- 2
- Crosses (accurate/total)
- 0/1
- Long balls (won/total)
- 0/1
Possession & duels
- Touches
- 29
- Duels (won/total)
- 3/7
- Dribbles (won/attempted)
- 2/2
- Dispossessed
- 2
- Possession lost
- 6
- Ball recoveries
- 3
Defence
- Tackles
- 1
- Interceptions
- 1
- Clearances
- 1
Discipline
- Fouls
- 1
Gonçalo Franco#17 · Midfielder · 72′6.9
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 20/28
- Pass accuracy
- 74%
- Key passes
- 0
- Passes in final third
- 6
- Long balls (won/total)
- 2/3
Possession & duels
- Touches
- 34
- Duels (won/total)
- 5/6
- Aerials won
- 1
- Dribbles (won/attempted)
- 2/2
- Possession lost
- 8
- Ball recoveries
- 2
Defence
- Tackles
- 2
- Interceptions
- 1
- Clearances
- 1
- Dribbled past
- 1
Discipline
- Fouls
- 0
- Yellow cards
- 1
Ronald#35 · Midfielder · 90′6.8
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 3
- Shots on target
- 1
- Big chances missed
- 1
- Chances created
- 1
- Expected goals (xG)
- 0.24
- xGoT
- 0.77
Passing
- Passes (accurate/total)
- 11/19
- Pass accuracy
- 61%
- Key passes
- 1
- Passes in final third
- 3
- Crosses (accurate/total)
- 0/3
- Long balls (won/total)
- 0/1
Possession & duels
- Touches
- 35
- Duels (won/total)
- 7/13
- Aerials won
- 3
- Possession lost
- 14
- Ball recoveries
- 3
Defence
- Tackles
- 2
- Clearances
- 1
- Dribbled past
- 1
Discipline
- Fouls
- 1
- Fouls drawn
- 2
- Offsides
- 1
Marko Stamenić#6 · Midfielder · 90′6.8
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Chances created
- 1
- Expected goals (xG)
- 0.02
- xGoT
- 0.00
Passing
- Passes (accurate/total)
- 25/32
- Pass accuracy
- 78%
- Key passes
- 1
- Passes in final third
- 5
- Long balls (won/total)
- 1/3
Possession & duels
- Touches
- 41
- Duels (won/total)
- 4/7
- Aerials won
- 1
- Dispossessed
- 1
- Possession lost
- 8
- Ball recoveries
- 1
Defence
- Tackles
- 2
- Interceptions
- 2
- Clearances
- 1
Discipline
- Fouls
- 2
- Fouls drawn
- 1
Adam Idah#33 · Attacker · 56′6.8
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 1
- Chances created
- 1
- Expected goals (xG)
- 0.08
- xGoT
- 0.04
Passing
- Passes (accurate/total)
- 5/8
- Pass accuracy
- 63%
- Key passes
- 1
- Passes in final third
- 1
Possession & duels
- Touches
- 19
- Duels (won/total)
- 2/5
- Aerials won
- 1
- Dispossessed
- 2
- Possession lost
- 8
- Ball recoveries
- 1
Defence
- Tackles
- 1
Discipline
- Fouls
- 0
Liam Cullen#20 · Attacker · 33′7.2
Attack
- Goals
- 1
- Assists
- 0
- Shots
- 1
- Shots on target
- 1
- Expected goals (xG)
- 0.11
- xGoT
- 0.39
Passing
- Passes (accurate/total)
- 7/9
- Pass accuracy
- 78%
- Key passes
- 0
- Passes in final third
- 2
- Long balls (won/total)
- 1/2
Possession & duels
- Touches
- 12
- Duels (won/total)
- 1/3
- Aerials won
- 1
- Possession lost
- 2
Defence
- Tackles
- 0
- Clearances
- 1
Discipline
- Fouls
- 0
Zan Vipotnik#9 · Attacker · 34′6.9
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 2
- Shots on target
- 0
- Chances created
- 1
- Expected goals (xG)
- 0.10
Passing
- Passes (accurate/total)
- 4/6
- Pass accuracy
- 57%
- Key passes
- 1
Possession & duels
- Touches
- 13
- Duels (won/total)
- 4/8
- Aerials won
- 2
- Dribbles (won/attempted)
- 1/2
- Possession lost
- 3
Defence
- Tackles
- 1
Discipline
- Fouls
- 0
Malick Yalcouyé#8 · Midfielder · 18′6.8
Attack
- Goals
- 0
- Assists
- 1
- Shots
- 0
- Shots on target
- 0
- Chances created
- 2
Passing
- Passes (accurate/total)
- 7/10
- Pass accuracy
- 78%
- Key passes
- 2
Possession & duels
- Touches
- 13
- Duels (won/total)
- 0/2
- Dispossessed
- 1
- Possession lost
- 4
Defence
- Tackles
- 0
Discipline
- Fouls
- 0
Zeidane Inoussa#27 · Attacker · 18′6.7
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 1
- Expected goals (xG)
- 0.02
- xGoT
- 0.01
Passing
- Passes (accurate/total)
- 2/3
- Pass accuracy
- 67%
- Key passes
- 0
Possession & duels
- Touches
- 9
- Duels (won/total)
- 1/2
- Possession lost
- 2
Defence
- Tackles
- 0
- Clearances
- 1
Discipline
- Fouls
- 0
- Fouls drawn
- 1
Kaelan Casey#26 · Defender · 1′–
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 0/0
- Pass accuracy
- 0%
- Key passes
- 0
Possession & duels
- Touches
- 3
- Duels (won/total)
- 1/1
- Aerials won
- 1
Defence
- Tackles
- 0
- Clearances
- 2
- Blocked shots
- 1
Discipline
- Fouls
- 0
Portsmouth starters then subs, by rating
Nicolas Schmid#1 · Goalkeeper · 90′7.1
Goalkeeping
- Saves
- 5
- Saves inside box
- 1
- Goals conceded
- 1
- High claims
- 1
Passing
- Passes (accurate/total)
- 24/44
- Pass accuracy
- 55%
- Key passes
- 0
- Passes in final third
- 17
- Long balls (won/total)
- 5/25
Possession & duels
- Touches
- 55
- Duels (won/total)
- 1/1
- Aerials won
- 1
- Possession lost
- 20
- Ball recoveries
- 10
Defence
- Tackles
- 0
Discipline
- Fouls
- 0
Conor Mark Chaplin#36 · Midfielder · 70′7.1
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 1
- Chances created
- 1
- Expected goals (xG)
- 0.07
- xGoT
- 0.11
Passing
- Passes (accurate/total)
- 18/24
- Pass accuracy
- 78%
- Key passes
- 1
- Passes in final third
- 4
- Crosses (accurate/total)
- 0/3
- Long balls (won/total)
- 2/3
Possession & duels
- Touches
- 36
- Duels (won/total)
- 3/5
- Dispossessed
- 1
- Possession lost
- 10
- Ball recoveries
- 6
Defence
- Tackles
- 2
- Blocked shots
- 1
Discipline
- Fouls
- 1
- Fouls drawn
- 1
Marlon Pack#7 · Midfielder · 90′6.9
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
- Chances created
- 1
Passing
- Passes (accurate/total)
- 38/49
- Pass accuracy
- 81%
- Key passes
- 1
- Passes in final third
- 9
- Long balls (won/total)
- 4/7
Possession & duels
- Touches
- 60
- Duels (won/total)
- 4/6
- Aerials won
- 3
- Possession lost
- 15
- Ball recoveries
- 5
Defence
- Tackles
- 1
- Clearances
- 1
- Blocked shots
- 1
Discipline
- Fouls
- 1
- Yellow cards
- 1
John Swift#8 · Midfielder · 90′6.8
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 1
- Chances created
- 1
- Expected goals (xG)
- 0.02
- xGoT
- 0.01
Passing
- Passes (accurate/total)
- 32/41
- Pass accuracy
- 76%
- Key passes
- 1
- Passes in final third
- 6
- Long balls (won/total)
- 4/6
Possession & duels
- Touches
- 57
- Duels (won/total)
- 4/10
- Aerials won
- 2
- Dispossessed
- 1
- Possession lost
- 12
- Ball recoveries
- 3
Defence
- Tackles
- 1
- Interceptions
- 1
- Clearances
- 2
- Dribbled past
- 1
Discipline
- Fouls
- 1
- Fouls drawn
- 2
- Yellow cards
- 1
Hayden Matthews#14 · Defender · 87′6.7
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 24/30
- Pass accuracy
- 80%
- Key passes
- 0
- Passes in final third
- 2
- Long balls (won/total)
- 2/4
Possession & duels
- Touches
- 42
- Duels (won/total)
- 2/3
- Aerials won
- 2
- Possession lost
- 8
- Ball recoveries
- 1
Defence
- Tackles
- 0
- Interceptions
- 3
- Clearances
- 3
- Blocked shots
- 1
Discipline
- Fouls
- 0
Terry Devlin#24 · Defender · 90′6.7
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 25/37
- Pass accuracy
- 69%
- Key passes
- 0
- Passes in final third
- 11
- Long balls (won/total)
- 2/6
Possession & duels
- Touches
- 49
- Duels (won/total)
- 4/7
- Aerials won
- 3
- Possession lost
- 14
- Ball recoveries
- 6
Defence
- Tackles
- 1
- Interceptions
- 3
- Clearances
- 1
- Blocked shots
- 1
- Dribbled past
- 2
Discipline
- Fouls
- 0
Zak Swanson#22 · Defender · 50′6.7
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Expected goals (xG)
- 0.01
Passing
- Passes (accurate/total)
- 21/29
- Pass accuracy
- 72%
- Key passes
- 0
- Passes in final third
- 4
- Crosses (accurate/total)
- 0/1
- Long balls (won/total)
- 0/3
Possession & duels
- Touches
- 44
- Duels (won/total)
- 6/10
- Aerials won
- 2
- Dribbles (won/attempted)
- 1/2
- Possession lost
- 11
- Ball recoveries
- 2
Defence
- Tackles
- 2
- Interceptions
- 2
- Dribbled past
- 1
Discipline
- Fouls
- 1
- Fouls drawn
- 1
Minhyeok Yang#47 · Midfielder · 70′6.6
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 7/14
- Pass accuracy
- 54%
- Key passes
- 0
- Passes in final third
- 1
Possession & duels
- Touches
- 21
- Duels (won/total)
- 4/6
- Aerials won
- 2
- Dribbles (won/attempted)
- 1/1
- Possession lost
- 9
- Ball recoveries
- 3
Defence
- Tackles
- 0
- Interceptions
- 1
- Clearances
- 1
- Dribbled past
- 1
Discipline
- Fouls
- 1
- Fouls drawn
- 1
Callum Lang#49 · Attacker · 71′6.5
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
- Chances created
- 1
Passing
- Passes (accurate/total)
- 2/4
- Pass accuracy
- 50%
- Key passes
- 1
Possession & duels
- Touches
- 9
- Duels (won/total)
- 1/5
- Possession lost
- 5
- Ball recoveries
- 1
Defence
- Tackles
- 0
- Dribbled past
- 1
Discipline
- Fouls
- 0
- Fouls drawn
- 1
Josh Murphy#23 · Midfielder · 90′6.5
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 4
- Shots on target
- 1
- Expected goals (xG)
- 0.12
- xGoT
- 0.21
Passing
- Passes (accurate/total)
- 9/15
- Pass accuracy
- 53%
- Key passes
- 1
- Passes in final third
- 4
- Crosses (accurate/total)
- 2/14
- Long balls (won/total)
- 1/3
Possession & duels
- Touches
- 48
- Duels (won/total)
- 2/13
- Aerials won
- 1
- Dribbles (won/attempted)
- 2/5
- Dispossessed
- 3
- Possession lost
- 30
- Ball recoveries
- 3
Defence
- Tackles
- 0
- Dribbled past
- 1
Discipline
- Fouls
- 1
Ibane Bowat#17 · Defender · 90′6.4
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
- Chances created
- 1
Passing
- Passes (accurate/total)
- 44/58
- Pass accuracy
- 78%
- Key passes
- 1
- Passes in final third
- 9
- Long balls (won/total)
- 1/6
Possession & duels
- Touches
- 68
- Duels (won/total)
- 3/7
- Aerials won
- 2
- Dribbles (won/attempted)
- 1/1
- Dispossessed
- 1
- Possession lost
- 15
- Ball recoveries
- 2
Defence
- Tackles
- 0
- Interceptions
- 1
- Clearances
- 3
- Dribbled past
- 1
Discipline
- Fouls
- 0
Adrian Segečić#10 · Midfielder · 20′6.7
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Expected goals (xG)
- 0.27
Passing
- Passes (accurate/total)
- 3/3
- Pass accuracy
- 100%
- Key passes
- 1
- Crosses (accurate/total)
- 0/1
Possession & duels
- Touches
- 6
- Duels (won/total)
- 1/1
- Possession lost
- 1
Defence
- Tackles
- 1
Discipline
- Fouls
- 0
Harvey Blair#29 · Attacker · 20′6.6
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Expected goals (xG)
- 0.07
Passing
- Passes (accurate/total)
- 1/1
- Pass accuracy
- 100%
- Key passes
- 0
- Crosses (accurate/total)
- 0/1
Possession & duels
- Touches
- 7
- Duels (won/total)
- 2/4
- Dribbles (won/attempted)
- 2/3
- Possession lost
- 2
- Ball recoveries
- 1
Defence
- Tackles
- 0
Discipline
- Fouls
- 0
Colby Bishop#9 · Attacker · 19′6.4
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Expected goals (xG)
- 0.06
- xGoT
- 0.00
Passing
- Passes (accurate/total)
- 4/5
- Pass accuracy
- 75%
- Key passes
- 0
- Passes in final third
- 1
Possession & duels
- Touches
- 6
- Duels (won/total)
- 1/5
- Aerials won
- 1
- Possession lost
- 1
Defence
- Tackles
- 0
Discipline
- Fouls
- 2
Jordan Williams#2 · Defender · 40′6.2
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 10/14
- Pass accuracy
- 67%
- Key passes
- 0
- Passes in final third
- 3
- Crosses (accurate/total)
- 0/1
- Long balls (won/total)
- 0/1
Possession & duels
- Touches
- 19
- Duels (won/total)
- 2/5
- Dispossessed
- 1
- Possession lost
- 6
Defence
- Tackles
- 2
Discipline
- Fouls
- 2
- Yellow cards
- 1
Makenzie Kirk#25 · Attacker · 3′–
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 2/1
- Pass accuracy
- 100%
- Key passes
- 0
Possession & duels
- Touches
- 3
- Duels (won/total)
- 0/0
- Possession lost
- 2
Defence
- Tackles
- 0
Discipline
- Fouls
- 0
Coaches
Absentees
1| Player | Reason | Back |
|---|---|---|
| 🩹injury · Achilles tendon problems | unknown |
Officials
- RefereeTom Reeves
- 1st AssistantIan Cooper
- 2nd AssistantHugh Gilroy
- 4th OfficialGavin Ward
Odds
Opening markets, for information — Tippio is not a bookmaker. Under each price, the probability it implies.
Match winner (1X2)i
Who wins in regular time: home (1), draw (X) or away (2).
i
Who wins in regular time: home (1), draw (X) or away (2).
| Outcome | bet365 | Unibet |
|---|---|---|
| Swansea City | 1.9052.38% | 2.0249.5% |
| Draw | 3.5028.57% | 3.2031.25% |
| Portsmouth | 4.0025% | 3.8525.97% |
Double chancei
Two outcomes in one bet — it wins if either happens.
i
Two outcomes in one bet — it wins if either happens.
| Outcome | bet365 | Unibet |
|---|---|---|
| Swansea City or Draw | 1.2281.83% | 1.2381.3% |
| Swansea City or Portsmouth | 1.2877.82% | 1.3275.76% |
| Draw or Portsmouth | 1.8354.56% | 1.7457.47% |
Goals over/underi
Total goals over or under the line.
i
Total goals over or under the line.
| Outcome | bet365 | Unibet |
|---|---|---|
| 2+ goals | – | 1.3275.76% |
| 0–1 goals | – | 3.2530.77% |
| 3+ goals | 1.9052.38% | 2.0249.5% |
| 0–2 goals | 1.9052.38% | 1.7557.14% |
| 4+ goals | – | 3.6527.4% |
| 0–3 goals | – | 1.2778.74% |
Both teams to scorei
Whether both sides score at least once.
i
Whether both sides score at least once.
| Outcome | bet365 | Unibet |
|---|---|---|
| Yes | 1.8055.56% | 1.7756.5% |
| No | 1.9052.38% | 1.9451.55% |
Half-time resulti
The score at half-time.
i
The score at half-time.
| Outcome | bet365 | Unibet |
|---|---|---|
| Swansea City | 2.5040% | 2.5539.22% |
| Draw | 2.2045.45% | 2.1247.17% |
| Portsmouth | 4.5022.22% | 4.1024.39% |
Half-time / full-timei
Who leads at half-time and who wins at the end — both together.
i
Who leads at half-time and who wins at the end — both together.
| Outcome | bet365 |
|---|---|
| SWA → SWA | 3.0033.33% |
| SWA → X | 13.007.69% |
| SWA → PTM | 34.002.94% |
| X → SWA | 5.0020% |
| X → X | 5.5018.18% |
| X → PTM | 8.5011.76% |
| PTM → SWA | 23.004.35% |
| PTM → X | 15.006.67% |
| PTM → PTM | 6.5015.38% |
Total cornersi
Total corners over or under the line.
i
Total corners over or under the line.
| Outcome | bet365 |
|---|---|
| 12 - 14 | 4.0025% |
| 6 - 8 | 3.2530.77% |
| 9 - 11 | 2.6038.46% |
| Under 6 | 11.009.09% |
| Over 14 | 9.0011.11% |
Cards over/underi
Total cards (yellow = 1, red = 2) over or under the line.
i
Total cards (yellow = 1, red = 2) over or under the line.
| Outcome | bet365 | Unibet |
|---|---|---|
| 3+ cards | – | 1.2083.33% |
| 0–2 cards | – | 3.9025.64% |
| 4+ cards | 1.7257.9% | 1.5066.67% |
| 0–3 cards | 2.0050% | 2.3542.55% |
| 5+ cards | 2.1047.62% | 2.0648.54% |
| 0–4 cards | 1.6660.02% | 1.6660.24% |
| 6+ cards | – | 3.0033.33% |
| 0–5 cards | – | 1.3275.76% |
| 7+ cards | – | 4.6021.74% |
| 0–6 cards | – | 1.1586.96% |
The Tippio app shows an AI forecast and the community's tip split for every match — and in Tipper you compete with your friends.
