John Swift Profile and Player Statistics
First name: John
Last name: Swift
Position: , Attacker, Midfielder
Nationality:
Height: 182
Weight: 73

Football Career Transfers and Statistics

We are going to show you the list of football clubs and seasons in which John Swift has played. It includes the total number of appearance (caps), substitution details, goals, yellow and red cards stats.

Competition Season Football Club
Carabao Cup 2024/2025 West Bromwich Albion 0 0 0 0 0 0 0 0
Championship 2024/2025 West Bromwich Albion 662 10 2 5 0 0 1 0
Club Friendlies 3 2024 West Bromwich Albion 0 0 0 0 0 0 0 0
Carabao Cup 2023/2024 West Bromwich Albion 90 1 0 0 0 0 0 0
Championship 2023/2024 West Bromwich Albion 1895 39 19 17 9 3 2 0
FA Cup 2023/2024 West Bromwich Albion 90 1 0 0 0 0 0 0
Club Friendlies 3 2023 West Bromwich Albion 0 0 0 0 0 0 0 0
Carabao Cup 2022/2023 West Bromwich Albion 29 2 2 0 0 0 0 0
Championship 2022/2023 West Bromwich Albion 3217 45 7 24 6 3 3 0
Championship 2022/2023 Reading 0 0 0 0 0 0 0 0
FA Cup 2022/2023 West Bromwich Albion 55 1 0 1 1 0 0 0
Club Friendlies 3 2022 Reading 0 0 0 0 0 0 0 0
Club Friendlies 3 2022 West Bromwich Albion 0 0 0 0 0 0 0 0
Carabao Cup 2021/2022 Reading 0 0 0 0 0 0 0 0
Championship 2021/2022 Reading 3285 38 2 6 11 3 5 0
FA Cup 2021/2022 Reading 0 0 0 0 0 0 0 0
Club Friendlies 1 2021 Reading 0 0 0 0 0 0 0 0
Carabao Cup 2020/2021 Reading 0 0 0 0 0 0 0 0
Championship 2020/2021 Reading 788 14 4 9 1 0 1 0
FA Cup 2020/2021 Reading 0 0 0 0 0 0 0 0
Club Friendlies 1 2020 Reading 58 1 0 1 0 0 0 0
Carabao Cup 2019/2020 Reading 34 2 2 0 0 0 1 0
Championship 2019/2020 Reading 3393 41 1 15 6 0 5 0
FA Cup 2019/2020 Reading 180 2 0 0 0 0 0 0
Club Friendlies 1 2019 Reading 0 0 0 1 0 0 0 0
Carabao Cup 2018/2019 Reading 136 2 0 1 1 0 0 0
Championship 2018/2019 Reading 2548 34 6 11 3 0 9 0
FA Cup 2018/2019 Reading 90 1 0 0 0 0 0 0
Club Friendlies 1 2018 Reading 66 1 0 1 0 0 0 0
Carabao Cup 2017/2018 Reading 144 2 0 1 1 0 0 0
Championship 2017/2018 Reading 1467 24 7 6 2 0 4 0
FA Cup 2017/2018 Reading 9 1 1 0 0 0 0 0
Euro U21 2017 England U21 411 6 1 2 1 0 1 0
Carabao Cup 2016/2017 Reading 166 2 0 1 1 0 1 0
Championship 2016/2017 Reading 2855 39 5 19 8 0 8 0
FA Cup 2016/2017 Reading 33 1 1 0 0 0 0 0
Championship 2015/2016 Brentford 1912 27 4 14 7 0 1 0
FA Cup 2015/2016 Brentford 90 1 0 0 0 0 0 0
Carabao Cup 2014/2015 Rotherham United 66 1 0 1 0 0 0 0
Championship 2014/2015 Rotherham United 79 3 2 1 0 0 0 0
League One 2014/2015 Swindon Town 1075 19 7 7 2 0 2 0
Premier League 2013/2014 Chelsea 1 1 1 0 0 0 0 0

John Swift has played in the following competitions and football tournaments.

Now showing: All Competitions

DateHomeScoreAwayHT
26/10/2024 West Bromwich Albion
0 - 0
Cardiff City 0-0H2H+
J. Maja 39'  
  39' P. Ng
C. Styles 52'  
  72' O. Tanner
