TOP Tournaments
Show more
person-avatar

Swift John

England
England
Current Club:
Position:
Midfielder
Age:
30 (23.06.1995)
Height:
182 cm
Weight:
73 kg
Preferred Foot:
Right
Contract expires:
30.06.2027
Swift John Last matches
Date Match Minutes played Goals Assists Yellow cards Red cards
18.04 Portsmouth Portsmouth Leicester City Leicester City 1 0 On the bench
11.04 Middlesbrough Middlesbrough Portsmouth Portsmouth 0 1 On the bench
06.04 Portsmouth Portsmouth Oxford United Oxford United 2 2 On the bench
03.04 Norwich City Norwich City Portsmouth Portsmouth 1 1 On the bench
21.03 Queens Park Rangers Queens Park Rangers Portsmouth Portsmouth 6 1 6.8 60’ 1 0 0 0
16.03 Portsmouth Portsmouth Derby County Derby County 0 1 6.7 28’ 0 0 1 0
10.03 Portsmouth Portsmouth Swansea City Swansea City 1 2 0 7’ 0 0 0 0
07.03 Blackburn Rovers Blackburn Rovers Portsmouth Portsmouth 1 1 Not in the squad
28.02 Portsmouth Portsmouth Hull City Hull City 0 1 Not in the squad
24.02 Wrexham Wrexham Portsmouth Portsmouth 2 1 5.8 42’ 0 0 0 0
21.02 Millwall Millwall Portsmouth Portsmouth 1 3 7.5 70’ 1 0 1 0
14.02 Portsmouth Portsmouth Sheffield United Sheffield United 0 1 6.6 71’ 0 0 1 0
07.02 Preston North End Preston North End Portsmouth Portsmouth 1 0 0 5’ 0 0 0 0
31.01 Portsmouth Portsmouth West Bromwich Albion West Bromwich Albion 3 0 0 7’ 0 0 0 0
25.01 Portsmouth Portsmouth Southampton Southampton 1 1 On the bench
21.01 Watford Watford Portsmouth Portsmouth 1 1 0 1’ 0 0 0 0
17.01 Sheffield Wednesday Sheffield Wednesday Portsmouth Portsmouth 0 1 On the bench
Date Match Minutes played Goals Assists Yellow cards Red cards
11.01 Portsmouth Portsmouth Arsenal Arsenal 1 4 6.3 18’ 0 0 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
04.01 Portsmouth Portsmouth Ipswich Town Ipswich Town 0 0 6.2 71’ 0 0 0 0
01.01 Bristol City Bristol City Portsmouth Portsmouth 5 0 6.4 90’ 0 0 0 0
2025 Portsmouth Portsmouth Charlton Athletic Charlton Athletic 2 1 On the bench
2025 Portsmouth Portsmouth Queens Park Rangers Queens Park Rangers 1 1 On the bench
2025 Derby County Derby County Portsmouth Portsmouth 1 1 On the bench
2025 Portsmouth Portsmouth Blackburn Rovers Blackburn Rovers 2 1 7.1 57’ 0 0 0 0
2025 Swansea City Swansea City Portsmouth Portsmouth 1 0 6.5 90’ 0 0 1 0
2025 Charlton Athletic Charlton Athletic Portsmouth Portsmouth 0 0 6.7 79’ 0 0 0 0
2025 Portsmouth Portsmouth Bristol City Bristol City 0 1 0 10’ 0 0 0 0
2025 Sheffield United Sheffield United Portsmouth Portsmouth 3 0 On the bench
2025 Portsmouth Portsmouth Millwall Millwall 3 1 On the bench
2025 Hull City Hull City Portsmouth Portsmouth 3 2 Not in the squad
2025 Portsmouth Portsmouth Wrexham Wrexham 0 0 On the bench
2025 Birmingham City Birmingham City Portsmouth Portsmouth 4 0 6 67’ 0 0 0 0
2025 Portsmouth Portsmouth Stoke City Stoke City 0 1 Suspended
2025 Portsmouth Portsmouth Coventry City Coventry City 1 2 6.6 90’ 0 0 1 0
2025 Leicester City Leicester City Portsmouth Portsmouth 1 1 7.3 81’ 1 0 0 0
2025 Portsmouth Portsmouth Middlesbrough Middlesbrough 1 0 6.9 58’ 0 0 0 0
2025 Portsmouth Portsmouth Watford Watford 2 2 7.1 90’ 0 0 0 0
2025 Ipswich Town Ipswich Town Portsmouth Portsmouth 2 1 7.4 29’ 0 1 0 0
2025 Southampton Southampton Portsmouth Portsmouth 0 0 6.8 76’ 0 0 1 0
2025 Portsmouth Portsmouth Preston North End Preston North End 1 0 7.2 90’ 0 1 0 0
2025 West Bromwich Albion West Bromwich Albion Portsmouth Portsmouth 1 1 6.9 57’ 0 0 1 0
2025 Portsmouth Portsmouth Norwich City Norwich City 1 2 6.5 90’ 0 0 1 0
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Portsmouth Portsmouth Reading Reading 1 2 6.5 46’ 0 0 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Oxford United Oxford United Portsmouth Portsmouth 0 1 7.1 86’ 0 0 1 0
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Portsmouth Portsmouth PEC Zwolle PEC Zwolle 1 0 0 70’ 0 0 0 0
2025 Reading Reading Portsmouth Portsmouth 0 4 0 45’ 0 0 0 0
2025 Woking Woking Portsmouth Portsmouth 0 2 Not in the squad
2025 West Bromwich Albion West Bromwich Albion Dynamo Kyiv Dynamo Kyiv 1 1 Not in the squad
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 West Bromwich Albion West Bromwich Albion Luton Town Luton Town 5 3 Not in the squad
2025 Cardiff City Cardiff City West Bromwich Albion West Bromwich Albion 0 0 Not in the squad
2025 West Bromwich Albion West Bromwich Albion Derby County Derby County 1 3 On the bench
2025 Coventry City Coventry City West Bromwich Albion West Bromwich Albion 2 0 5.9 45’ 0 0 0 0
2025 West Bromwich Albion West Bromwich Albion Watford Watford 2 1 On the bench
2025 Bristol City Bristol City West Bromwich Albion West Bromwich Albion 2 1 6 65’ 0 0 0 0
2025 West Bromwich Albion West Bromwich Albion Sunderland Sunderland 0 1 On the bench
Swift John Transfers
Date From To Fee
14/07/25 West Bromwich Albion West Bromwich Albion Portsmouth Portsmouth Free agent
30/06/22 Reading Reading West Bromwich Albion West Bromwich Albion Free agent
13/07/16 Chelsea Chelsea Reading Reading Free agent
Swift John Career
National leagues
National cups
International cups
National team
Team Competition Matches Goals Assists Yellow cards Red cards
2025/2026
Portsmouth Portsmouth Championship Championship 6.8 27 3 2 9 0
2024
West Bromwich Albion West Bromwich Albion Championship Championship 7 36 3 1 4 0
2023
West Bromwich Albion West Bromwich Albion Championship Championship 7 39 9 1 2 0
2022/2023
West Bromwich Albion West Bromwich Albion Championship Championship 7.2 45 6 9 3 0
2021/2022
Reading Reading Championship Championship 7.4 38 11 13 6 0
2020/2021
Reading Reading Championship Championship 7.1 14 1 2 1 0
2019/2020
Reading Reading Championship Championship 7.3 41 6 10 6 1
2018/2019
Reading Reading Championship Championship 7.1 34 4 3 9 0
2017/2018
Reading Reading Championship Championship 6.9 24 2 1 4 0
2016/2017
Reading Reading Championship Championship 7.2 39 8 4 8 0
2015
Brentford Brentford Championship Championship 7.2 27 7 4 1 0
2014
Swindon Town Swindon Town League One League One 19 2 0 2 0
2014
Rotherham United Rotherham United Championship Championship 3 0 0 0 0
2013/2014
Chelsea Chelsea Premier League Premier League 1 0 0 0 0
Total 387 62 50 55 1
Team Competition Matches Goals Assists Yellow cards Red cards
2013
Chelsea U19 Chelsea U19 UEFA Youth League UEFA Youth League 7 6 0 1 0
Total 7 6 0 1 0
Player rating is based on a proprietary algorithm, taking into account ball actions, performance in attack and defense, and the player’s direct influence on the game outcome

Swift John injury history

From Until Injury
09.10.2023 23.11.2023 injury-icon Calf Injury
06.02.2021 14.04.2021 injury-icon Injury
19.09.2020 24.12.2020 injury-icon Injury
Top bookmakers
gift-icon-gray 3000 USD
Get Bonus
gift-icon-gray 100 USD
Get Bonus
gift-icon-gray 250 USD
Get Bonus
gift-icon-gray 750 USD
Get Bonus
gift-icon-gray 250 USD
Get Bonus
gift-icon-gray for $19.99
Get Bonus
gift-icon-gray for $15.99
Get Bonus