GlobalScoreXGlobalScoreX
Get it on Google Play
England

John Swift

#8
MidfielderAge 31182 cm73 kg
EnglandEnglandPortsmouthBorn 23 Jun 1995
PortsmouthPortsmouth

Statistics

Club / SeasonAppsGoalsAssists

Trophies & honours

  • Tournoi Maurice Revello
    World
    Winner
    2016
  • Tournoi Maurice Revello
    World
    Winner

Transfers

About John Swift

John Swift (31, England) is a midfielder for Portsmouth. In the 2026/27 season he has made 2 appearances across 2 competitions. His minutes-weighted match rating averages 6.60. Season-by-season and per-competition stats are below.

Before that, John Swift played for West Brom, Reading, Brentford, Rotherham, Swindon Town and Chelsea. John Swift has earned 15 caps for England at international level. In 2026/27 he has 0 goals, down from 3 goals in 2025/26.

John Swift: questions and answers

How many goals has John Swift scored in 2026/27?
0 goals in 2 appearances across all competitions, with 0 assists.
Which club does John Swift play for?
Portsmouth.
How old is John Swift?
31, born on 23 June 1995.
What position does John Swift play?
Midfielder.

Portsmouth squad

Next fixture

Portsmouth travel to Bolton in the EFL Championship on 21 November 2026.

Recent matches

England U21 squad

Data updated