R. Colwill 77'  
  78' R. Colwill
D. Furlong 89'  
K. Ahearne-Grant 90+3'  
23/10/2024 Blackburn Rovers
0 - 0
West Bromwich Albion 0-0H2H+
  67' S. Tronstad
T. Cantwell 71'  
19/10/2024 Oxford United
1 - 1
West Bromwich Albion 0-1H2H+
D. Buckingham 0'  
  0 - 1 29' K. Ahearne-Grant
B. Nelson 63'  
  66' A. Mowatt
L. Sibley 75'  
D. Scarlett 90+2' 1 - 1  
M. Ebiowei 90+4'  
05/10/2024 West Bromwich Albion
0 - 0
Millwall 0-0H2H+
O. Ibidapo Ajayi 20'  
M. Johnston 55'  
  70' G. Honeyman
  71' M. Ivanović
  75' R. Leonard
01/10/2024 West Bromwich Albion
0 - 1
Middlesbrough 0-0H2H+
A. Mowatt 34'  
U. Račić 59'  
  0 - 1 74' H. Hackney
  90+6' I. Jones
28/09/2024 Sheffield Wednesday
3 - 2
West Bromwich Albion 2-0H2H+
D. Furlong 9' 1 - 0  
J. Windass 23' 2 - 0  
J. Windass 27'  
Y. Valery 38'  
A. Famewo 58'  
  59' U. Račić
  2 - 1 65' J. Maja
J. Swift 70'  
  72' M. Smith
G. Diangana 77'  
  2 - 2 84' A. Mowatt
A. Musaba 86' 3 - 2  
  90+1' J. Beadle
28/09/2024 Sheffield Wednesday
3 - 2
West Bromwich Albion 2-0H2H+
D. Furlong 9' 1 - 0  
J. Windass 23' 2 - 0  
J. Windass 27'  
Y. Valery 38'  
A. Famewo 58'  
  59' U. Račić
  2 - 1 65' J. Maja
J. Swift 70'  
  72' M. Smith
G. Diangana 77'  
  2 - 2 84' A. Mowatt
A. Musaba 86' 3 - 2  
  90+1' J. Beadle
21/09/2024 West Bromwich Albion
1 - 0
Plymouth Argyle 0-0H2H+
  55' J. Edwards
A. Mowatt 56'  
J. Maja 62' 1 - 0  
  68' K. Szűcs
J. Wallace 72'  
T. Heggem 90+2'  
15/09/2024 Portsmouth
0 - 3
West Bromwich Albion 0-1H2H+
  0 - 1 1' J. Maja
C. Saydee 9'  
J. Mousinho 10'  
W. Norris 28'  
J. Murphy 35'  
  43' O. Ibidapo Ajayi
  0 - 2 51' A. Mowatt
  63' T. Fellows
C. Ogilvie 85'  
M. Pack 90+1'  
  0 - 3 90+2' A. Mowatt
31/08/2024 West Bromwich Albion
1 - 0
Swansea City 1-0H2H+
J. Molumby 10'  
O. Ibidapo Ajayi 20'  
T. Heggem 36'  
J. Molumby 45+1' 1 - 0  
J. Tymon 87'  
24/08/2024 Stoke City
1 - 2
West Bromwich Albion 1-2H2H+
  0 - 1 18' K. Ahearne-Grant
L. Koumas 29' 1 - 1  
  1 - 2 31' J. Maja
J. Laurent 41'  
  45+2' J. Molumby
  67' A. Palmer
L. Koumas 90'  
  90+3' D. Furlong
17/08/2024 West Bromwich Albion
0 - 0
Leeds United 0-0H2H+
  22' J. Bogle
J. Swift 30'  
  42' H. Firpo Adames
J. Molumby 90+2'  
10/08/2024 Queens Park Rangers
1 - 3
West Bromwich Albion 1-1H2H+
L. Andersen 16' 1 - 0  
  1 - 1 26' J. Maja
  1 - 2 51' J. Maja
  1 - 3 65' J. Maja
S. Cook 90+3'  
23/07/2024 West Bromwich Albion
1 - 2
Blackpool 0-1H2H+
  0 - 1 2' S. Carey
J. Swift 52' 1 - 1  
  1 - 2 73' A. Fletcher
