Goalkeeping Table Season Age Squad Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches 2011-2012 18 Gateshead eng ENG 5. Conf Premier 6 6 540 6.0 9 1.50 31 22 71.0 1 4 1 0 0.0 2014-2015 21 Newcastle United eng ENG FA Cup 1 1 90 1.0 0 0 0 1 0 0.0 0 0 0 0 Matches 2014-2015 21 Newcastle United eng ENG League Cup 1 1 90 1.0 0 0 0 1 0 0.0 0 0 0 0 Matches 2014-2015 21 Bradford City eng ENG 3. League One 1 1 90 1.0 1 1.00 3 2 66.7 0 1 0 0 0.0 Matches 2014-2015 21 Newcastle United eng ENG 1. Premier League 6 5 495 5.5 14 2.55 23 9 39.1 2 1 3 0 0.0 Matches 2015-2016 22 Port Vale eng ENG FA Cup 3 3 270 3.0 0 1 1 1 0 0.0 0 0 0 0 Matches 2015-2016 22 Port Vale eng ENG League Cup 2 2 210 2.3 0 1 0 1 2 100.0 0 0 0 0 Matches 2015-2016 22 Port Vale eng ENG 3. League One 41 41 3,680 40.9 52 1.27 179 127 70.9 15 9 16 8 19.5 Matches 2016-2017 23 Port Vale eng ENG EFL Cup 1 1 90 1.0 2 2.00 4 2 50.0 0 0 1 0 0.0 0 0 0 0 Matches 2016-2017 23 Port Vale eng ENG FA Cup 3 3 239 2.7 0 2 0 1 2 66.7 0 0 0 0 Matches 2016-2017 23 Port Vale eng ENG 3. League One 26 26 2,340 26.0 42 1.62 110 68 64.5 9 7 11 7 26.9 3 3 0 0 0.0 Matches 2016-2017 23 Rangers sct SCO 1. Premiership 1 1 90 1.0 1 1.00 6 5 83.3 0 1 0 0 0.0 Matches 2017-2018 24 Rangers sct SCO 1. Premiership 5 5 450 5.0 12 2.40 24 12 50.0 2 2 1 1 20.0 Matches 2018-2019 25 Scunthorpe United eng ENG FA Cup 2 2 180 2.0 1 0.50 4 3 75.0 1 0 1 0 0.0 0 0 0 0 Matches 2018-2019 25 Scunthorpe United eng ENG 3. League One 41 41 3,690 41.0 71 1.73 11 8 22 7 17.1 4 1 2 1 66.7 Matches 2019-2020 26 Blackpool eng ENG FA Cup 2 2 180 2.0 2 1.00 2 0 0.0 2 0 0 0 0.0 0 0 0 0 Matches 2019-2020 26 Blackpool eng ENG 3. League One 22 22 1,919 21.3 24 1.13 66 45 68.2 8 9 5 6 27.3 3 3 0 0 0.0 Matches 2020-2021 27 St Mirren sct SCO 1. Premiership 34 34 3,005 33.4 36 1.08 130 96 73.8 10 12 12 10 29.4 2 2 0 0 0.0 Matches 2021-2022 28 St Mirren sct SCO 1. Premiership 33 33 2,968 33.0 41 1.24 153 115 75.8 9 13 11 11 33.3 4 4 0 0 0.0 Matches 2022-2023 29 Cardiff City eng ENG 2. Championship 4 3 293 3.3 4 1.23 10 6 60.0 1 0 2 0 0.0 0 0 0 0 Matches 2022-2023 29 Cardiff City eng ENG EFL Cup 1 1 90 1.0 3 3.00 5 3 60.0 0 0 1 0 0.0 1 1 0 0 0.0 Matches 2022-2023 29 Cardiff City eng ENG FA Cup 2 2 180 2.0 7 3.50 11 5 36.4 0 1 1 0 0.0 1 0 1 0 100.0 Matches 2023-2024 30 Cardiff City eng ENG 2. Championship 24 24 2,160 24.0 33 1.37 98 64 66.3 10 4 10 7 29.2 1 0 0 1 Matches 2023-2024 30 Cardiff City eng ENG EFL Cup 1 1 90 1.0 2 2.00 3 1 33.3 0 1 0 0 0.0 0 0 0 0 Matches 2023-2024 30 Cardiff City eng ENG FA Cup 1 1 90 1.0 4 4.00 7 3 42.9 0 0 1 0 0.0 0 0 0 0 Matches 2024-2025 31 Cardiff City eng ENG 2. Championship 29 29 2,610 29.0 45 1.55 123 82 65.9 7 11 11 5 17.2 4 3 1 0 25.0 Matches 2024-2025 31 Cardiff City eng ENG EFL Cup 2 2 180 2.0 5 2.50 10 4 50.0 1 0 1 1 50.0 0 0 0 0 Matches 2025-2026 32 Huddersfield Town eng ENG 3. League One 5 3 299 3.3 11 3.31 18 8 44.4 0 2 1 0 0.0 1 1 0 0 0.0 Matches 13 Seasons 10 Clubs 7 Leagues 300 296 26,608 295.6 422 1.48 1020 682 67.3 93 87 117 67 22.6 24 18 4 2 18.2 Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Cardiff City (4 Seasons) 4 Leagues 64 63 5,693 63.3 103 1.63 267 168 62.9 19 17 27 13 20.6 7 4 2 1 33.3 Rangers (3 Seasons) 1 League 6 6 540 6.0 13 2.17 30 17 56.7 2 3 1 1 16.7 Port Vale (2 Seasons) 3 Leagues 76 76 6,829 75.9 96 1.41 293 197 68.3 28 17 31 19 25.0 3 3 0 0 0.0 St Mirren (2 Seasons) 1 League 67 67 5,973 66.4 77 1.16 283 211 74.9 19 25 23 21 31.3 6 6 0 0 0.0 Scunthorpe United (1 Season) 2 Leagues 43 43 3,870 43.0 72 1.67 4 3 75.0 12 8 23 7 16.3 4 1 2 1 66.7 Blackpool (1 Season) 3 Leagues 24 24 2,099 23.3 26 1.11 68 45 66.2 10 9 5 6 25.0 3 3 0 0 0.0 Newcastle United (1 Season) 3 Leagues 8 7 675 7.5 14 2.55 23 9 39.1 2 1 5 0 0.0 0 0 0 0 Gateshead (1 Season) 1 League 6 6 540 6.0 9 1.50 31 22 71.0 1 4 1 0 0.0 Huddersfield Town (1 Season) 1 League 5 3 299 3.3 11 3.31 18 8 44.4 0 2 1 0 0.0 1 1 0 0 0.0 Bradford City (1 Season) 1 League 1 1 90 1.0 1 1.00 3 2 66.7 0 1 0 0 0.0 FA Cup (7 Seasons) 14 14 1,229 13.6 14 2.00 24 11 41.7 6 2 6 2 14.3 1 0 1 0 100.0 League Cup (7 Seasons) 8 8 750 8.3 12 2.40 22 10 50.0 2 1 5 3 37.5 1 1 0 0 0.0 League One (6 Seasons) 136 134 12,018 133.5 201 1.51 376 250 67.3 43 36 55 28 20.9 11 8 2 1 20.0 Premiership (5 Seasons) 73 73 6,513 72.4 90 1.24 313 228 73.2 21 28 24 22 30.1 6 6 0 0 0.0 Championship (3 Seasons) 57 56 5,063 56.3 82 1.46 231 152 65.8 18 15 23 12 21.4 5 3 1 1 25.0 Premier League (1 Season) 6 5 495 5.5 14 2.55 23 9 39.1 2 1 3 0 0.0 Conf Premier (1 Season) 6 6 540 6.0 9 1.50 31 22 71.0 1 4 1 0 0.0
Goalkeeping Table Season Age Squad Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches 2011-2012 18 Gateshead 1 League 6 6 540 6.0 9 1.50 31 22 71.0 1 4 1 0 0.0 2014-2015 21 Bradford City 1 League 1 1 90 1.0 1 1.00 3 2 66.7 0 1 0 0 0.0 2014-2015 21 Newcastle United 3 Leagues 8 7 675 7.5 14 2.55 23 9 39.1 2 1 5 0 0.0 0 0 0 0 2015-2016 22 Port Vale 3 Leagues 46 46 4,160 46.2 52 1.27 179 127 70.9 17 10 18 10 21.7 0 0 0 0 2016-2017 23 Port Vale 3 Leagues 30 30 2,669 29.7 44 1.63 114 70 64.0 11 7 13 9 30.0 3 3 0 0 0.0 2016-2017 23 Rangers 1 League 1 1 90 1.0 1 1.00 6 5 83.3 0 1 0 0 0.0 2017-2018 24 Rangers 1 League 5 5 450 5.0 12 2.40 24 12 50.0 2 2 1 1 20.0 2018-2019 25 Scunthorpe United 2 Leagues 43 43 3,870 43.0 72 1.67 4 3 75.0 12 8 23 7 16.3 4 1 2 1 66.7 2019-2020 26 Blackpool 3 Leagues 24 24 2,099 23.3 26 1.11 68 45 66.2 10 9 5 6 25.0 3 3 0 0 0.0 2020-2021 27 St Mirren 1 League 34 34 3,005 33.4 36 1.08 130 96 73.8 10 12 12 10 29.4 2 2 0 0 0.0 2021-2022 28 St Mirren 1 League 33 33 2,968 33.0 41 1.24 153 115 75.8 9 13 11 11 33.3 4 4 0 0 0.0 2022-2023 29 Cardiff City 3 Leagues 7 6 563 6.3 14 2.24 26 14 50.0 1 1 4 0 0.0 2 1 1 0 50.0 2023-2024 30 Cardiff City 3 Leagues 26 26 2,340 26.0 39 1.50 108 68 63.9 10 5 11 7 26.9 1 0 0 1 2024-2025 31 Cardiff City 2 Leagues 31 31 2,790 31.0 50 1.61 133 86 64.7 8 11 12 6 19.4 4 3 1 0 25.0 2025-2026 32 Huddersfield Town 1 League 5 3 299 3.3 11 3.31 18 8 44.4 0 2 1 0 0.0 1 1 0 0 0.0 13 Seasons 10 Clubs 7 Leagues 300 296 26,608 295.6 422 1.48 1020 682 67.3 93 87 117 67 22.6 24 18 4 2 18.2 Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Cardiff City (4 Seasons) 4 Leagues 64 63 5,693 63.3 103 1.63 267 168 62.9 19 17 27 13 20.6 7 4 2 1 33.3 Rangers (3 Seasons) 1 League 6 6 540 6.0 13 2.17 30 17 56.7 2 3 1 1 16.7 Port Vale (2 Seasons) 3 Leagues 76 76 6,829 75.9 96 1.41 293 197 68.3 28 17 31 19 25.0 3 3 0 0 0.0 St Mirren (2 Seasons) 1 League 67 67 5,973 66.4 77 1.16 283 211 74.9 19 25 23 21 31.3 6 6 0 0 0.0 Scunthorpe United (1 Season) 2 Leagues 43 43 3,870 43.0 72 1.67 4 3 75.0 12 8 23 7 16.3 4 1 2 1 66.7 Blackpool (1 Season) 3 Leagues 24 24 2,099 23.3 26 1.11 68 45 66.2 10 9 5 6 25.0 3 3 0 0 0.0 Newcastle United (1 Season) 3 Leagues 8 7 675 7.5 14 2.55 23 9 39.1 2 1 5 0 0.0 0 0 0 0 Gateshead (1 Season) 1 League 6 6 540 6.0 9 1.50 31 22 71.0 1 4 1 0 0.0 Huddersfield Town (1 Season) 1 League 5 3 299 3.3 11 3.31 18 8 44.4 0 2 1 0 0.0 1 1 0 0 0.0 Bradford City (1 Season) 1 League 1 1 90 1.0 1 1.00 3 2 66.7 0 1 0 0 0.0 FA Cup (7 Seasons) 14 14 1,229 13.6 14 2.00 24 11 41.7 6 2 6 2 14.3 1 0 1 0 100.0 League Cup (7 Seasons) 8 8 750 8.3 12 2.40 22 10 50.0 2 1 5 3 37.5 1 1 0 0 0.0 League One (6 Seasons) 136 134 12,018 133.5 201 1.51 376 250 67.3 43 36 55 28 20.9 11 8 2 1 20.0 Premiership (5 Seasons) 73 73 6,513 72.4 90 1.24 313 228 73.2 21 28 24 22 30.1 6 6 0 0 0.0 Championship (3 Seasons) 57 56 5,063 56.3 82 1.46 231 152 65.8 18 15 23 12 21.4 5 3 1 1 25.0 Premier League (1 Season) 6 5 495 5.5 14 2.55 23 9 39.1 2 1 3 0 0.0 Conf Premier (1 Season) 6 6 540 6.0 9 1.50 31 22 71.0 1 4 1 0 0.0
Goalkeeping Table Season Age Squad Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches 2011-2012 18 Gateshead eng ENG 5. Conf Premier 8th 6 6 540 6.0 9 1.50 31 22 71.0 1 4 1 0 0.0 2014-2015 21 Bradford City eng ENG 3. League One 7th 1 1 90 1.0 1 1.00 3 2 66.7 0 1 0 0 0.0 Matches 2014-2015 21 Newcastle United eng ENG 1. Premier League 15th 6 5 495 5.5 14 2.55 23 9 39.1 2 1 3 0 0.0 Matches 2015-2016 22 Port Vale eng ENG 3. League One 12th 41 41 3,680 40.9 52 1.27 179 127 70.9 15 9 16 8 19.5 Matches 2016-2017 23 Port Vale eng ENG 3. League One 21st 26 26 2,340 26.0 42 1.62 110 68 64.5 9 7 11 7 26.9 3 3 0 0 0.0 Matches 2016-2017 23 Rangers sct SCO 1. Premiership 3rd 1 1 90 1.0 1 1.00 6 5 83.3 0 1 0 0 0.0 Matches 2017-2018 24 Rangers sct SCO 1. Premiership 3rd 5 5 450 5.0 12 2.40 24 12 50.0 2 2 1 1 20.0 Matches 2018-2019 25 Scunthorpe United eng ENG 3. League One 23rd 41 41 3,690 41.0 71 1.73 11 8 22 7 17.1 4 1 2 1 66.7 Matches 2019-2020 26 Blackpool eng ENG 3. League One 13th 22 22 1,919 21.3 24 1.13 66 45 68.2 8 9 5 6 27.3 3 3 0 0 0.0 Matches 2020-2021 27 St Mirren sct SCO 1. Premiership 13th 34 34 3,005 33.4 36 1.08 130 96 73.8 10 12 12 10 29.4 2 2 0 0 0.0 Matches 2021-2022 28 St Mirren sct SCO 1. Premiership 9th 33 33 2,968 33.0 41 1.24 153 115 75.8 9 13 11 11 33.3 4 4 0 0 0.0 Matches 2022-2023 29 Cardiff City eng ENG 2. Championship 21st 4 3 293 3.3 4 1.23 10 6 60.0 1 0 2 0 0.0 0 0 0 0 Matches 2023-2024 30 Cardiff City eng ENG 2. Championship 12th 24 24 2,160 24.0 33 1.37 98 64 66.3 10 4 10 7 29.2 1 0 0 1 Matches 2024-2025 31 Cardiff City eng ENG 2. Championship 24th 29 29 2,610 29.0 45 1.55 123 82 65.9 7 11 11 5 17.2 4 3 1 0 25.0 Matches 2025-2026 32 Huddersfield Town eng ENG 3. League One 9th 5 3 299 3.3 11 3.31 18 8 44.4 0 2 1 0 0.0 1 1 0 0 0.0 Matches 13 Seasons 10 Clubs 5 Leagues 278 274 24,629 273.7 396 1.45 974 661 68.3 85 84 106 62 22.6 22 17 3 2 15.0 Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Cardiff City (4 Seasons) 2 Leagues 57 56 5,063 56.3 82 1.46 231 152 65.8 18 15 23 12 21.4 5 3 1 1 25.0 Rangers (3 Seasons) 1 League 6 6 540 6.0 13 2.17 30 17 56.7 2 3 1 1 16.7 St Mirren (2 Seasons) 1 League 67 67 5,973 66.4 77 1.16 283 211 74.9 19 25 23 21 31.3 6 6 0 0 0.0 Port Vale (2 Seasons) 1 League 67 67 6,020 66.9 94 1.41 289 195 68.5 24 16 27 15 22.4 3 3 0 0 0.0 Scunthorpe United (1 Season) 1 League 41 41 3,690 41.0 71 1.73 11 8 22 7 17.1 4 1 2 1 66.7 Blackpool (1 Season) 1 League 22 22 1,919 21.3 24 1.13 66 45 68.2 8 9 5 6 27.3 3 3 0 0 0.0 Gateshead (1 Season) 1 League 6 6 540 6.0 9 1.50 31 22 71.0 1 4 1 0 0.0 Newcastle United (1 Season) 1 League 6 5 495 5.5 14 2.55 23 9 39.1 2 1 3 0 0.0 Huddersfield Town (1 Season) 1 League 5 3 299 3.3 11 3.31 18 8 44.4 0 2 1 0 0.0 1 1 0 0 0.0 Bradford City (1 Season) 1 League 1 1 90 1.0 1 1.00 3 2 66.7 0 1 0 0 0.0 League One (6 Seasons) 136 134 12,018 133.5 201 1.51 376 250 67.3 43 36 55 28 20.9 11 8 2 1 20.0 Premiership (5 Seasons) 73 73 6,513 72.4 90 1.24 313 228 73.2 21 28 24 22 30.1 6 6 0 0 0.0 Championship (3 Seasons) 57 56 5,063 56.3 82 1.46 231 152 65.8 18 15 23 12 21.4 5 3 1 1 25.0 Premier League (1 Season) 6 5 495 5.5 14 2.55 23 9 39.1 2 1 3 0 0.0 Conf Premier (1 Season) 6 6 540 6.0 9 1.50 31 22 71.0 1 4 1 0 0.0
Standard Stats Table Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2011-2012 18 Gateshead eng ENG 5. Conf Premier 6 6 540 6.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2014-2015 21 Newcastle United eng ENG FA Cup 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 21 Newcastle United eng ENG League Cup 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 21 Bradford City eng ENG 3. League One 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 21 Newcastle United eng ENG 1. Premier League 6 5 495 5.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 22 Port Vale eng ENG FA Cup 3 3 270 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 22 Port Vale eng ENG League Cup 2 2 210 2.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 22 Port Vale eng ENG 3. League One 41 41 3,680 40.9 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 23 Port Vale eng ENG EFL Cup 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 23 Port Vale eng ENG FA Cup 3 3 238 2.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 23 Port Vale eng ENG 3. League One 26 26 2,340 26.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 23 Rangers sct SCO 1. Premiership 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 24 Rangers sct SCO 1. Premiership 5 5 450 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 25 Scunthorpe United eng ENG FA Cup 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 25 Scunthorpe United eng ENG 3. League One 41 41 3,690 41.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 25 Rangers sct SCO 1. Premiership 0 0 Matches 2019-2020 26 Blackpool eng ENG EFL Cup 0 0 Matches 2019-2020 26 Blackpool eng ENG FA Cup 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 26 Blackpool eng ENG 3. League One 22 22 1,919 21.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 27 St Mirren sct SCO 1. Premiership 34 34 3,005 33.4 0 0 0 0 0 0 3 1 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 28 St Mirren sct SCO 1. Premiership 33 33 2,968 33.0 0 1 1 0 0 0 2 1 0.00 0.03 0.03 0.00 0.03 Matches 2022-2023 29 Cardiff City eng ENG 2. Championship 4 3 293 3.3 0 0 0 0 0 0 0 1 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 29 Cardiff City eng ENG EFL Cup 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 29 Cardiff City eng ENG FA Cup 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 30 Cardiff City eng ENG 2. Championship 24 24 2,160 24.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 30 Cardiff City eng ENG EFL Cup 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 30 Cardiff City eng ENG FA Cup 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 31 Cardiff City eng ENG 2. Championship 29 29 2,610 29.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 31 Cardiff City eng ENG EFL Cup 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 32 Cardiff City eng ENG 3. League One 0 0 Matches 2025-2026 32 Huddersfield Town eng ENG 3. League One 5 3 299 3.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 13 Seasons 10 Clubs 7 Leagues 300 296 26,607 295.6 0 1 1 0 0 0 17 3 0.00 0.00 0.00 0.00 0.00 Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Cardiff City (4 Seasons) 4 Leagues 64 63 5,693 63.3 0 0 0 0 0 0 3 1 0.00 0.00 0.00 0.00 0.00 Rangers (3 Seasons) 1 League 6 6 540 6.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Port Vale (2 Seasons) 3 Leagues 76 76 6,828 75.9 0 0 0 0 0 0 5 0 0.00 0.00 0.00 0.00 0.00 St Mirren (2 Seasons) 1 League 67 67 5,973 66.4 0 1 1 0 0 0 5 2 0.00 0.02 0.02 0.00 0.02 Scunthorpe United (1 Season) 2 Leagues 43 43 3,870 43.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Blackpool (1 Season) 3 Leagues 24 24 2,099 23.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Newcastle United (1 Season) 3 Leagues 8 7 675 7.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Gateshead (1 Season) 1 League 6 6 540 6.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Huddersfield Town (1 Season) 1 League 5 3 299 3.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Bradford City (1 Season) 1 League 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 FA Cup (7 Seasons) 14 14 1,228 13.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League Cup (7 Seasons) 8 8 750 8.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League One (6 Seasons) 136 134 12,018 133.5 0 0 0 0 0 0 9 0 0.00 0.00 0.00 0.00 0.00 Premiership (5 Seasons) 73 73 6,513 72.4 0 1 1 0 0 0 5 2 0.00 0.01 0.01 0.00 0.01 Championship (3 Seasons) 57 56 5,063 56.3 0 0 0 0 0 0 3 1 0.00 0.00 0.00 0.00 0.00 Premier League (1 Season) 6 5 495 5.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Conf Premier (1 Season) 6 6 540 6.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2011-2012 18 Gateshead 1 League 6 6 540 6.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2014-2015 21 Bradford City 1 League 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2014-2015 21 Newcastle United 3 Leagues 8 7 675 7.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2015-2016 22 Port Vale 3 Leagues 46 46 4,160 46.2 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 2016-2017 23 Port Vale 3 Leagues 30 30 2,668 29.7 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2016-2017 23 Rangers 1 League 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2017-2018 24 Rangers 1 League 5 5 450 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2018-2019 25 Rangers 1 League 0 0 2018-2019 25 Scunthorpe United 2 Leagues 43 43 3,870 43.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 2019-2020 26 Blackpool 3 Leagues 24 24 2,099 23.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2020-2021 27 St Mirren 1 League 34 34 3,005 33.4 0 0 0 0 0 0 3 1 0.00 0.00 0.00 0.00 0.00 2021-2022 28 St Mirren 1 League 33 33 2,968 33.0 0 1 1 0 0 0 2 1 0.00 0.03 0.03 0.00 0.03 2022-2023 29 Cardiff City 3 Leagues 7 6 563 6.3 0 0 0 0 0 0 0 1 0.00 0.00 0.00 0.00 0.00 2023-2024 30 Cardiff City 3 Leagues 26 26 2,340 26.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2024-2025 31 Cardiff City 2 Leagues 31 31 2,790 31.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2025-2026 32 Cardiff City 1 League 0 0 2025-2026 32 Huddersfield Town 1 League 5 3 299 3.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 13 Seasons 10 Clubs 7 Leagues 300 296 26,607 295.6 0 1 1 0 0 0 17 3 0.00 0.00 0.00 0.00 0.00 Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Cardiff City (4 Seasons) 4 Leagues 64 63 5,693 63.3 0 0 0 0 0 0 3 1 0.00 0.00 0.00 0.00 0.00 Rangers (3 Seasons) 1 League 6 6 540 6.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Port Vale (2 Seasons) 3 Leagues 76 76 6,828 75.9 0 0 0 0 0 0 5 0 0.00 0.00 0.00 0.00 0.00 St Mirren (2 Seasons) 1 League 67 67 5,973 66.4 0 1 1 0 0 0 5 2 0.00 0.02 0.02 0.00 0.02 Scunthorpe United (1 Season) 2 Leagues 43 43 3,870 43.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Blackpool (1 Season) 3 Leagues 24 24 2,099 23.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Newcastle United (1 Season) 3 Leagues 8 7 675 7.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Gateshead (1 Season) 1 League 6 6 540 6.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Huddersfield Town (1 Season) 1 League 5 3 299 3.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Bradford City (1 Season) 1 League 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 FA Cup (7 Seasons) 14 14 1,228 13.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League Cup (7 Seasons) 8 8 750 8.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League One (6 Seasons) 136 134 12,018 133.5 0 0 0 0 0 0 9 0 0.00 0.00 0.00 0.00 0.00 Premiership (5 Seasons) 73 73 6,513 72.4 0 1 1 0 0 0 5 2 0.00 0.01 0.01 0.00 0.01 Championship (3 Seasons) 57 56 5,063 56.3 0 0 0 0 0 0 3 1 0.00 0.00 0.00 0.00 0.00 Premier League (1 Season) 6 5 495 5.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Conf Premier (1 Season) 6 6 540 6.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2011-2012 18 Gateshead eng ENG 5. Conf Premier 8th 6 6 540 6.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2014-2015 21 Bradford City eng ENG 3. League One 7th 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 21 Newcastle United eng ENG 1. Premier League 15th 6 5 495 5.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 22 Port Vale eng ENG 3. League One 12th 41 41 3,680 40.9 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 23 Port Vale eng ENG 3. League One 21st 26 26 2,340 26.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 23 Rangers sct SCO 1. Premiership 3rd 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 24 Rangers sct SCO 1. Premiership 3rd 5 5 450 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 25 Rangers sct SCO 1. Premiership 2nd 0 0 Matches 2018-2019 25 Scunthorpe United eng ENG 3. League One 23rd 41 41 3,690 41.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 26 Blackpool eng ENG 3. League One 13th 22 22 1,919 21.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 27 St Mirren sct SCO 1. Premiership 13th 34 34 3,005 33.4 0 0 0 0 0 0 3 1 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 28 St Mirren sct SCO 1. Premiership 9th 33 33 2,968 33.0 0 1 1 0 0 0 2 1 0.00 0.03 0.03 0.00 0.03 Matches 2022-2023 29 Cardiff City eng ENG 2. Championship 21st 4 3 293 3.3 0 0 0 0 0 0 0 1 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 30 Cardiff City eng ENG 2. Championship 12th 24 24 2,160 24.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 31 Cardiff City eng ENG 2. Championship 24th 29 29 2,610 29.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 32 Cardiff City eng ENG 3. League One 2nd 0 0 Matches 2025-2026 32 Huddersfield Town eng ENG 3. League One 9th 5 3 299 3.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 13 Seasons 10 Clubs 5 Leagues 278 274 24,629 273.7 0 1 1 0 0 0 17 3 0.00 0.00 0.00 0.00 0.00 Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Cardiff City (4 Seasons) 2 Leagues 57 56 5,063 56.3 0 0 0 0 0 0 3 1 0.00 0.00 0.00 0.00 0.00 Rangers (3 Seasons) 1 League 6 6 540 6.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 St Mirren (2 Seasons) 1 League 67 67 5,973 66.4 0 1 1 0 0 0 5 2 0.00 0.02 0.02 0.00 0.02 Port Vale (2 Seasons) 1 League 67 67 6,020 66.9 0 0 0 0 0 0 5 0 0.00 0.00 0.00 0.00 0.00 Scunthorpe United (1 Season) 1 League 41 41 3,690 41.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Blackpool (1 Season) 1 League 22 22 1,919 21.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Gateshead (1 Season) 1 League 6 6 540 6.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Newcastle United (1 Season) 1 League 6 5 495 5.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Huddersfield Town (1 Season) 1 League 5 3 299 3.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Bradford City (1 Season) 1 League 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League One (6 Seasons) 136 134 12,018 133.5 0 0 0 0 0 0 9 0 0.00 0.00 0.00 0.00 0.00 Premiership (5 Seasons) 73 73 6,513 72.4 0 1 1 0 0 0 5 2 0.00 0.01 0.01 0.00 0.01 Championship (3 Seasons) 57 56 5,063 56.3 0 0 0 0 0 0 3 1 0.00 0.00 0.00 0.00 0.00 Premier League (1 Season) 6 5 495 5.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Conf Premier (1 Season) 6 6 540 6.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2011-2012 18 Gateshead 1 League 6.0 0 0 0.00 0 0 2014-2015 21 Bradford City 1 League 1.0 0 0 0.00 0 0 2014-2015 21 Newcastle United 3 Leagues 7.5 0 0 0.00 0 0 2015-2016 22 Port Vale 3 Leagues 46.2 0 0 0.00 0 0 2016-2017 23 Port Vale 3 Leagues 29.7 0 0 0 0.00 0.00 0 0 2016-2017 23 Rangers 1 League 1.0 0 0 0.00 0 0 2017-2018 24 Rangers 1 League 5.0 0 0 0.00 0 0 2018-2019 25 Scunthorpe United 2 Leagues 43.0 0 0 0 0.00 0.00 0 0 2019-2020 26 Blackpool 3 Leagues 23.3 0 0 0 0.00 0.00 0 0 2020-2021 27 St Mirren 1 League 33.4 0 1 0 0.0 0.03 0.00 0.00 0 0 2021-2022 28 St Mirren 1 League 33.0 0 0 0 0.00 0.00 0 0 2022-2023 29 Cardiff City 3 Leagues 6.3 0 0 0 0.00 0.00 0 0 2023-2024 30 Cardiff City 3 Leagues 26.0 0 0 0 0.00 0.00 0 0 2024-2025 31 Cardiff City 2 Leagues 31.0 0 0 0 0.00 0.00 0 0 2025-2026 32 Huddersfield Town 1 League 3.3 0 0 0 0.00 0.00 0 0 13 Seasons 10 Clubs 7 Leagues 295.6 0 1 0 0.0 0.01 0.00 0.00 0 0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Cardiff City (4 Seasons) 4 Leagues 63.3 0 0 0 0.00 0.00 0 0 Rangers (3 Seasons) 1 League 6.0 0 0 0.00 0 0 Port Vale (2 Seasons) 3 Leagues 75.9 0 0 0 0.00 0.00 0 0 St Mirren (2 Seasons) 1 League 66.4 0 1 0 0.0 0.02 0.00 0.00 0 0 Scunthorpe United (1 Season) 2 Leagues 43.0 0 0 0 0.00 0.00 0 0 Blackpool (1 Season) 3 Leagues 23.3 0 0 0 0.00 0.00 0 0 Newcastle United (1 Season) 3 Leagues 7.5 0 0 0.00 0 0 Gateshead (1 Season) 1 League 6.0 0 0 0.00 0 0 Huddersfield Town (1 Season) 1 League 3.3 0 0 0 0.00 0.00 0 0 Bradford City (1 Season) 1 League 1.0 0 0 0.00 0 0 FA Cup (7 Seasons) 13.6 0 0 0 0.00 0.00 0 0 League Cup (7 Seasons) 8.3 0 0 0 0.00 0.00 0 0 League One (6 Seasons) 133.5 0 0 0 0.00 0.00 0 0 Premiership (5 Seasons) 72.4 0 1 0 0.0 0.02 0.00 0.00 0 0 Championship (3 Seasons) 56.3 0 0 0 0.00 0.00 0 0 Premier League (1 Season) 5.5 0 0 0.00 0 0 Conf Premier (1 Season) 6.0 0 0 0.00 0 0
Playing Time Table Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2011-2012 18 Gateshead eng ENG 5. Conf Premier 6 540 90 13.0 6.0 6 0 2014-2015 21 Newcastle United eng ENG FA Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00 Matches 2014-2015 21 Newcastle United eng ENG League Cup 1 90 90 23.1 1.0 1 90 1 0 1 0.00 0 4 -4 -4.00 -5.20 Matches 2014-2015 21 Bradford City eng ENG 3. League One 1 90 90 2.2 1.0 1 1 0 2 1.00 1 1 0 0.00 0.00 Matches 2014-2015 21 Newcastle United eng ENG 1. Premier League 6 495 83 14.5 5.5 5 5 1 3 1.17 10 14 -4 -0.73 -0.14 Matches 2015-2016 22 Port Vale eng ENG FA Cup 3 270 90 100.0 3.0 3 90 3 0 0 1.33 4 4 0 0.00 Matches 2015-2016 22 Port Vale eng ENG League Cup 2 210 105 100.0 2.3 2 105 2 0 0 1.50 1 0 +1 +0.43 Matches 2015-2016 22 Port Vale eng ENG 3. League One 41 3,680 90 88.9 40.9 41 40 0 1 1.34 47 52 -5 -0.12 -0.71 Matches 2016-2017 23 Port Vale eng ENG EFL Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 2 -1 -1.00 Matches 2016-2017 23 Port Vale eng ENG FA Cup 3 238 79 88.1 2.7 3 79 2 0 0 2.00 5 1 +4 +1.51 +9.95 Matches 2016-2017 23 Port Vale eng ENG 3. League One 26 2,340 90 56.5 26.0 26 26 0 0 1.19 29 40 -11 -0.42 +0.28 Matches 2016-2017 23 Rangers sct SCO 1. Premiership 1 90 90 2.6 1.0 1 1 0 3.00 Matches 2017-2018 24 Rangers sct SCO 1. Premiership 5 450 90 13.2 5.0 5 5 0 1.60 Matches 2018-2019 25 Scunthorpe United eng ENG FA Cup 2 180 90 100.0 2.0 2 90 2 0 0 1.50 2 2 0 0.00 Matches 2018-2019 25 Scunthorpe United eng ENG 3. League One 41 3,690 90 89.1 41.0 41 90 41 0 0 1.00 48 71 -23 -0.56 +0.84 Matches 2018-2019 25 Rangers sct SCO 1. Premiership 0 0 0 0 1 Matches 2019-2020 26 Blackpool eng ENG EFL Cup 0 0 0 0 1 Matches 2019-2020 26 Blackpool eng ENG FA Cup 2 180 90 50.0 2.0 2 90 2 0 0 3.00 7 2 +5 +2.50 +3.50 Matches 2019-2020 26 Blackpool eng ENG 3. League One 22 1,919 87 60.9 21.3 22 87 21 0 0 1.50 30 24 +6 +0.28 +0.65 Matches 2020-2021 27 St Mirren sct SCO 1. Premiership 34 3,005 88 87.9 33.4 34 88 33 0 0 1.24 32 36 -4 -0.12 +0.75 Matches 2021-2022 28 St Mirren sct SCO 1. Premiership 33 2,968 90 86.8 33.0 33 90 32 0 0 1.21 30 41 -11 -0.33 +1.06 Matches 2022-2023 29 Cardiff City eng ENG 2. Championship 4 293 73 7.1 3.3 3 90 2 1 24 37 1.00 3 4 -1 -0.31 +0.07 Matches 2022-2023 29 Cardiff City eng ENG EFL Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 3 -3 -3.00 Matches 2022-2023 29 Cardiff City eng ENG FA Cup 2 180 90 100.0 2.0 2 90 2 0 0 0.50 4 7 -3 -1.50 Matches 2023-2024 30 Cardiff City eng ENG 2. Championship 24 2,160 90 52.2 24.0 24 90 24 0 6 1.42 31 33 -2 -0.08 +0.60 Matches 2023-2024 30 Cardiff City eng ENG EFL Cup 1 90 90 33.3 1.0 1 90 1 0 1 1.00 2 2 0 0.00 +0.50 Matches 2023-2024 30 Cardiff City eng ENG FA Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 4 -4 -4.00 Matches 2024-2025 31 Cardiff City eng ENG 2. Championship 29 2,610 90 63.0 29.0 29 90 29 0 4 1.10 35 45 -10 -0.34 +0.54 Matches 2024-2025 31 Cardiff City eng ENG EFL Cup 2 180 90 100.0 2.0 2 90 2 0 0 1.50 5 5 0 0.00 Matches 2025-2026 32 Cardiff City eng ENG 3. League One 0 0 0 0 1 Matches 2025-2026 32 Huddersfield Town eng ENG 3. League One 5 299 60 7.2 3.3 3 75 2 2 37 15 0.60 6 11 -5 -1.51 -1.86 Matches 13 Seasons 10 Clubs 7 Leagues 300 26,607 89 39.2 295.6 296 89 283 4 33 73 1.23 333 409 -76 -0.27 +0.06 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Cardiff City (4 Seasons) 4 Leagues 64 5,693 89 32.8 63.3 63 90 62 1 24 49 1.17 80 103 -23 -0.36 +0.20 Rangers (3 Seasons) 1 League 6 540 90 5.3 6.0 6 6 0 1 1.83 Port Vale (2 Seasons) 3 Leagues 76 6,828 90 74.9 75.9 76 90 74 0 1 1.30 87 99 -12 -0.16 +0.39 St Mirren (2 Seasons) 1 League 67 5,973 89 87.3 66.4 67 89 65 0 0 1.23 62 77 -15 -0.23 +0.92 Scunthorpe United (1 Season) 2 Leagues 43 3,870 90 89.6 43.0 43 90 43 0 0 1.02 50 73 -23 -0.53 +0.87 Blackpool (1 Season) 3 Leagues 24 2,099 87 57.8 23.3 24 87 23 0 1 1.63 37 26 +11 +0.47 +0.92 Newcastle United (1 Season) 3 Leagues 8 675 84 17.3 7.5 7 90 7 1 4 0.88 10 19 -9 -1.20 -0.78 Gateshead (1 Season) 1 League 6 540 90 13.0 6.0 6 0 Huddersfield Town (1 Season) 1 League 5 299 60 7.2 3.3 3 75 2 2 37 15 0.60 6 11 -5 -1.51 -1.86 Bradford City (1 Season) 1 League 1 90 90 2.2 1.0 1 1 0 2 1.00 1 1 0 0.00 0.00 FA Cup (7 Seasons) 14 1,228 88 85.3 13.6 14 88 13 0 0 1.43 22 21 +1 +0.07 +2.20 League Cup (7 Seasons) 8 750 94 55.6 8.3 8 94 8 0 3 0.88 9 16 -7 -0.84 -1.40 League One (6 Seasons) 136 12,018 88 42.9 133.5 134 88 131 2 37 19 1.21 161 199 -38 -0.28 -0.22 Premiership (5 Seasons) 73 6,513 89 38.1 72.4 73 89 71 0 1 1.28 62 77 -15 -0.23 +0.92 Championship (3 Seasons) 57 5,063 89 40.8 56.3 56 90 55 1 24 47 1.23 69 82 -13 -0.23 +0.33 Premier League (1 Season) 6 495 83 14.5 5.5 5 5 1 3 1.17 10 14 -4 -0.73 -0.14 Conf Premier (1 Season) 6 540 90 13.0 6.0 6 0
Playing Time Table Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2011-2012 18 Gateshead 1 League 6 540 90 13.0 6.0 6 0 2014-2015 21 Bradford City 1 League 1 90 90 2.2 1.0 1 1 0 2 1.00 1 1 0 0.00 0.00 2014-2015 21 Newcastle United 3 Leagues 8 675 84 17.3 7.5 7 90 7 1 4 0.88 10 19 -9 -1.20 -0.78 2015-2016 22 Port Vale 3 Leagues 46 4,160 90 90.0 46.2 46 96 45 0 1 1.35 52 56 -4 -0.09 -0.67 2016-2017 23 Port Vale 3 Leagues 30 2,668 89 59.3 29.7 30 82 29 0 0 1.23 35 43 -8 -0.27 +0.57 2016-2017 23 Rangers 1 League 1 90 90 2.6 1.0 1 1 0 3.00 2017-2018 24 Rangers 1 League 5 450 90 13.2 5.0 5 5 0 1.60 2018-2019 25 Rangers 1 League 0 0 0 0 1 2018-2019 25 Scunthorpe United 2 Leagues 43 3,870 90 89.6 43.0 43 90 43 0 0 1.02 50 73 -23 -0.53 +0.87 2019-2020 26 Blackpool 3 Leagues 24 2,099 87 57.8 23.3 24 87 23 0 1 1.63 37 26 +11 +0.47 +0.92 2020-2021 27 St Mirren 1 League 34 3,005 88 87.9 33.4 34 88 33 0 0 1.24 32 36 -4 -0.12 +0.75 2021-2022 28 St Mirren 1 League 33 2,968 90 86.8 33.0 33 90 32 0 0 1.21 30 41 -11 -0.33 +1.06 2022-2023 29 Cardiff City 3 Leagues 7 563 80 12.8 6.3 6 90 5 1 24 37 0.71 7 14 -7 -1.12 -0.74 2023-2024 30 Cardiff City 3 Leagues 26 2,340 90 52.0 26.0 26 90 26 0 7 1.35 33 39 -6 -0.23 +0.44 2024-2025 31 Cardiff City 2 Leagues 31 2,790 90 64.6 31.0 31 90 31 0 4 1.13 40 50 -10 -0.32 +0.56 2025-2026 32 Cardiff City 1 League 0 0 0 0 1 2025-2026 32 Huddersfield Town 1 League 5 299 60 7.2 3.3 3 75 2 2 37 15 0.60 6 11 -5 -1.51 -1.86 13 Seasons 10 Clubs 7 Leagues 300 26,607 89 39.2 295.6 296 89 283 4 33 73 1.23 333 409 -76 -0.27 +0.06 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Cardiff City (4 Seasons) 4 Leagues 64 5,693 89 32.8 63.3 63 90 62 1 24 49 1.17 80 103 -23 -0.36 +0.20 Rangers (3 Seasons) 1 League 6 540 90 5.3 6.0 6 6 0 1 1.83 Port Vale (2 Seasons) 3 Leagues 76 6,828 90 74.9 75.9 76 90 74 0 1 1.30 87 99 -12 -0.16 +0.39 St Mirren (2 Seasons) 1 League 67 5,973 89 87.3 66.4 67 89 65 0 0 1.23 62 77 -15 -0.23 +0.92 Scunthorpe United (1 Season) 2 Leagues 43 3,870 90 89.6 43.0 43 90 43 0 0 1.02 50 73 -23 -0.53 +0.87 Blackpool (1 Season) 3 Leagues 24 2,099 87 57.8 23.3 24 87 23 0 1 1.63 37 26 +11 +0.47 +0.92 Newcastle United (1 Season) 3 Leagues 8 675 84 17.3 7.5 7 90 7 1 4 0.88 10 19 -9 -1.20 -0.78 Gateshead (1 Season) 1 League 6 540 90 13.0 6.0 6 0 Huddersfield Town (1 Season) 1 League 5 299 60 7.2 3.3 3 75 2 2 37 15 0.60 6 11 -5 -1.51 -1.86 Bradford City (1 Season) 1 League 1 90 90 2.2 1.0 1 1 0 2 1.00 1 1 0 0.00 0.00 FA Cup (7 Seasons) 14 1,228 88 85.3 13.6 14 88 13 0 0 1.43 22 21 +1 +0.07 +2.20 League Cup (7 Seasons) 8 750 94 55.6 8.3 8 94 8 0 3 0.88 9 16 -7 -0.84 -1.40 League One (6 Seasons) 136 12,018 88 42.9 133.5 134 88 131 2 37 19 1.21 161 199 -38 -0.28 -0.22 Premiership (5 Seasons) 73 6,513 89 38.1 72.4 73 89 71 0 1 1.28 62 77 -15 -0.23 +0.92 Championship (3 Seasons) 57 5,063 89 40.8 56.3 56 90 55 1 24 47 1.23 69 82 -13 -0.23 +0.33 Premier League (1 Season) 6 495 83 14.5 5.5 5 5 1 3 1.17 10 14 -4 -0.73 -0.14 Conf Premier (1 Season) 6 540 90 13.0 6.0 6 0
Playing Time Table Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2011-2012 18 Gateshead eng ENG 5. Conf Premier 8th 6 540 90 13.0 6.0 6 0 2014-2015 21 Bradford City eng ENG 3. League One 7th 1 90 90 2.2 1.0 1 1 0 2 1.00 1 1 0 0.00 0.00 Matches 2014-2015 21 Newcastle United eng ENG 1. Premier League 15th 6 495 83 14.5 5.5 5 5 1 3 1.17 10 14 -4 -0.73 -0.14 Matches 2015-2016 22 Port Vale eng ENG 3. League One 12th 41 3,680 90 88.9 40.9 41 40 0 1 1.34 47 52 -5 -0.12 -0.71 Matches 2016-2017 23 Port Vale eng ENG 3. League One 21st 26 2,340 90 56.5 26.0 26 26 0 0 1.19 29 40 -11 -0.42 +0.28 Matches 2016-2017 23 Rangers sct SCO 1. Premiership 3rd 1 90 90 2.6 1.0 1 1 0 3.00 Matches 2017-2018 24 Rangers sct SCO 1. Premiership 3rd 5 450 90 13.2 5.0 5 5 0 1.60 Matches 2018-2019 25 Rangers sct SCO 1. Premiership 2nd 0 0 0 0 1 Matches 2018-2019 25 Scunthorpe United eng ENG 3. League One 23rd 41 3,690 90 89.1 41.0 41 90 41 0 0 1.00 48 71 -23 -0.56 +0.84 Matches 2019-2020 26 Blackpool eng ENG 3. League One 13th 22 1,919 87 60.9 21.3 22 87 21 0 0 1.50 30 24 +6 +0.28 +0.65 Matches 2020-2021 27 St Mirren sct SCO 1. Premiership 13th 34 3,005 88 87.9 33.4 34 88 33 0 0 1.24 32 36 -4 -0.12 +0.75 Matches 2021-2022 28 St Mirren sct SCO 1. Premiership 9th 33 2,968 90 86.8 33.0 33 90 32 0 0 1.21 30 41 -11 -0.33 +1.06 Matches 2022-2023 29 Cardiff City eng ENG 2. Championship 21st 4 293 73 7.1 3.3 3 90 2 1 24 37 1.00 3 4 -1 -0.31 +0.07 Matches 2023-2024 30 Cardiff City eng ENG 2. Championship 12th 24 2,160 90 52.2 24.0 24 90 24 0 6 1.42 31 33 -2 -0.08 +0.60 Matches 2024-2025 31 Cardiff City eng ENG 2. Championship 24th 29 2,610 90 63.0 29.0 29 90 29 0 4 1.10 35 45 -10 -0.34 +0.54 Matches 2025-2026 32 Cardiff City eng ENG 3. League One 2nd 0 0 0 0 1 Matches 2025-2026 32 Huddersfield Town eng ENG 3. League One 9th 5 299 60 7.2 3.3 3 75 2 2 37 15 0.60 6 11 -5 -1.51 -1.86 Matches 13 Seasons 10 Clubs 5 Leagues 278 24,629 89 37.9 273.7 274 89 262 4 33 70 1.23 302 372 -70 -0.27 +0.06 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Cardiff City (4 Seasons) 2 Leagues 57 5,063 89 30.6 56.3 56 90 55 1 24 48 1.23 69 82 -13 -0.23 +0.33 Rangers (3 Seasons) 1 League 6 540 90 5.3 6.0 6 6 0 1 1.83 St Mirren (2 Seasons) 1 League 67 5,973 89 87.3 66.4 67 89 65 0 0 1.23 62 77 -15 -0.23 +0.92 Port Vale (2 Seasons) 1 League 67 6,020 90 72.7 66.9 67 66 0 1 1.28 76 92 -16 -0.24 +0.20 Scunthorpe United (1 Season) 1 League 41 3,690 90 89.1 41.0 41 90 41 0 0 1.00 48 71 -23 -0.56 +0.84 Blackpool (1 Season) 1 League 22 1,919 87 60.9 21.3 22 87 21 0 0 1.50 30 24 +6 +0.28 +0.65 Gateshead (1 Season) 1 League 6 540 90 13.0 6.0 6 0 Newcastle United (1 Season) 1 League 6 495 83 14.5 5.5 5 5 1 3 1.17 10 14 -4 -0.73 -0.14 Huddersfield Town (1 Season) 1 League 5 299 60 7.2 3.3 3 75 2 2 37 15 0.60 6 11 -5 -1.51 -1.86 Bradford City (1 Season) 1 League 1 90 90 2.2 1.0 1 1 0 2 1.00 1 1 0 0.00 0.00 League One (6 Seasons) 136 12,018 88 42.9 133.5 134 88 131 2 37 19 1.21 161 199 -38 -0.28 -0.22 Premiership (5 Seasons) 73 6,513 89 38.1 72.4 73 89 71 0 1 1.28 62 77 -15 -0.23 +0.92 Championship (3 Seasons) 57 5,063 89 40.8 56.3 56 90 55 1 24 47 1.23 69 82 -13 -0.23 +0.33 Premier League (1 Season) 6 495 83 14.5 5.5 5 5 1 3 1.17 10 14 -4 -0.73 -0.14 Conf Premier (1 Season) 6 540 90 13.0 6.0 6 0
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2011-2012 18 Gateshead 1 League 6.0 0 0 0 2014-2015 21 Bradford City 1 League 1.0 0 0 0 2014-2015 21 Newcastle United 3 Leagues 7.5 0 0 0 0 0 2015-2016 22 Port Vale 3 Leagues 46.2 3 0 0 0 0 2016-2017 23 Port Vale 3 Leagues 29.7 2 0 0 0 0 0 0 0 0 0 0 0 2016-2017 23 Rangers 1 League 1.0 0 0 0 2017-2018 24 Rangers 1 League 5.0 0 0 0 2018-2019 25 Scunthorpe United 2 Leagues 43.0 3 0 0 0 0 0 0 0 0 0 0 0 2019-2020 26 Blackpool 3 Leagues 23.3 1 0 0 0 1 0 0 0 0 0 0 0 2020-2021 27 St Mirren 1 League 33.4 3 1 0 1 7 0 0 0 2 0 2021-2022 28 St Mirren 1 League 33.0 2 1 0 2 8 0 0 1 2 0 2022-2023 29 Cardiff City 3 Leagues 6.3 0 1 0 1 2 0 0 0 0 0 2023-2024 30 Cardiff City 3 Leagues 26.0 1 0 0 0 4 0 0 1 0 0 2024-2025 31 Cardiff City 2 Leagues 31.0 2 0 0 0 7 0 0 0 1 0 2025-2026 32 Huddersfield Town 1 League 3.3 0 0 0 0 1 0 0 0 0 0 13 Seasons 10 Clubs 7 Leagues 295.6 17 3 0 4 30 0 0 2 5 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Cardiff City (4 Seasons) 4 Leagues 63.3 3 1 0 1 13 0 0 1 1 0 Rangers (3 Seasons) 1 League 6.0 0 0 0 Port Vale (2 Seasons) 3 Leagues 75.9 5 0 0 0 0 0 0 0 0 0 0 0 St Mirren (2 Seasons) 1 League 66.4 5 2 0 3 15 0 0 1 4 0 Scunthorpe United (1 Season) 2 Leagues 43.0 3 0 0 0 0 0 0 0 0 0 0 0 Blackpool (1 Season) 3 Leagues 23.3 1 0 0 0 1 0 0 0 0 0 0 0 Newcastle United (1 Season) 3 Leagues 7.5 0 0 0 0 0 Gateshead (1 Season) 1 League 6.0 0 0 0 Huddersfield Town (1 Season) 1 League 3.3 0 0 0 0 1 0 0 0 0 0 Bradford City (1 Season) 1 League 1.0 0 0 0 FA Cup (7 Seasons) 13.6 0 0 0 0 0 0 0 0 0 0 0 0 League Cup (7 Seasons) 8.3 0 0 0 0 0 0 0 0 0 0 0 0 League One (6 Seasons) 133.5 9 0 0 0 2 0 0 0 0 0 0 0 Premiership (5 Seasons) 72.4 5 2 0 3 15 0 0 1 4 0 Championship (3 Seasons) 56.3 3 1 0 1 13 0 0 1 1 0 Premier League (1 Season) 5.5 0 0 0 Conf Premier (1 Season) 6.0 0 0 0
About FBref.com
FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores .
FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries.
View Additional Information
More Jak Alnwick Pages
Jak Alnwick Overview
Stats by Competition
Match Logs (Goalkeeping)
Match Logs (Summary)
Stathead & Player Comparison
Player Club Summary