PLAYER PROFILE

John Swift.

Portsmouth FC · England

Matrix 575

At a glance

Full name
John David Swift
Born
23 Jun 1995
Age today
31
Nationality
England

Career by season

256 recorded appearances
John Swift appearances by season, competition and team
SeasonCompetitionTeamAppsStartsGoalsAssistsMinutesCards
26/27EFL Cup Portsmouth FC 100080
26/27Championship Portsmouth FC 1000160
25/26FA Cup Portsmouth FC 1000170
25/26EFL Cup Portsmouth FC 1100450
25/26Championship Portsmouth FC 2922321,6599
24/25FA Cup West Bromwich Albion 1100630
24/25Championship West Bromwich Albion 3619311,7774
23/24FA Cup West Bromwich Albion 1100900
23/24EFL Cup West Bromwich Albion 1100900
23/24Championship West Bromwich Albion 3920911,9242
22/23FA Cup West Bromwich Albion 1111550
22/23EFL Cup West Bromwich Albion 2000290
22/23Championship West Bromwich Albion 4538693,2443
21/22Championship Reading FC 383611133,2855
20/21Championship Reading FC 1410128181
19/20FA Cup Reading FC 22002400
19/20EFL Cup Reading FC 2001611
19/20Championship Reading FC 41406103,4714 / 1 red

Appearances in our supported competitions. Goals, assists and minutes come from match reports where we have them.

Match log

Newest first
John Swift match log
DateCompetitionMatchScoreMinutesGoals
15 Feb 2025Championship Millwall FC v West Bromwich AlbionSubstitute, on 77′ 1 – 113
12 Feb 2025Championship West Bromwich Albion v Blackburn RoversSubstitute, on 70′ 0 – 220
01 Feb 2025Championship Plymouth Argyle v West Bromwich Albion 2 – 163
25 Jan 2025Championship West Bromwich Albion v Portsmouth FC 5 – 1901
21 Jan 2025Championship Middlesbrough FC v West Bromwich AlbionSubstitute, on 65′ 2 – 025
11 Jan 2025FA Cup AFC Bournemouth v West Bromwich Albion 5 – 163
04 Jan 2025Championship Swansea City v West Bromwich AlbionSubstitute, on 68′ 1 – 122
29 Dec 2024Championship Sheffield United v West Bromwich AlbionSubstitute, on 81′ 1 – 19
26 Dec 2024Championship Derby County v West Bromwich Albion 2 – 169
22 Dec 2024Championship West Bromwich Albion v Bristol City 2 – 090
15 Dec 2024Championship Watford FC v West Bromwich AlbionSubstitute, on 65′ 2 – 125
11 Dec 2024Championship West Bromwich Albion v Coventry CitySubstitute, on 46′ 2 – 044
08 Dec 2024Championship West Bromwich Albion v Sheffield UnitedSubstitute, on 86′ 2 – 24
30 Nov 2024Championship Preston North End v West Bromwich AlbionSubstitute, on 84′ 1 – 16
26 Nov 2024Championship Sunderland AFC v West Bromwich AlbionSubstitute, on 80′ 0 – 010
23 Nov 2024Championship West Bromwich Albion v Norwich CitySubstitute, on 90′ 2 – 21
07 Nov 2024Championship West Bromwich Albion v Burnley FC 0 – 064
01 Nov 2024Championship Luton Town v West Bromwich AlbionSubstitute, on 85′ 1 – 15
26 Oct 2024Championship West Bromwich Albion v Cardiff City 0 – 090
23 Oct 2024Championship Blackburn Rovers v West Bromwich AlbionSubstitute, on 58′ 0 – 032

Career transfers

9 recorded moves

All recorded career moves, newest first.

John Swift career transfers
Date FromToMoveFee
01 Jul 2022 Reading FC West Bromwich Albion Transfer Free
14 Jul 2016 Chelsea FC U21 Reading FC Transfer Free
31 May 2016 Brentford FC Chelsea FC U21 Loan return
01 Oct 2015 Chelsea FC U21 Brentford FC Loan —
10 May 2015 Swindon Town Chelsea FC U21 Loan return
03 Jan 2015 Chelsea FC U21 Swindon Town Loan —
14 Nov 2014 Rotherham United Chelsea FC U21 Loan return
01 Aug 2014 Chelsea FC U21 Rotherham United Loan —
01 Jul 2013 Chelsea FC U18 Chelsea FC U21 Internal move —

Contracts and market values are not available yet.