17/05/2024 Southampton
3 - 1
West Bromwich Albion 0-0H2H+
W. Smallbone 49' 1 - 0  
  75' A. Mowatt
A. Armstrong 78' 2 - 0  
  82' J. Swift
A. Armstrong 86' 3 - 0  
  89' C. Kipre
  90+4' Y. M'Vila
  3 - 1 90+7' C. Kipre
12/05/2024 West Bromwich Albion
0 - 0
Southampton 0-0H2H+
  36' F. Downes
M. Johnston 56'  
  73' T. Harwood-Bellis
04/05/2024 West Bromwich Albion
3 - 0
Preston North End 1-0H2H+
  16' L. Lindsay
A. Mowatt 45+2' 1 - 0  
  45+2' F. Woodman
K. Bartley 61' 2 - 0  
D. Furlong 68' 3 - 0  
27/04/2024 Sheffield Wednesday
3 - 0
West Bromwich Albion 1-0H2H+
A. Musaba 22' 1 - 0  
A. Musaba 23'  
I. Ugbo 50' 2 - 0  
J. Windass 69' 3 - 0  
J. Windass 70'  
  90+7' K. Bartley
A. Famewo 90+7'  
20/04/2024 Leicester City
2 - 1
West Bromwich Albion 1-0H2H+
O. Ndidi 22' 1 - 0  
  24' Y. M'Vila
J. Vardy 45'  
J. Vardy 65' 2 - 0  
  2 - 1 76' J. Wallace
H. Choudhury 85'  
P. Daka 88'  
O. Ndidi 90+4'  
  90+8' C. Kipre
13/04/2024 West Bromwich Albion
0 - 1
Sunderland 0-1H2H+
  31' T. Hume
B. Thomas-Asante 42'  
B. Thomas-Asante 43'  
  0 - 1 45+2' P. Ekwah Elimby
D. Furlong 63'  
J. Wallace 68'  
  80' A. Alese
  85' C. Styles
C. Kipre 86'  
10/04/2024 West Bromwich Albion
2 - 0
Rotherham United 2-0H2H+
B. Thomas-Asante 23' 1 - 0  
J. Swift 45+1' 2 - 0  
  87' A. Rinomhota
01/04/2024 West Bromwich Albion
2 - 2
Watford 0-0H2H+
  30' E. Dennis
  0 - 1 51' E. Kayembe
  0 - 2 66' M. Rajovic
B. Thomas-Asante 70' 1 - 2  
D. Furlong 90+1' 2 - 2  
29/03/2024 Millwall
1 - 1
West Bromwich Albion 1-0H2H+
J. Bryan 5'  
  17' K. Bartley
D. Watmore 21' 1 - 0  
  60' C. Kipre
  1 - 1 67' J. Swift
16/03/2024 West Bromwich Albion
2 - 0
Bristol City 1-0H2H+
C. Townsend 28'  
T. Fellows 45' 1 - 0  
  45' J. Knight
  45+1' J. Knight
J. Wallace 50' 2 - 0  
  58' T. Gardner-Hickman
O. Yokuşlu 71'  
C. Kipre 85'  
A. Palmer 90+1'  
10/03/2024 Huddersfield Town
1 - 4
West Bromwich Albion 1-0H2H+
D. Burgzorg 30' 1 - 0  
D. Burgzorg 31'  
  1 - 1 51' M. Johnston
  1 - 2 60' K. Bartley
  1 - 3 66' O. Yokuşlu
  1 - 4 73' M. Johnston
  87' A. Mowatt
06/03/2024 Queens Park Rangers
2 - 2
West Bromwich Albion 1-2H2H+
S. Field 17' 1 - 0  
  1 - 1 25' M. Johnston
  1 - 2 27' G. Diangana
M. Frey 51'  
  55' A. Palmer
S. Field 81' 2 - 2  
01/03/2024 West Bromwich Albion
2 - 1
Coventry City 2-0H2H+
M. Johnston 6' 1 - 0  
C. Townsend 21'  
G. Diangana 36' 2 - 0  
  49' K. Palmer
  2 - 1 73' H. Wright
A. Reach 90+3'  
24/02/2024 Hull City
1 - 1
West Bromwich Albion 1-1H2H+
F. Carvalho 35' 1 - 0  
  1 - 1 43' D. Furlong
