Portsmouth vs Swansea head-to-head
Portsmouth vs Swansea: the head-to-head in numbers
Portsmouth and Swansea have met 2 times in our records since 2025. Portsmouth won 0, Swansea won 2 and 0 games finished level. The latest meeting was on Tuesday, 10 March 2026 (Championship): Portsmouth 1–2 Swansea. Swansea have won the last 2 meetings in a row.
The fixture averages 2.0 goals per game. Both teams scored in 50% of the meetings, and 50% produced three goals or more. When Portsmouth are at home they have won 0 of 1 meetings, and when Swansea host they have won 1 of 1.
Portsmouth have 2 wins, 2 draws and 1 defeat in their last 5 matches, scoring 7 and conceding 5. Swansea have 4 wins, 0 draws and 1 defeat in their last 5 matches, scoring 9 and conceding 6.
Next up is Portsmouth vs Swansea on Tuesday, 3 November 2026 (Championship). The Betora model gives Portsmouth 23%, the draw 20% and Swansea 57%.
Last meetings
- 10 Mar 2026 · ChampionshipPortsmouth1–2SwanseaSwansea
- 09 Dec 2025 · ChampionshipSwansea1–0PortsmouthSwansea
Record by competition
| Competition | Played | Portsmouth wins | Draws | Swansea wins | Goals per game |
|---|---|---|---|---|---|
| Championship | 2 | 0 | 0 | 2 | 2.0 |
Current form
This season
- 1.3·1.7Goals scored per matchPortsmouth 1.3 · Swansea 1.7
- 58%Over 2.5 goalsPortsmouth 60% · Swansea 55%
Latest results
Portsmouth
Portsmouth vs Swansea questions
Who has the better head-to-head record, Portsmouth or Swansea?
Swansea leads the recent head-to-head with 2 wins to 0, with 0 matches drawn.
How many goals are scored when Portsmouth and Swansea meet?
The last 2 meetings averaged 2 goals per game, with both teams scoring in 50% of them.
When do Portsmouth and Swansea play next?
The next meeting is Portsmouth vs Swansea on Tuesday, 3 November 2026. Our prediction is on the match page.
What is the biggest win in Portsmouth vs Swansea?
Swansea won 2–1 on Tuesday, 10 March 2026 (Championship), the widest winning margin in our records.
What was the last result between Portsmouth and Swansea?
Portsmouth 1–2 Swansea, on Tuesday, 10 March 2026 (Championship).

