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 Scunthorpe United eng ENG 3. League One 12 12 1,080 12.0 19 1.58 49 30 61.2 2 5 5 2 16.7 2012-2013 19 Walsall eng ENG 3. League One 7 7 630 7.0 5 0.71 37 32 86.5 1 5 1 3 42.9 Matches 2013-2014 20 Doncaster Rovers eng ENG 2. Championship 18 18 1,620 18.0 19 1.06 94 75 79.8 4 4 10 5 27.8 Matches 2013-2014 20 Yeovil Town eng ENG 2. Championship 1 1 90 1.0 2 2.00 4 2 50.0 0 0 1 0 0.0 Matches 2014-2015 21 Doncaster Rovers eng ENG FA Cup 3 3 270 3.0 0 2 1 0 1 33.3 0 0 0 0 Matches 2014-2015 21 Doncaster Rovers eng ENG 3. League One 10 10 900 10.0 14 1.40 30 16 53.3 3 3 4 2 20.0 Matches 2014-2015 21 Preston North End eng ENG 3. League One 22 22 1,980 22.0 26 1.18 72 46 63.9 13 8 1 11 50.0 Matches 2015-2016 22 Preston North End eng ENG 2. Championship 4 4 360 4.0 6 1.50 17 11 64.7 2 1 1 1 25.0 Matches 2016-2017 23 Aston Villa eng ENG 2. Championship 21 21 1,890 21.0 24 1.14 70 46 70.0 8 3 10 8 38.1 3 3 0 0 0.0 Matches 2016-2017 23 Aston Villa eng ENG FA Cup 1 1 90 1.0 0 0 0 1 0 0.0 0 0 0 0 Matches 2016-2017 23 Manchester Utd eng ENG Jr. PL2 — Div. 1 5 5 450 5.0 0 2 2 1 2 40.0 0 0 0 0 Matches 2017-2018 24 Aston Villa eng ENG 2. Championship 45 45 4,050 45.0 41 0.91 174 133 76.4 24 11 10 20 44.4 0 0 0 0 Matches 2018-2019 25 West Brom eng ENG 2. Championship 46 46 4,140 46.0 61 1.33 201 144 70.6 23 11 12 9 19.6 7 2 2 3 50.0 Matches 2019-2020 26 West Brom eng ENG 2. Championship 46 46 4,140 46.0 45 0.98 153 113 73.2 22 17 7 14 30.4 5 4 1 0 20.0 Matches 2020-2021 27 West Brom eng ENG 1. Premier League 37 37 3,330 37.0 74 2.00 229 164 70.7 4 11 22 6 16.2 12 7 2 3 22.2 Matches 2021-2022 28 West Brom eng ENG 2. Championship 36 36 3,239 36.0 33 0.92 86 55 64.0 14 11 11 15 41.7 3 2 1 0 33.3 Matches 2022-2023 29 Crystal Palace eng ENG EFL Cup 2 2 210 2.3 0 0.00 5 5 100.0 1 1 0 2 100.0 0 0 0 0 Matches 2022-2023 29 Crystal Palace eng ENG 1. Premier League 9 9 810 9.0 10 1.11 34 26 76.5 4 3 2 3 33.3 2 2 0 0 0.0 Matches 2023-2024 30 Crystal Palace eng ENG EFL Cup 2 1 162 1.8 5 2.78 10 5 50.0 1 0 0 0 0.0 0 0 0 0 Matches 2023-2024 30 Crystal Palace eng ENG FA Cup 1 1 90 1.0 1 1.00 5 4 80.0 0 0 1 0 0.0 0 0 0 0 Matches 2023-2024 30 Crystal Palace eng ENG 1. Premier League 20 20 1,796 20.0 27 1.35 66 41 62.1 5 6 9 6 30.0 2 2 0 0 0.0 Matches 2024-2025 31 Wolves eng ENG FA Cup 3 3 300 3.3 2 0.60 13 12 84.6 2 1 0 1 33.3 0 0 0 0 Matches 2024-2025 31 Wolves eng ENG 1. Premier League 7 7 630 7.0 17 2.43 38 23 60.5 0 1 6 0 0.0 2 2 0 0 0.0 Matches 2025-2026 32 Wolves eng ENG EFL Cup 2 2 180 2.0 2 1.00 8 6 75.0 2 0 0 1 50.0 0 0 0 0 Matches 2025-2026 32 Wolves eng ENG FA Cup 3 3 270 3.0 4 1.33 10 7 70.0 2 0 1 1 33.3 1 1 0 0 0.0 Matches 2025-2026 32 Wolves eng ENG 1. Premier League 12 12 1,080 12.0 24 2.00 62 39 62.9 0 2 10 0 0.0 1 1 0 0 0.0 Matches 15 Seasons 10 Clubs 6 Leagues 370 369 33,337 370.4 461 1.26 1467 1035 70.3 139 105 125 111 30.1 38 26 6 6 18.8 Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches West Brom (4 Seasons) 3 Leagues 165 165 14,849 165.0 213 1.29 669 476 70.4 63 50 52 44 26.7 27 15 6 6 28.6 Crystal Palace (3 Seasons) 3 Leagues 34 33 3,068 34.1 43 1.26 120 81 67.5 11 10 12 11 33.3 4 4 0 0 0.0 Aston Villa (2 Seasons) 2 Leagues 67 67 6,030 67.0 65 0.98 244 179 74.6 32 14 21 28 41.8 3 3 0 0 0.0 Doncaster Rovers (2 Seasons) 3 Leagues 31 31 2,790 31.0 33 1.18 124 91 73.4 9 8 14 8 25.8 0 0 0 0 Wolves (2 Seasons) 3 Leagues 27 27 2,460 27.3 49 1.79 131 87 65.6 6 4 17 3 11.1 4 4 0 0 0.0 Preston North End (2 Seasons) 2 Leagues 26 26 2,340 26.0 32 1.23 89 57 64.0 15 9 2 12 46.2 Scunthorpe United (1 Season) 1 League 12 12 1,080 12.0 19 1.58 49 30 61.2 2 5 5 2 16.7 Walsall (1 Season) 1 League 7 7 630 7.0 5 0.71 37 32 86.5 1 5 1 3 42.9 Manchester Utd (1 Season) 1 League 5 5 450 5.0 0 2 2 1 2 40.0 0 0 0 0 Yeovil Town (1 Season) 1 League 1 1 90 1.0 2 2.00 4 2 50.0 0 0 1 0 0.0 Championship (7 Seasons) 217 217 19,529 217.0 231 1.06 799 579 72.5 97 58 62 72 33.2 18 11 4 3 26.7 Premier League (6 Seasons) 85 85 7,646 85.0 152 1.79 429 293 67.8 13 23 49 15 17.6 19 14 2 3 12.5 FA Cup (6 Seasons) 11 11 1,020 11.3 7 0.95 28 23 78.6 6 2 3 3 27.3 1 1 0 0 0.0 EFL Cup (6 Seasons) 6 5 552 6.1 7 1.14 23 16 69.6 4 1 0 3 60.0 0 0 0 0 League One (3 Seasons) 51 51 4,590 51.0 64 1.25 188 124 66.0 19 21 11 18 35.3 PL2 — Div. 1 (1 Season) 5 5 450 5.0 0 2 2 1 2 40.0 0 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 Scunthorpe United 1 League 12 12 1,080 12.0 19 1.58 49 30 61.2 2 5 5 2 16.7 2012-2013 19 Walsall 1 League 7 7 630 7.0 5 0.71 37 32 86.5 1 5 1 3 42.9 2013-2014 20 Yeovil Town 1 League 1 1 90 1.0 2 2.00 4 2 50.0 0 0 1 0 0.0 2013-2014 20 Doncaster Rovers 1 League 18 18 1,620 18.0 19 1.06 94 75 79.8 4 4 10 5 27.8 2014-2015 21 Doncaster Rovers 2 Leagues 13 13 1,170 13.0 14 1.40 30 16 53.3 5 4 4 3 23.1 0 0 0 0 2014-2015 21 Preston North End 1 League 22 22 1,980 22.0 26 1.18 72 46 63.9 13 8 1 11 50.0 2015-2016 22 Preston North End 1 League 4 4 360 4.0 6 1.50 17 11 64.7 2 1 1 1 25.0 2016-2017 23 Manchester Utd 1 League 5 5 450 5.0 0 2 2 1 2 40.0 0 0 0 0 2016-2017 23 Aston Villa 2 Leagues 22 22 1,980 22.0 24 1.14 70 46 70.0 8 3 11 8 36.4 3 3 0 0 0.0 2017-2018 24 Aston Villa 1 League 45 45 4,050 45.0 41 0.91 174 133 76.4 24 11 10 20 44.4 0 0 0 0 2018-2019 25 West Brom 1 League 46 46 4,140 46.0 61 1.33 201 144 70.6 23 11 12 9 19.6 7 2 2 3 50.0 2019-2020 26 West Brom 2 Leagues 46 46 4,140 46.0 45 0.98 153 113 73.2 22 17 7 14 30.4 5 4 1 0 20.0 2020-2021 27 West Brom 1 League 37 37 3,330 37.0 74 2.00 229 164 70.7 4 11 22 6 16.2 12 7 2 3 22.2 2021-2022 28 West Brom 1 League 36 36 3,239 36.0 33 0.92 86 55 64.0 14 11 11 15 41.7 3 2 1 0 33.3 2022-2023 29 Crystal Palace 3 Leagues 11 11 1,020 11.3 10 0.88 39 31 79.5 5 4 2 5 45.5 2 2 0 0 0.0 2023-2024 30 Crystal Palace 3 Leagues 23 22 2,048 22.8 33 1.45 81 50 61.7 6 6 10 6 27.3 2 2 0 0 0.0 2024-2025 31 Wolves 2 Leagues 10 10 930 10.3 19 1.84 51 35 66.7 2 2 6 1 10.0 2 2 0 0 0.0 2025-2026 32 Wolves 3 Leagues 17 17 1,530 17.0 30 1.76 80 52 65.0 4 2 11 2 11.8 2 2 0 0 0.0 15 Seasons 10 Clubs 6 Leagues 370 369 33,337 370.4 461 1.26 1467 1035 70.3 139 105 125 111 30.1 38 26 6 6 18.8 Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches West Brom (4 Seasons) 3 Leagues 165 165 14,849 165.0 213 1.29 669 476 70.4 63 50 52 44 26.7 27 15 6 6 28.6 Crystal Palace (3 Seasons) 3 Leagues 34 33 3,068 34.1 43 1.26 120 81 67.5 11 10 12 11 33.3 4 4 0 0 0.0 Aston Villa (2 Seasons) 2 Leagues 67 67 6,030 67.0 65 0.98 244 179 74.6 32 14 21 28 41.8 3 3 0 0 0.0 Doncaster Rovers (2 Seasons) 3 Leagues 31 31 2,790 31.0 33 1.18 124 91 73.4 9 8 14 8 25.8 0 0 0 0 Wolves (2 Seasons) 3 Leagues 27 27 2,460 27.3 49 1.79 131 87 65.6 6 4 17 3 11.1 4 4 0 0 0.0 Preston North End (2 Seasons) 2 Leagues 26 26 2,340 26.0 32 1.23 89 57 64.0 15 9 2 12 46.2 Scunthorpe United (1 Season) 1 League 12 12 1,080 12.0 19 1.58 49 30 61.2 2 5 5 2 16.7 Walsall (1 Season) 1 League 7 7 630 7.0 5 0.71 37 32 86.5 1 5 1 3 42.9 Manchester Utd (1 Season) 1 League 5 5 450 5.0 0 2 2 1 2 40.0 0 0 0 0 Yeovil Town (1 Season) 1 League 1 1 90 1.0 2 2.00 4 2 50.0 0 0 1 0 0.0 Championship (7 Seasons) 217 217 19,529 217.0 231 1.06 799 579 72.5 97 58 62 72 33.2 18 11 4 3 26.7 Premier League (6 Seasons) 85 85 7,646 85.0 152 1.79 429 293 67.8 13 23 49 15 17.6 19 14 2 3 12.5 FA Cup (6 Seasons) 11 11 1,020 11.3 7 0.95 28 23 78.6 6 2 3 3 27.3 1 1 0 0 0.0 EFL Cup (6 Seasons) 6 5 552 6.1 7 1.14 23 16 69.6 4 1 0 3 60.0 0 0 0 0 League One (3 Seasons) 51 51 4,590 51.0 64 1.25 188 124 66.0 19 21 11 18 35.3 PL2 — Div. 1 (1 Season) 5 5 450 5.0 0 2 2 1 2 40.0 0 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 Scunthorpe United eng ENG 3. League One 18th 12 12 1,080 12.0 19 1.58 49 30 61.2 2 5 5 2 16.7 2012-2013 19 Walsall eng ENG 3. League One 9th 7 7 630 7.0 5 0.71 37 32 86.5 1 5 1 3 42.9 Matches 2013-2014 20 Yeovil Town eng ENG 2. Championship 24th 1 1 90 1.0 2 2.00 4 2 50.0 0 0 1 0 0.0 Matches 2013-2014 20 Doncaster Rovers eng ENG 2. Championship 22nd 18 18 1,620 18.0 19 1.06 94 75 79.8 4 4 10 5 27.8 Matches 2014-2015 21 Doncaster Rovers eng ENG 3. League One 13th 10 10 900 10.0 14 1.40 30 16 53.3 3 3 4 2 20.0 Matches 2014-2015 21 Preston North End eng ENG 3. League One 3rd 22 22 1,980 22.0 26 1.18 72 46 63.9 13 8 1 11 50.0 Matches 2015-2016 22 Preston North End eng ENG 2. Championship 11th 4 4 360 4.0 6 1.50 17 11 64.7 2 1 1 1 25.0 Matches 2016-2017 23 Manchester Utd eng ENG Jr. PL2 — Div. 1 6th 5 5 450 5.0 0 2 2 1 2 40.0 0 0 0 0 Matches 2016-2017 23 Aston Villa eng ENG 2. Championship 13th 21 21 1,890 21.0 24 1.14 70 46 70.0 8 3 10 8 38.1 3 3 0 0 0.0 Matches 2017-2018 24 Aston Villa eng ENG 2. Championship 4th 45 45 4,050 45.0 41 0.91 174 133 76.4 24 11 10 20 44.4 0 0 0 0 Matches 2018-2019 25 West Brom eng ENG 2. Championship 4th 46 46 4,140 46.0 61 1.33 201 144 70.6 23 11 12 9 19.6 7 2 2 3 50.0 Matches 2019-2020 26 West Brom eng ENG 2. Championship 2nd 46 46 4,140 46.0 45 0.98 153 113 73.2 22 17 7 14 30.4 5 4 1 0 20.0 Matches 2020-2021 27 West Brom eng ENG 1. Premier League 19th 37 37 3,330 37.0 74 2.00 229 164 70.7 4 11 22 6 16.2 12 7 2 3 22.2 Matches 2021-2022 28 West Brom eng ENG 2. Championship 10th 36 36 3,239 36.0 33 0.92 86 55 64.0 14 11 11 15 41.7 3 2 1 0 33.3 Matches 2022-2023 29 Crystal Palace eng ENG 1. Premier League 11th 9 9 810 9.0 10 1.11 34 26 76.5 4 3 2 3 33.3 2 2 0 0 0.0 Matches 2023-2024 30 Crystal Palace eng ENG 1. Premier League 10th 20 20 1,796 20.0 27 1.35 66 41 62.1 5 6 9 6 30.0 2 2 0 0 0.0 Matches 2024-2025 31 Wolves eng ENG 1. Premier League 16th 7 7 630 7.0 17 2.43 38 23 60.5 0 1 6 0 0.0 2 2 0 0 0.0 Matches 2025-2026 32 Wolves eng ENG 1. Premier League 20th 12 12 1,080 12.0 24 2.00 62 39 62.9 0 2 10 0 0.0 1 1 0 0 0.0 Matches 15 Seasons 10 Clubs 3 Leagues 353 353 31,765 352.9 447 1.27 1416 996 70.2 129 102 122 105 29.7 37 25 6 6 19.4 Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches West Brom (4 Seasons) 2 Leagues 165 165 14,849 165.0 213 1.29 669 476 70.4 63 50 52 44 26.7 27 15 6 6 28.6 Crystal Palace (3 Seasons) 1 League 29 29 2,606 29.0 37 1.28 100 67 67.0 9 9 11 9 31.0 4 4 0 0 0.0 Aston Villa (2 Seasons) 1 League 66 66 5,940 66.0 65 0.98 244 179 74.6 32 14 20 28 42.4 3 3 0 0 0.0 Doncaster Rovers (2 Seasons) 2 Leagues 28 28 2,520 28.0 33 1.18 124 91 73.4 7 7 14 7 25.0 Preston North End (2 Seasons) 2 Leagues 26 26 2,340 26.0 32 1.23 89 57 64.0 15 9 2 12 46.2 Wolves (2 Seasons) 1 League 19 19 1,710 19.0 41 2.16 100 62 62.0 0 3 16 0 0.0 3 3 0 0 0.0 Scunthorpe United (1 Season) 1 League 12 12 1,080 12.0 19 1.58 49 30 61.2 2 5 5 2 16.7 Walsall (1 Season) 1 League 7 7 630 7.0 5 0.71 37 32 86.5 1 5 1 3 42.9 Manchester Utd (1 Season) 1 League 5 5 450 5.0 0 2 2 1 2 40.0 0 0 0 0 Yeovil Town (1 Season) 1 League 1 1 90 1.0 2 2.00 4 2 50.0 0 0 1 0 0.0 Championship (7 Seasons) 217 217 19,529 217.0 231 1.06 799 579 72.5 97 58 62 72 33.2 18 11 4 3 26.7 Premier League (6 Seasons) 85 85 7,646 85.0 152 1.79 429 293 67.8 13 23 49 15 17.6 19 14 2 3 12.5 League One (3 Seasons) 51 51 4,590 51.0 64 1.25 188 124 66.0 19 21 11 18 35.3 PL2 — Div. 1 (1 Season) 5 5 450 5.0 0 2 2 1 2 40.0 0 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 2014-2015 21 Doncaster Rovers eng ENG FA Cup 33rd 3 3 270 3.0 0 2 1 0 1 33.3 0 0 0 0 Matches 2016-2017 23 Aston Villa eng ENG FA Cup 33rd 1 1 90 1.0 0 0 0 1 0 0.0 0 0 0 0 Matches 2022-2023 29 Crystal Palace eng ENG EFL Cup Rd3 2 2 210 2.3 0 0.00 5 5 100.0 1 1 0 2 100.0 0 0 0 0 Matches 2023-2024 30 Crystal Palace eng ENG EFL Cup Rd3 2 1 162 1.8 5 2.78 10 5 50.0 1 0 0 0 0.0 0 0 0 0 Matches 2023-2024 30 Crystal Palace eng ENG FA Cup 1 1 90 1.0 1 1.00 5 4 80.0 0 0 1 0 0.0 0 0 0 0 Matches 2024-2025 31 Wolves eng ENG FA Cup 3 3 300 3.3 2 0.60 13 12 84.6 2 1 0 1 33.3 0 0 0 0 Matches 2025-2026 32 Wolves eng ENG EFL Cup Rd4 2 2 180 2.0 2 1.00 8 6 75.0 2 0 0 1 50.0 0 0 0 0 Matches 2025-2026 32 Wolves eng ENG FA Cup 3 3 270 3.0 4 1.33 10 7 70.0 2 0 1 1 33.3 1 1 0 0 0.0 Matches 7 Seasons 6 Clubs 2 Leagues 17 16 1,572 17.5 14 1.04 51 39 74.5 10 3 3 6 37.5 1 1 0 0 0.0 Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Crystal Palace (3 Seasons) 2 Leagues 5 4 462 5.1 6 1.17 20 14 70.0 2 1 1 2 50.0 0 0 0 0 Wolves (2 Seasons) 2 Leagues 8 8 750 8.3 8 0.96 31 25 77.4 6 1 1 3 37.5 1 1 0 0 0.0 Doncaster Rovers (1 Season) 1 League 3 3 270 3.0 0 2 1 0 1 33.3 0 0 0 0 Aston Villa (1 Season) 1 League 1 1 90 1.0 0 0 0 1 0 0.0 0 0 0 0 FA Cup (6 Seasons) 11 11 1,020 11.3 7 0.95 28 23 78.6 6 2 3 3 27.3 1 1 0 0 0.0 EFL Cup (6 Seasons) 6 5 552 6.1 7 1.14 23 16 69.6 4 1 0 3 60.0 0 0 0 0
Goalkeeping Table Season Age Squad Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches 2021 27 eng England Friendlies (M) 1 1 90 1.0 1 0 0 1 100.0 0 0 0 0 Matches 2022 28 eng England WCQ 2 2 180 2.0 0 0.00 1 1 100.0 2 0 0 2 100.0 0 0 0 0 Matches 2023 29 eng England Friendlies (M) 1 1 90 1.0 1 0 0 1 100.0 0 0 0 0 Matches 4 Seasons 1 Club 4 Leagues 4 4 360 4.0 0 0.00 1 1 100.0 4 0 0 4 100.0 0 0 0 0 Friendlies (M) (3 Seasons) 2 2 180 2.0 2 0 0 2 100.0 0 0 0 0 WCQ (1 Season) 2 2 180 2.0 0 0.00 1 1 100.0 2 0 0 2 100.0 0 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 Scunthorpe United eng ENG 3. League One 12 12 1,080 12.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2012-2013 19 Walsall eng ENG 3. League One 7 7 630 7.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2013-2014 20 Doncaster Rovers eng ENG 2. Championship 18 18 1,620 18.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2013-2014 20 Yeovil Town eng ENG 2. Championship 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 Doncaster Rovers 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 2014-2015 21 Doncaster Rovers eng ENG 3. League One 10 10 900 10.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 21 Preston North End eng ENG 3. League One 22 22 1,980 22.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 22 Preston North End eng ENG 2. Championship 4 4 360 4.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 22 Manchester Utd eng ENG 1. Premier League 0 0 Matches 2016-2017 23 Aston Villa eng ENG 2. Championship 21 21 1,890 21.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 23 Manchester Utd eng ENG EFL Cup 0 0 Matches 2016-2017 23 Manchester Utd 2. Europa Lg 0 0 Matches 2016-2017 23 Aston Villa 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 2016-2017 23 Manchester Utd eng ENG Jr. PL2 — Div. 1 5 5 450 5.0 0 1 1 0 0 0 0 0 0.00 0.20 0.20 0.00 0.20 Matches 2017-2018 24 Aston Villa eng ENG 2. Championship 45 45 4,050 45.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 25 West Brom eng ENG 2. Championship 46 46 4,140 46.0 0 0 0 0 0 0 5 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 26 West Brom eng ENG 2. Championship 46 46 4,140 46.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 26 West Brom eng ENG EFL Cup 0 0 Matches 2020-2021 27 West Brom eng ENG 1. Premier League 37 37 3,330 37.0 0 1 1 0 0 0 1 0 0.00 0.03 0.03 0.00 0.03 Matches 2021-2022 28 West Brom eng ENG 2. Championship 36 36 3,239 36.0 0 1 1 0 0 0 4 1 0.00 0.03 0.03 0.00 0.03 Matches 2022-2023 29 Crystal Palace eng ENG EFL 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 2022-2023 29 Crystal Palace eng ENG FA Cup 0 0 Matches 2022-2023 29 Crystal Palace eng ENG 1. Premier League 9 9 810 9.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 30 Crystal Palace eng ENG EFL Cup 2 1 162 1.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 30 Crystal Palace 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 2023-2024 30 Crystal Palace eng ENG 1. Premier League 20 20 1,796 20.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 31 Crystal Palace eng ENG EFL Cup 0 0 Matches 2024-2025 31 Wolves eng ENG FA Cup 3 3 300 3.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 31 Crystal Palace eng ENG 1. Premier League 0 0 Matches 2024-2025 31 Wolves eng ENG 1. Premier League 7 7 630 7.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 32 Wolves 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 Wolves eng ENG FA Cup 3 3 270 3.0 0 1 1 0 0 0 0 0 0.00 0.33 0.33 0.00 0.33 Matches 2025-2026 32 Wolves eng ENG 1. Premier League 12 12 1,080 12.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 15 Seasons 10 Clubs 6 Leagues 370 369 33,337 370.4 0 3 3 0 0 0 21 1 0.00 0.01 0.01 0.00 0.01 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 West Brom (4 Seasons) 3 Leagues 165 165 14,849 165.0 0 2 2 0 0 0 11 1 0.00 0.01 0.01 0.00 0.01 Crystal Palace (3 Seasons) 3 Leagues 34 33 3,068 34.1 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Aston Villa (2 Seasons) 2 Leagues 67 67 6,030 67.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Doncaster Rovers (2 Seasons) 3 Leagues 31 31 2,790 31.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Wolves (2 Seasons) 3 Leagues 27 27 2,460 27.3 0 1 1 0 0 0 1 0 0.00 0.04 0.04 0.00 0.04 Preston North End (2 Seasons) 2 Leagues 26 26 2,340 26.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Manchester Utd (2 Seasons) 3 Leagues 0 0 Scunthorpe United (1 Season) 1 League 12 12 1,080 12.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Walsall (1 Season) 1 League 7 7 630 7.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Manchester Utd (1 Season) 1 League 5 5 450 5.0 0 1 1 0 0 0 0 0 0.00 0.20 0.20 0.00 0.20 Yeovil Town (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 Championship (7 Seasons) 217 217 19,529 217.0 0 1 1 0 0 0 13 1 0.00 0.00 0.00 0.00 0.00 Premier League (6 Seasons) 85 85 7,646 85.0 0 1 1 0 0 0 3 0 0.00 0.01 0.01 0.00 0.01 FA Cup (6 Seasons) 11 11 1,020 11.3 0 1 1 0 0 0 1 0 0.00 0.09 0.09 0.00 0.09 EFL Cup (6 Seasons) 6 5 552 6.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League One (3 Seasons) 51 51 4,590 51.0 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 PL2 — Div. 1 (1 Season) 5 5 450 5.0 0 1 1 0 0 0 0 0 0.00 0.20 0.20 0.00 0.20 Europa Lg (1 Season) 0 0
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 Scunthorpe United 1 League 12 12 1,080 12.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2012-2013 19 Walsall 1 League 7 7 630 7.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2013-2014 20 Yeovil Town 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 2013-2014 20 Doncaster Rovers 1 League 18 18 1,620 18.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2014-2015 21 Doncaster Rovers 2 Leagues 13 13 1,170 13.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2014-2015 21 Preston North End 1 League 22 22 1,980 22.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2015-2016 22 Preston North End 1 League 4 4 360 4.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2015-2016 22 Manchester Utd 1 League 0 0 2016-2017 23 Manchester Utd 2 Leagues 0 0 2016-2017 23 Manchester Utd 1 League 5 5 450 5.0 0 1 1 0 0 0 0 0 0.00 0.20 0.20 0.00 0.20 2016-2017 23 Aston Villa 2 Leagues 22 22 1,980 22.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2017-2018 24 Aston Villa 1 League 45 45 4,050 45.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2018-2019 25 West Brom 1 League 46 46 4,140 46.0 0 0 0 0 0 0 5 0 0.00 0.00 0.00 0.00 0.00 2019-2020 26 West Brom 2 Leagues 46 46 4,140 46.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2020-2021 27 West Brom 1 League 37 37 3,330 37.0 0 1 1 0 0 0 1 0 0.00 0.03 0.03 0.00 0.03 2021-2022 28 West Brom 1 League 36 36 3,239 36.0 0 1 1 0 0 0 4 1 0.00 0.03 0.03 0.00 0.03 2022-2023 29 Crystal Palace 3 Leagues 11 11 1,020 11.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2023-2024 30 Crystal Palace 3 Leagues 23 22 2,048 22.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2024-2025 31 Crystal Palace 2 Leagues 0 0 2024-2025 31 Wolves 2 Leagues 10 10 930 10.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2025-2026 32 Wolves 3 Leagues 17 17 1,530 17.0 0 1 1 0 0 0 0 0 0.00 0.06 0.06 0.00 0.06 15 Seasons 10 Clubs 6 Leagues 370 369 33,337 370.4 0 3 3 0 0 0 21 1 0.00 0.01 0.01 0.00 0.01 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 West Brom (4 Seasons) 3 Leagues 165 165 14,849 165.0 0 2 2 0 0 0 11 1 0.00 0.01 0.01 0.00 0.01 Crystal Palace (3 Seasons) 3 Leagues 34 33 3,068 34.1 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Aston Villa (2 Seasons) 2 Leagues 67 67 6,030 67.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Doncaster Rovers (2 Seasons) 3 Leagues 31 31 2,790 31.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Wolves (2 Seasons) 3 Leagues 27 27 2,460 27.3 0 1 1 0 0 0 1 0 0.00 0.04 0.04 0.00 0.04 Preston North End (2 Seasons) 2 Leagues 26 26 2,340 26.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Manchester Utd (2 Seasons) 3 Leagues 0 0 Scunthorpe United (1 Season) 1 League 12 12 1,080 12.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Walsall (1 Season) 1 League 7 7 630 7.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Manchester Utd (1 Season) 1 League 5 5 450 5.0 0 1 1 0 0 0 0 0 0.00 0.20 0.20 0.00 0.20 Yeovil Town (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 Championship (7 Seasons) 217 217 19,529 217.0 0 1 1 0 0 0 13 1 0.00 0.00 0.00 0.00 0.00 Premier League (6 Seasons) 85 85 7,646 85.0 0 1 1 0 0 0 3 0 0.00 0.01 0.01 0.00 0.01 FA Cup (6 Seasons) 11 11 1,020 11.3 0 1 1 0 0 0 1 0 0.00 0.09 0.09 0.00 0.09 EFL Cup (6 Seasons) 6 5 552 6.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League One (3 Seasons) 51 51 4,590 51.0 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 PL2 — Div. 1 (1 Season) 5 5 450 5.0 0 1 1 0 0 0 0 0 0.00 0.20 0.20 0.00 0.20 Europa Lg (1 Season) 0 0
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 Scunthorpe United eng ENG 3. League One 18th 12 12 1,080 12.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2012-2013 19 Walsall eng ENG 3. League One 9th 7 7 630 7.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2013-2014 20 Yeovil Town eng ENG 2. Championship 24th 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2013-2014 20 Doncaster Rovers eng ENG 2. Championship 22nd 18 18 1,620 18.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 21 Doncaster Rovers eng ENG 3. League One 13th 10 10 900 10.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 21 Preston North End eng ENG 3. League One 3rd 22 22 1,980 22.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 22 Preston North End eng ENG 2. Championship 11th 4 4 360 4.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 22 Manchester Utd eng ENG 1. Premier League 5th 0 0 Matches 2016-2017 23 Manchester Utd eng ENG Jr. PL2 — Div. 1 6th 5 5 450 5.0 0 1 1 0 0 0 0 0 0.00 0.20 0.20 0.00 0.20 Matches 2016-2017 23 Aston Villa eng ENG 2. Championship 13th 21 21 1,890 21.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 24 Aston Villa eng ENG 2. Championship 4th 45 45 4,050 45.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 25 West Brom eng ENG 2. Championship 4th 46 46 4,140 46.0 0 0 0 0 0 0 5 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 26 West Brom eng ENG 2. Championship 2nd 46 46 4,140 46.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 27 West Brom eng ENG 1. Premier League 19th 37 37 3,330 37.0 0 1 1 0 0 0 1 0 0.00 0.03 0.03 0.00 0.03 Matches 2021-2022 28 West Brom eng ENG 2. Championship 10th 36 36 3,239 36.0 0 1 1 0 0 0 4 1 0.00 0.03 0.03 0.00 0.03 Matches 2022-2023 29 Crystal Palace eng ENG 1. Premier League 11th 9 9 810 9.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 30 Crystal Palace eng ENG 1. Premier League 10th 20 20 1,796 20.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 31 Crystal Palace eng ENG 1. Premier League 12th 0 0 Matches 2024-2025 31 Wolves eng ENG 1. Premier League 16th 7 7 630 7.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 32 Wolves eng ENG 1. Premier League 20th 12 12 1,080 12.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 15 Seasons 10 Clubs 3 Leagues 353 353 31,765 352.9 0 2 2 0 0 0 20 1 0.00 0.01 0.01 0.00 0.01 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 West Brom (4 Seasons) 2 Leagues 165 165 14,849 165.0 0 2 2 0 0 0 11 1 0.00 0.01 0.01 0.00 0.01 Crystal Palace (3 Seasons) 1 League 29 29 2,606 29.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Aston Villa (2 Seasons) 1 League 66 66 5,940 66.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Doncaster Rovers (2 Seasons) 2 Leagues 28 28 2,520 28.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Preston North End (2 Seasons) 2 Leagues 26 26 2,340 26.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Wolves (2 Seasons) 1 League 19 19 1,710 19.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Scunthorpe United (1 Season) 1 League 12 12 1,080 12.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Walsall (1 Season) 1 League 7 7 630 7.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Manchester Utd (1 Season) 1 League 5 5 450 5.0 0 1 1 0 0 0 0 0 0.00 0.20 0.20 0.00 0.20 Yeovil Town (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 Manchester Utd (1 Season) 1 League 0 0 Championship (7 Seasons) 217 217 19,529 217.0 0 1 1 0 0 0 13 1 0.00 0.00 0.00 0.00 0.00 Premier League (6 Seasons) 85 85 7,646 85.0 0 1 1 0 0 0 3 0 0.00 0.01 0.01 0.00 0.01 League One (3 Seasons) 51 51 4,590 51.0 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 PL2 — Div. 1 (1 Season) 5 5 450 5.0 0 1 1 0 0 0 0 0 0.00 0.20 0.20 0.00 0.20
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 Scunthorpe United eng ENG 3. League One 12 1,080 90 26.1 12.0 12 0 2012-2013 19 Walsall eng ENG 3. League One 7 630 90 15.2 7.0 7 0 Matches 2013-2014 20 Doncaster Rovers eng ENG 2. Championship 18 1,620 90 39.1 18.0 18 0 Matches 2013-2014 20 Yeovil Town eng ENG 2. Championship 1 90 90 2.2 1.0 1 0 Matches 2014-2015 21 Doncaster Rovers eng ENG FA Cup 3 270 90 75.0 3.0 3 90 3 0 0 2.33 6 2 +4 +1.33 +3.33 Matches 2014-2015 21 Doncaster Rovers eng ENG 3. League One 10 900 90 21.7 10.0 10 10 0 0 1.60 13 9 +4 +0.40 +0.62 Matches 2014-2015 21 Preston North End eng ENG 3. League One 22 1,980 90 47.8 22.0 22 22 0 0 2.12 42 17 +25 +1.14 +0.55 Matches 2015-2016 22 Preston North End eng ENG 2. Championship 4 360 90 8.7 4.0 4 4 0 0 1.75 6 6 0 0.00 0.00 Matches 2015-2016 22 Manchester Utd eng ENG 1. Premier League 0 0 0 0 5 Matches 2016-2017 23 Aston Villa eng ENG 2. Championship 21 1,890 90 45.7 21.0 21 21 0 0 1.29 21 24 -3 -0.14 -0.22 Matches 2016-2017 23 Manchester Utd eng ENG EFL Cup 0 0 0 0 1 Matches 2016-2017 23 Manchester Utd 2. Europa Lg 0 0 0 0 1 Matches 2016-2017 23 Aston Villa eng ENG FA Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 2 -2 -2.00 Matches 2016-2017 23 Manchester Utd eng ENG Jr. PL2 — Div. 1 5 450 90 22.7 5.0 5 90 5 0 0 1.60 4 4 0 0.00 +0.53 Matches 2017-2018 24 Aston Villa eng ENG 2. Championship 45 4,050 90 97.8 45.0 45 45 0 0 1.81 72 41 +31 +0.69 +1.69 Matches 2018-2019 25 West Brom eng ENG 2. Championship 46 4,140 90 100.0 46.0 46 90 46 0 0 1.73 87 62 +25 +0.54 Matches 2019-2020 26 West Brom eng ENG 2. Championship 46 4,140 90 100.0 46.0 46 90 46 0 0 1.80 77 45 +32 +0.70 Matches 2019-2020 26 West Brom eng ENG EFL Cup 0 0 0 0 1 Matches 2020-2021 27 West Brom eng ENG 1. Premier League 37 3,330 90 97.4 37.0 37 90 37 0 0 0.62 32 74 -42 -1.14 -2.14 Matches 2021-2022 28 West Brom eng ENG 2. Championship 36 3,239 90 78.2 36.0 36 90 35 0 1 1.47 40 33 +7 +0.19 +0.19 Matches 2022-2023 29 Crystal Palace eng ENG EFL Cup 2 210 105 100.0 2.3 2 105 2 0 0 2.00 2 0 +2 +0.86 Matches 2022-2023 29 Crystal Palace eng ENG FA Cup 0 0 0 0 1 Matches 2022-2023 29 Crystal Palace eng ENG 1. Premier League 9 810 90 23.7 9.0 9 90 9 0 21 1.67 16 10 +6 +0.67 +1.18 Matches 2023-2024 30 Crystal Palace eng ENG EFL Cup 2 162 81 90.0 1.8 1 90 1 1 72 0 1.50 4 5 -1 -0.56 -0.56 Matches 2023-2024 30 Crystal Palace eng ENG FA Cup 1 90 90 50.0 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00 -1.00 Matches 2023-2024 30 Crystal Palace eng ENG 1. Premier League 20 1,796 90 52.5 20.0 20 90 19 0 4 1.05 21 27 -6 -0.30 -0.58 Matches 2024-2025 31 Crystal Palace eng ENG EFL Cup 0 0 0 0 1 Matches 2024-2025 31 Wolves eng ENG FA Cup 3 300 100 100.0 3.3 3 100 3 0 0 2.33 5 2 +3 +0.90 Matches 2024-2025 31 Crystal Palace eng ENG 1. Premier League 0 0 0 0 2 Matches 2024-2025 31 Wolves eng ENG 1. Premier League 7 630 90 18.4 7.0 7 90 7 0 16 0.14 9 17 -8 -1.14 -0.92 Matches 2025-2026 32 Wolves eng ENG EFL Cup 2 180 90 66.7 2.0 2 90 2 0 0 3.00 5 2 +3 +1.50 +2.50 Matches 2025-2026 32 Wolves eng ENG FA Cup 3 270 90 100.0 3.0 3 90 3 0 0 2.00 8 4 +4 +1.33 Matches 2025-2026 32 Wolves eng ENG 1. Premier League 12 1,080 90 31.6 12.0 12 90 12 0 18 0.17 6 24 -18 -1.50 -0.62 Matches 15 Seasons 10 Clubs 6 Leagues 370 33,337 90 42.8 370.4 369 90 329 1 72 72 1.47 472 407 +65 +0.20 +0.34 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches West Brom (4 Seasons) 3 Leagues 165 14,849 90 93.2 165.0 165 90 164 0 2 1.44 236 214 +22 +0.13 +0.04 Crystal Palace (3 Seasons) 3 Leagues 34 3,068 90 27.2 34.1 33 91 32 1 72 29 1.27 43 43 0 0.00 +0.21 Aston Villa (2 Seasons) 2 Leagues 67 6,030 90 72.0 67.0 67 90 67 0 0 1.62 93 67 +26 +0.39 +0.35 Doncaster Rovers (2 Seasons) 3 Leagues 31 2,790 90 32.3 31.0 31 90 13 0 0 1.77 19 11 +8 +0.62 +0.89 Wolves (2 Seasons) 3 Leagues 27 2,460 91 32.0 27.3 27 91 27 0 34 0.82 33 49 -16 -0.59 -0.05 Preston North End (2 Seasons) 2 Leagues 26 2,340 90 28.3 26.0 26 26 0 0 2.06 48 23 +25 +0.96 +0.75 Manchester Utd (2 Seasons) 3 Leagues 0 0 0 0 7 Scunthorpe United (1 Season) 1 League 12 1,080 90 26.1 12.0 12 0 Walsall (1 Season) 1 League 7 630 90 15.2 7.0 7 0 Manchester Utd (1 Season) 1 League 5 450 90 22.7 5.0 5 90 5 0 0 1.60 4 4 0 0.00 +0.53 Yeovil Town (1 Season) 1 League 1 90 90 2.2 1.0 1 0 Championship (7 Seasons) 217 19,529 90 59.0 217.0 217 90 197 0 1 1.67 303 211 +92 +0.46 +0.45 Premier League (6 Seasons) 85 7,646 90 31.9 85.0 85 90 84 0 66 0.73 84 152 -68 -0.80 -0.43 FA Cup (6 Seasons) 11 1,020 93 79.1 11.3 11 93 11 0 1 1.82 19 11 +8 +0.71 +1.71 EFL Cup (6 Seasons) 6 552 92 33.5 6.1 5 96 5 1 72 3 2.17 11 7 +4 +0.65 +1.49 League One (3 Seasons) 51 4,590 90 27.7 51.0 51 32 0 0 1.96 55 26 +29 +0.91 +0.81 PL2 — Div. 1 (1 Season) 5 450 90 22.7 5.0 5 90 5 0 0 1.60 4 4 0 0.00 +0.53 Europa Lg (1 Season) 0 0 0 0 1
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 Scunthorpe United 1 League 12 1,080 90 26.1 12.0 12 0 2012-2013 19 Walsall 1 League 7 630 90 15.2 7.0 7 0 2013-2014 20 Yeovil Town 1 League 1 90 90 2.2 1.0 1 0 2013-2014 20 Doncaster Rovers 1 League 18 1,620 90 39.1 18.0 18 0 2014-2015 21 Doncaster Rovers 2 Leagues 13 1,170 90 26.0 13.0 13 90 13 0 0 1.77 19 11 +8 +0.62 +0.89 2014-2015 21 Preston North End 1 League 22 1,980 90 47.8 22.0 22 22 0 0 2.12 42 17 +25 +1.14 +0.55 2015-2016 22 Preston North End 1 League 4 360 90 8.7 4.0 4 4 0 0 1.75 6 6 0 0.00 0.00 2015-2016 22 Manchester Utd 1 League 0 0 0 0 5 2016-2017 23 Manchester Utd 2 Leagues 0 0 0 0 2 2016-2017 23 Manchester Utd 1 League 5 450 90 22.7 5.0 5 90 5 0 0 1.60 4 4 0 0.00 +0.53 2016-2017 23 Aston Villa 2 Leagues 22 1,980 90 46.8 22.0 22 90 22 0 0 1.23 21 26 -5 -0.23 -0.31 2017-2018 24 Aston Villa 1 League 45 4,050 90 97.8 45.0 45 45 0 0 1.81 72 41 +31 +0.69 +1.69 2018-2019 25 West Brom 1 League 46 4,140 90 100.0 46.0 46 90 46 0 0 1.73 87 62 +25 +0.54 2019-2020 26 West Brom 2 Leagues 46 4,140 90 97.9 46.0 46 90 46 0 1 1.80 77 45 +32 +0.70 2020-2021 27 West Brom 1 League 37 3,330 90 97.4 37.0 37 90 37 0 0 0.62 32 74 -42 -1.14 -2.14 2021-2022 28 West Brom 1 League 36 3,239 90 78.2 36.0 36 90 35 0 1 1.47 40 33 +7 +0.19 +0.19 2022-2023 29 Crystal Palace 3 Leagues 11 1,020 93 27.4 11.3 11 93 11 0 22 1.73 18 10 +8 +0.71 +1.22 2023-2024 30 Crystal Palace 3 Leagues 23 2,048 89 54.2 22.8 22 90 21 1 72 4 1.04 25 33 -8 -0.35 -0.61 2024-2025 31 Crystal Palace 2 Leagues 0 0 0 0 3 2024-2025 31 Wolves 2 Leagues 10 930 93 25.0 10.3 10 93 10 0 16 0.80 14 19 -5 -0.48 -0.26 2025-2026 32 Wolves 3 Leagues 17 1,530 90 38.6 17.0 17 90 17 0 18 0.83 19 30 -11 -0.65 +0.24 15 Seasons 10 Clubs 6 Leagues 370 33,337 90 42.8 370.4 369 90 329 1 72 72 1.47 472 407 +65 +0.20 +0.34 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches West Brom (4 Seasons) 3 Leagues 165 14,849 90 93.2 165.0 165 90 164 0 2 1.44 236 214 +22 +0.13 +0.04 Crystal Palace (3 Seasons) 3 Leagues 34 3,068 90 27.2 34.1 33 91 32 1 72 29 1.27 43 43 0 0.00 +0.21 Aston Villa (2 Seasons) 2 Leagues 67 6,030 90 72.0 67.0 67 90 67 0 0 1.62 93 67 +26 +0.39 +0.35 Doncaster Rovers (2 Seasons) 3 Leagues 31 2,790 90 32.3 31.0 31 90 13 0 0 1.77 19 11 +8 +0.62 +0.89 Wolves (2 Seasons) 3 Leagues 27 2,460 91 32.0 27.3 27 91 27 0 34 0.82 33 49 -16 -0.59 -0.05 Preston North End (2 Seasons) 2 Leagues 26 2,340 90 28.3 26.0 26 26 0 0 2.06 48 23 +25 +0.96 +0.75 Manchester Utd (2 Seasons) 3 Leagues 0 0 0 0 7 Scunthorpe United (1 Season) 1 League 12 1,080 90 26.1 12.0 12 0 Walsall (1 Season) 1 League 7 630 90 15.2 7.0 7 0 Manchester Utd (1 Season) 1 League 5 450 90 22.7 5.0 5 90 5 0 0 1.60 4 4 0 0.00 +0.53 Yeovil Town (1 Season) 1 League 1 90 90 2.2 1.0 1 0 Championship (7 Seasons) 217 19,529 90 59.0 217.0 217 90 197 0 1 1.67 303 211 +92 +0.46 +0.45 Premier League (6 Seasons) 85 7,646 90 31.9 85.0 85 90 84 0 66 0.73 84 152 -68 -0.80 -0.43 FA Cup (6 Seasons) 11 1,020 93 79.1 11.3 11 93 11 0 1 1.82 19 11 +8 +0.71 +1.71 EFL Cup (6 Seasons) 6 552 92 33.5 6.1 5 96 5 1 72 3 2.17 11 7 +4 +0.65 +1.49 League One (3 Seasons) 51 4,590 90 27.7 51.0 51 32 0 0 1.96 55 26 +29 +0.91 +0.81 PL2 — Div. 1 (1 Season) 5 450 90 22.7 5.0 5 90 5 0 0 1.60 4 4 0 0.00 +0.53 Europa Lg (1 Season) 0 0 0 0 1
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 Scunthorpe United eng ENG 3. League One 18th 12 1,080 90 26.1 12.0 12 0 2012-2013 19 Walsall eng ENG 3. League One 9th 7 630 90 15.2 7.0 7 0 Matches 2013-2014 20 Yeovil Town eng ENG 2. Championship 24th 1 90 90 2.2 1.0 1 0 Matches 2013-2014 20 Doncaster Rovers eng ENG 2. Championship 22nd 18 1,620 90 39.1 18.0 18 0 Matches 2014-2015 21 Doncaster Rovers eng ENG 3. League One 13th 10 900 90 21.7 10.0 10 10 0 0 1.60 13 9 +4 +0.40 +0.62 Matches 2014-2015 21 Preston North End eng ENG 3. League One 3rd 22 1,980 90 47.8 22.0 22 22 0 0 2.12 42 17 +25 +1.14 +0.55 Matches 2015-2016 22 Preston North End eng ENG 2. Championship 11th 4 360 90 8.7 4.0 4 4 0 0 1.75 6 6 0 0.00 0.00 Matches 2015-2016 22 Manchester Utd eng ENG 1. Premier League 5th 0 0 0 0 5 Matches 2016-2017 23 Manchester Utd eng ENG Jr. PL2 — Div. 1 6th 5 450 90 22.7 5.0 5 90 5 0 0 1.60 4 4 0 0.00 +0.53 Matches 2016-2017 23 Aston Villa eng ENG 2. Championship 13th 21 1,890 90 45.7 21.0 21 21 0 0 1.29 21 24 -3 -0.14 -0.22 Matches 2017-2018 24 Aston Villa eng ENG 2. Championship 4th 45 4,050 90 97.8 45.0 45 45 0 0 1.81 72 41 +31 +0.69 +1.69 Matches 2018-2019 25 West Brom eng ENG 2. Championship 4th 46 4,140 90 100.0 46.0 46 90 46 0 0 1.73 87 62 +25 +0.54 Matches 2019-2020 26 West Brom eng ENG 2. Championship 2nd 46 4,140 90 100.0 46.0 46 90 46 0 0 1.80 77 45 +32 +0.70 Matches 2020-2021 27 West Brom eng ENG 1. Premier League 19th 37 3,330 90 97.4 37.0 37 90 37 0 0 0.62 32 74 -42 -1.14 -2.14 Matches 2021-2022 28 West Brom eng ENG 2. Championship 10th 36 3,239 90 78.2 36.0 36 90 35 0 1 1.47 40 33 +7 +0.19 +0.19 Matches 2022-2023 29 Crystal Palace eng ENG 1. Premier League 11th 9 810 90 23.7 9.0 9 90 9 0 21 1.67 16 10 +6 +0.67 +1.18 Matches 2023-2024 30 Crystal Palace eng ENG 1. Premier League 10th 20 1,796 90 52.5 20.0 20 90 19 0 4 1.05 21 27 -6 -0.30 -0.58 Matches 2024-2025 31 Crystal Palace eng ENG 1. Premier League 12th 0 0 0 0 2 Matches 2024-2025 31 Wolves eng ENG 1. Premier League 16th 7 630 90 18.4 7.0 7 90 7 0 16 0.14 9 17 -8 -1.14 -0.92 Matches 2025-2026 32 Wolves eng ENG 1. Premier League 20th 12 1,080 90 31.6 12.0 12 90 12 0 18 0.17 6 24 -18 -1.50 -0.62 Matches 15 Seasons 10 Clubs 3 Leagues 353 31,765 90 43.1 352.9 353 90 313 0 67 1.45 442 389 +53 +0.17 +0.30 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches West Brom (4 Seasons) 2 Leagues 165 14,849 90 93.7 165.0 165 90 164 0 1 1.44 236 214 +22 +0.13 +0.04 Crystal Palace (3 Seasons) 1 League 29 2,606 90 25.4 29.0 29 90 28 0 27 1.24 37 37 0 0.00 +0.21 Aston Villa (2 Seasons) 1 League 66 5,940 90 71.7 66.0 66 66 0 0 1.64 93 65 +28 +0.42 +0.39 Doncaster Rovers (2 Seasons) 2 Leagues 28 2,520 90 30.4 28.0 28 10 0 0 1.60 13 9 +4 +0.40 +0.62 Preston North End (2 Seasons) 2 Leagues 26 2,340 90 28.3 26.0 26 26 0 0 2.06 48 23 +25 +0.96 +0.75 Wolves (2 Seasons) 1 League 19 1,710 90 25.0 19.0 19 90 19 0 34 0.16 15 41 -26 -1.37 -0.84 Scunthorpe United (1 Season) 1 League 12 1,080 90 26.1 12.0 12 0 Walsall (1 Season) 1 League 7 630 90 15.2 7.0 7 0 Manchester Utd (1 Season) 1 League 5 450 90 22.7 5.0 5 90 5 0 0 1.60 4 4 0 0.00 +0.53 Yeovil Town (1 Season) 1 League 1 90 90 2.2 1.0 1 0 Manchester Utd (1 Season) 1 League 0 0 0 0 5 Championship (7 Seasons) 217 19,529 90 59.0 217.0 217 90 197 0 1 1.67 303 211 +92 +0.46 +0.45 Premier League (6 Seasons) 85 7,646 90 31.9 85.0 85 90 84 0 66 0.73 84 152 -68 -0.80 -0.43 League One (3 Seasons) 51 4,590 90 27.7 51.0 51 32 0 0 1.96 55 26 +29 +0.91 +0.81 PL2 — Div. 1 (1 Season) 5 450 90 22.7 5.0 5 90 5 0 0 1.60 4 4 0 0.00 +0.53
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2011-2012 18 Scunthorpe United 1 League 12.0 1 0 0 2012-2013 19 Walsall 1 League 7.0 0 0 0 2013-2014 20 Yeovil Town 1 League 1.0 0 0 0 2013-2014 20 Doncaster Rovers 1 League 18.0 2 0 0 2014-2015 21 Doncaster Rovers 2 Leagues 13.0 1 0 0 0 0 2014-2015 21 Preston North End 1 League 22.0 2 0 0 2015-2016 22 Preston North End 1 League 4.0 0 0 0 2016-2017 23 Manchester Utd 1 League 5.0 0 0 0 0 2016-2017 23 Aston Villa 2 Leagues 22.0 0 0 0 0 0 0 0 0 0 0 0 0 2017-2018 24 Aston Villa 1 League 45.0 1 0 0 0 3 0 0 1 1 0 0 0 2018-2019 25 West Brom 1 League 46.0 5 0 0 0 8 0 0 0 1 0 0 0 2019-2020 26 West Brom 2 Leagues 46.0 1 0 0 1 1 0 0 0 0 2 2020-2021 27 West Brom 1 League 37.0 1 0 0 1 4 0 0 2 1 0 2021-2022 28 West Brom 1 League 36.0 4 1 0 1 0 0 0 0 0 0 2022-2023 29 Crystal Palace 3 Leagues 11.3 1 0 0 1 0 0 0 0 0 0 2023-2024 30 Crystal Palace 3 Leagues 22.8 1 0 0 1 0 0 0 1 0 0 2024-2025 31 Wolves 2 Leagues 10.3 1 0 0 0 0 0 0 0 0 0 2025-2026 32 Wolves 3 Leagues 17.0 0 0 0 0 1 0 0 0 1 1 15 Seasons 10 Clubs 6 Leagues 370.4 21 1 0 5 17 0 0 4 4 0 0 3 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches West Brom (4 Seasons) 3 Leagues 165.0 11 1 0 3 13 0 0 2 2 0 0 2 Crystal Palace (3 Seasons) 3 Leagues 34.1 2 0 0 2 0 0 0 1 0 0 Aston Villa (2 Seasons) 2 Leagues 67.0 1 0 0 0 3 0 0 1 1 0 0 0 Doncaster Rovers (2 Seasons) 3 Leagues 31.0 3 0 0 0 0 Wolves (2 Seasons) 3 Leagues 27.3 1 0 0 0 1 0 0 0 1 1 Preston North End (2 Seasons) 2 Leagues 26.0 2 0 0 Manchester Utd (2 Seasons) 3 Leagues Scunthorpe United (1 Season) 1 League 12.0 1 0 0 Walsall (1 Season) 1 League 7.0 0 0 0 Manchester Utd (1 Season) 1 League 5.0 0 0 0 0 Yeovil Town (1 Season) 1 League 1.0 0 0 0 Championship (7 Seasons) 217.0 13 1 0 2 12 0 0 1 2 0 0 2 Premier League (6 Seasons) 85.0 3 0 0 3 4 0 0 3 2 1 FA Cup (6 Seasons) 11.3 1 0 0 0 0 0 0 0 0 0 EFL Cup (6 Seasons) 6.1 0 0 0 0 1 0 0 0 0 0 League One (3 Seasons) 51.0 4 0 0 PL2 — Div. 1 (1 Season) 5.0 0 0 0 0 Europa Lg (1 Season)
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2021 27 eng England Friendlies (M) 1.0 0 0 0 0 Matches 2022 28 eng England WCQ 2.0 0 0 0 0 0 0 0 0 0 0 Matches 2023 29 eng England Friendlies (M) 1.0 0 0 0 0 Matches 4 Seasons 1 Club 4 Leagues 4.0 0 0 0 0 0 0 0 0 0 0 Friendlies (M) (3 Seasons) 2.0 0 0 0 0 WCQ (1 Season) 2.0 0 0 0 0 0 0 0 0 0 0 UEFA Euro (1 Season) UEFA Euro Qualifying (1 Season)
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 Sam Johnstone Pages
Sam Johnstone Overview
Stats by Competition
Match Logs (Goalkeeping)
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary