Skip to content
JSJohn Swift

John Swift

€608KMarket Value
Portsmouth
Portsmouth
Midfielder
EnglandEngland
6.9
Season Score
31
Jun 23, 1995
182 cm
Height
0.07
Goals/Match
8
Shirt Number
Card stats based on
2025/2026

Performance Overview

Season Performance 25/26
All Competitions
42Matches
3Goals
2Assists
5Goal Contributions
37Mins/game
6.92Avg Rating
Career Statistics
Career Progress

Career Progress

Appearances per Season

Appearance Distribution

40
Full match
57
Substituted off
35
From Bench

John Swift — computed career insights

League seasons, computed
SeasonLeagueAppsMinGoalsAssistsG+A / 90Rating
2025/2026Championship411502320.36.83
2013/2014Premier League1100
2014/2015Championship37900
2014/2015League One191073220.34
2015/2016Championship272043740.48
2016/2017Championship392850840.38
2017/2018Championship241467210.18
2018/2019Championship342548330.21
2019/2020Championship4133936100.427.17
2020/2021Championship14788120.346.85
2021/2022Championship34293811110.677.47
2022/2023Championship453129670.377.33
2023/2024Championship401781510.37.04
2024/2025Championship355920006.81

Domestic league competitions only; G+A/90 computed from minutes actually played.

Career figures, computed
Best-rated season
2021/2022 · 7.47Championship
Lowest-rated season
2024/2025 · 6.81Championship
Rating trend
-0.21last 2 rated seasons vs career average before them (min. 5 apps)
Career involvement (league)
0.38 G+A per 9054 goals + 47 assists in 24184 league minutes on record
League seasons on record
14 (2013–2025)
Clubs with recorded appearances
7
Among position peers, computed
Rating percentile
15thrating 6.81 vs 91 rated peers
Goals rank
#34 of 910 goals
G+A per 90 percentile
35th0 per 90

Cohort: 91 Championship midfielders, 2024/2025, min. 450 minutes. Computed by ranking the full league corpus, not taken from any feed.

Figures computed from the GioScore season-stats database · as of 2026-07-05

Rival Clubs(73)

Player stats against each opponent club

TeamMPWDLGA
Preston North EndPreston North End2014245210
Derby CountyDerby County1934121120
Queens Park RangersQueens Park Rangers196764010
Swansea CitySwansea City1734101120
MiddlesbroughMiddlesbrough1651102010
Blackburn RoversBlackburn Rovers155463120
MillwallMillwall155553010
Cardiff CityCardiff City157623100
Birmingham CityBirmingham City146174120
Sheffield UnitedSheffield United1422100020
Bristol CityBristol City145181000
Huddersfield TownHuddersfield Town147343010
Hull CityHull City133641000
Norwich CityNorwich City133370120
Sheffield WednesdaySheffield Wednesday135171010
FulhamFulham125431151
Stoke CityStoke City124621110
Leeds UnitedLeeds United123540140
WatfordWatford101541010
Ipswich TownIpswich Town104331100
120 of 73

Rival National Teams(1)

Player stats against each opponent national team

TeamMPWDLGA
Bosnia-Herzegovina U21Bosnia-Herzegovina U2111001010
Transfers

Transfers

Transfer History

Jul 15, 2025Free Transfer
-
Free Agent
Jul 1, 2025Transfer
Jul 1, 2022Free Transfer
Jul 14, 2016Free Transfer
May 31, 2016End of loan
Oct 1, 2015Loan
May 10, 2015End of loan
Nov 14, 2014End of loan
Jul 1, 2013Transfer
Trophies

About John Swift

John Swift's 2025/2026 Championship season produced 3 goals and 2 assists across 41 appearances (1,502 minutes) — 0.3 goal involvements per 90. GioScore's computed rating for the season averages 6.83. Against a 91-strong pool of Championship midfielders (2024/2025, min. 450 minutes), his match rating places in the 15th percentile; on goals he ranks 34th of 91.

Season ratings peak at 7.47 in 2021/2022, Championship and bottom out at 6.81 in 2024/2025. His last two rated seasons average 0.21 below his earlier career level.

Full Career RecordJohn Swift

Club-by-club totals

ClubPeriodAppsGoalsAssistsMinutesYCRCRating
Reading2016/2017 - 2021/20221993335145267.16
West Bromwich Albion2022/2023 - 2024/2025129191167167.01
Portsmouth2025/2026 - now423215486.92
Brentford2015/201627742043
Swindon Town2014/201519221073
Rotherham United2014/2015 - 2013/201430079
Total419645425985

Season-by-season statistics

SeasonClubAppsGoalsAssistsMinutesYCRCRating
25/26Portsmouth4231548806.92
24/25West Bromwich Albion3931542206.71
23/24West Bromwich Albion4291961207.15
22/23West Bromwich Albion4873213307.11
21/22Reading34112938607.47
20/21Reading141788106.85
19/20Reading4663692617.17
18/19Reading374263890
17/18Reading262158740
16/17Reading429288390
15/16Brentford277204310
14/15Rotherham United307900
14/15Swindon Town192107320

Frequently Asked Questions

What position does John Swift play?
John Swift plays as a Midfielder for Portsmouth in the Championship. He has scored 3 goals in 41 appearances in the Championship 2025/2026, with an average rating of 6.8.
What team does John Swift play for?
John Swift currently plays for Portsmouth in the Championship.
How old is John Swift?
John Swift is 31 years old, born on June 23, 1995.
How tall is John Swift?
John Swift is 182 cm tall. He weighs 73 kg.