20/02/2024 Plymouth Argyle
0 - 3
West Bromwich Albion 0-0H2H+
B. Mumba 57'  
  0 - 1 61' C. Kipre
  0 - 2 76' M. Johnston
  0 - 3 90+1' T. Fellows
16/02/2024 West Bromwich Albion
0 - 2
Southampton 0-1H2H+
  0 - 1 14' R. Fraser
B. Thomas-Asante 44'  
C. Corberán Vallet 45'  
O. Yokuşlu 50'  
  55' W. Smallbone
  0 - 2 73' D. Brooks
13/02/2024 West Bromwich Albion
2 - 0
Cardiff City 1-0H2H+
M. Johnston 1' 1 - 0  
  49' J. Collins
D. Furlong 52'  
  72' D. Goutas
A. Weimann 80' 2 - 0  
10/02/2024 Ipswich Town
2 - 2
West Bromwich Albion 0-1H2H+
  0 - 1 18' T. Fellows
S. Morsy 30'  
  45+2' D. Furlong
N. Broadhead 46' 1 - 1  
H. Clarke 49'  
  56' A. Weimann
  66' N. Chalobah
  1 - 2 76' J. Swift
O. Giraud-Hutchinson 90+3' 2 - 2  
03/02/2024 West Bromwich Albion
1 - 0
Birmingham City 0-0H2H+
  33' L. Buchanan
C. Kipre 34'  
C. Corberán Vallet 34'  
  55' K. Bielik
  65' A. Dozzell
D. Furlong 78'  
A. Weimann 85' 1 - 0  
28/01/2024 West Bromwich Albion
0 - 2
Wolverhampton Wanderers 0-1H2H+
  0 - 1 38' P. Lomba Neto
J. Wallace 54'  
K. Bartley 72'  
  0 - 2 78' M. Carneiro Da Cunha
20/01/2024 Norwich City
2 - 0
West Bromwich Albion 1-0H2H+
J. Sargent 13' 1 - 0  
  17' K. Bartley
J. Rowe 71' 2 - 0  
  79' J. Wallace
J. Stacey 90'  
13/01/2024 West Bromwich Albion
4 - 1
Blackburn Rovers 3-0H2H+
T. Fellows 11' 1 - 0  
B. Thomas-Asante 30' 2 - 0  
D. Hyam 33' 3 - 0  
K. Bartley 40'  
C. Kipre 43'  
  3 - 1 60' J. Garrett
B. Thomas-Asante 63' 4 - 1  
29/12/2023 West Bromwich Albion
1 - 0
Leeds United 1-0H2H+
G. Diangana 37' 1 - 0  
  46' I. Gruev
C. Kipre 90+4'  
26/12/2023 West Bromwich Albion
1 - 0
Norwich City 0-0H2H+
  30' B. Sainz Eguskiza
  33' B. Sainz Eguskiza
B. Thomas-Asante 50' 1 - 0  
23/12/2023 Middlesbrough
1 - 0
West Bromwich Albion 1-0H2H+
  15' C. Kipre
M. Rogers 40' 1 - 0  
J. Howson 52'  
  65' D. Furlong
09/12/2023 Sunderland
2 - 1
West Bromwich Albion 0-0H2H+
D. Ballard 34'  
  51' J. Sarmiento
  54' J. Molumby
D. Ballard 70' 1 - 0  
  81' N. Chalobah
D. Neil 84' 2 - 0  
  2 - 1 86' B. Thomas-Asante
  90' B. Thomas-Asante
  90+3' D. Furlong
  90+6' G. Ávila Gordon

Results and Fixtures
Top Soccer Tipsters
Tipsters Competition Review
Superior H2H Statistics
H2H Home Team Advantage
H2H Away Team Advantage
Top Football Clubs
Worst Football Clubs
Top Draw Teams
Good Home Teams
Poor Away Teams
Platinum Membership Testimonial

Soccer Fixtures Calendar

Choose a date to view the past soccer results or upcoming match fixtures.

Pick a Country or Region

Get the listings of soccer leagues and competitions for each region, including past seasons results and football statistics.

Match Preview and News

Copyright © 2002-2024 SoccerPunter Pte. Ltd. All rights reserved.