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 2013-2014 21 Nuneaton Town eng ENG 5. Conf Premier 9 9 810 9.0 6 0.67 34 28 82.4 5 4 0 5 55.6 2014-2015 22 Derby County eng ENG FA Cup 3 3 270 3.0 0 2 0 1 2 66.7 0 0 0 0 Matches 2014-2015 22 Derby County eng ENG League Cup 2 2 180 2.0 0 2 0 0 1 50.0 0 0 0 0 Matches 2015-2016 23 Rotherham United eng ENG 2. Championship 4 4 360 4.0 12 3.00 22 10 45.5 0 1 3 0 0.0 Matches 2015-2016 23 Rotherham United eng ENG League Cup 1 1 90 1.0 0 1 0 0 1 100.0 0 0 0 0 Matches 2015-2016 23 AFC Wimbledon eng ENG 4. League Two 17 17 1,530 17.0 15 0.88 69 54 78.3 9 3 5 8 47.1 Matches 2016-2017 24 Bristol Rovers eng ENG FA Cup 3 3 300 3.3 0 1 1 1 0 0.0 0 0 0 0 Matches 2016-2017 24 Bristol Rovers eng ENG 3. League One 16 16 1,440 16.0 28 1.75 62 34 54.8 6 5 5 3 18.8 0 0 0 0 Matches 2016-2017 24 Derby County eng ENG Jr. PL2 — Div. 1 5 5 450 5.0 0 3 1 1 2 40.0 0 0 0 0 Matches 2017-2018 25 Plymouth Argyle eng ENG 3. League One 4 4 360 4.0 3 0.75 14 11 78.6 3 1 0 2 50.0 0 0 0 0 Matches 2017-2018 25 Port Vale eng ENG 4. League Two 8 8 720 8.0 9 1.13 32 23 71.9 3 2 3 3 37.5 0 0 0 0 Matches 2017-2018 25 Derby County eng ENG Jr. PL2 — Div. 1 1 1 90 1.0 0 0 0 1 0 0.0 0 0 0 0 Matches 2018-2019 26 Derby County eng ENG 2. Championship 16 16 1,440 16.0 14 0.87 50 36 72.0 7 6 3 6 37.5 0 0 0 0 Matches 2018-2019 26 Derby County eng ENG EFL Cup 1 1 90 1.0 0 0.00 3 3 100.0 1 0 0 1 100.0 0 0 0 0 Matches 2018-2019 26 Derby County eng ENG FA Cup 4 4 390 4.3 6 1.38 21 15 71.4 1 2 1 1 25.0 0 0 0 0 Matches 2018-2019 26 Derby County eng ENG Jr. PL2 — Div. 1 1 1 90 1.0 1 0 0 1 100.0 0 0 0 0 Matches 2019-2020 27 Derby County eng ENG 2. Championship 22 22 1,905 21.2 30 1.42 91 65 70.3 7 7 8 5 22.7 5 3 1 1 25.0 Matches 2019-2020 27 Derby County eng ENG FA Cup 4 4 360 4.0 5 1.25 12 8 66.7 2 1 1 2 50.0 1 1 0 0 0.0 Matches 2020-2021 28 Derby County eng ENG 2. Championship 14 13 1,219 13.5 18 1.33 44 27 61.4 2 4 7 3 23.1 1 1 0 0 0.0 Matches 2020-2021 28 Derby County eng ENG EFL Cup 2 2 180 2.0 2 1.00 6 5 83.3 0 1 1 1 50.0 1 1 0 0 0.0 Matches 2021-2022 29 Derby County eng ENG 2. Championship 18 17 1,515 16.8 17 1.01 64 49 75.0 4 7 6 5 29.4 2 1 1 0 50.0 Matches 2022-2023 30 Aberdeen sct SCO 1. Premiership 31 31 2,790 31.0 40 1.29 136 103 74.3 15 3 13 13 41.9 9 5 2 2 28.6 Matches 2023-2024 31 Aberdeen 3. Conf Lg 6 6 540 6.0 10 1.67 27 19 70.4 1 3 2 1 16.7 2 2 0 0 0.0 Matches 2023-2024 31 Aberdeen sct SCO 1. Premiership 37 37 3,330 37.0 51 1.38 162 121 74.7 11 12 14 8 21.6 11 10 0 1 0.0 Matches 2025-2026 33 Notts County eng ENG EFL Cup 1 1 90 1.0 1 1.00 2 2 100.0 0 0 1 0 0.0 1 1 0 0 0.0 Matches 2025-2026 33 Notts County eng ENG FA Cup 1 1 120 1.3 2 1.50 0 1 0 0 0.0 1 1 0 0 0.0 Matches 2025-2026 33 Notts County eng ENG 4. League Two 24 24 2,160 24.0 26 1.08 77 53 68.8 11 6 7 7 29.2 2 2 0 0 0.0 Matches 2025-2026 33 Kilmarnock sct SCO 1. Premiership 11 11 990 11.0 26 2.36 65 42 61.5 4 2 5 3 27.3 3 1 2 0 66.7 Matches 12 Seasons 10 Clubs 8 Leagues 259 257 23,179 257.5 321 1.29 993 708 70.7 98 72 87 81 31.5 39 29 6 4 17.1 Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Derby County (7 Seasons) 3 Leagues 86 84 7,549 83.9 92 1.17 291 208 70.8 28 28 28 27 32.1 10 7 2 1 22.2 Derby County (3 Seasons) 1 League 7 7 630 7.0 0 4 1 2 3 42.9 0 0 0 0 Aberdeen (2 Seasons) 2 Leagues 74 74 6,660 74.0 101 1.36 325 243 74.2 27 18 29 22 29.7 22 17 2 3 10.5 Notts County (1 Season) 3 Leagues 26 26 2,370 26.3 29 1.10 79 55 69.6 11 7 8 7 26.9 4 4 0 0 0.0 Bristol Rovers (1 Season) 2 Leagues 19 19 1,740 19.3 28 1.75 62 34 54.8 7 6 6 3 15.8 0 0 0 0 AFC Wimbledon (1 Season) 1 League 17 17 1,530 17.0 15 0.88 69 54 78.3 9 3 5 8 47.1 Kilmarnock (1 Season) 1 League 11 11 990 11.0 26 2.36 65 42 61.5 4 2 5 3 27.3 3 1 2 0 66.7 Nuneaton Town (1 Season) 1 League 9 9 810 9.0 6 0.67 34 28 82.4 5 4 0 5 55.6 Port Vale (1 Season) 1 League 8 8 720 8.0 9 1.13 32 23 71.9 3 2 3 3 37.5 0 0 0 0 Rotherham United (1 Season) 2 Leagues 5 5 450 5.0 12 3.00 22 10 45.5 1 1 3 1 20.0 0 0 0 0 Plymouth Argyle (1 Season) 1 League 4 4 360 4.0 3 0.75 14 11 78.6 3 1 0 2 50.0 0 0 0 0 Championship (8 Seasons) 74 72 6,439 71.5 91 1.27 271 187 68.3 20 25 27 19 26.4 8 5 2 1 28.6 EFL Cup (8 Seasons) 7 7 630 7.0 3 0.75 11 10 90.9 4 1 2 4 57.1 2 2 0 0 0.0 FA Cup (6 Seasons) 15 15 1,440 16.0 13 1.34 33 23 69.7 6 5 4 5 33.3 2 2 0 0 0.0 Premiership (3 Seasons) 79 79 7,110 79.0 117 1.48 363 266 72.2 30 17 32 24 30.4 23 16 4 3 20.0 League Two (3 Seasons) 49 49 4,410 49.0 50 1.02 178 130 73.0 23 11 15 18 36.7 2 2 0 0 0.0 PL2 — Div. 1 (3 Seasons) 7 7 630 7.0 0 4 1 2 3 42.9 0 0 0 0 League One (2 Seasons) 20 20 1,800 20.0 31 1.55 76 45 59.2 9 6 5 5 25.0 0 0 0 0 Conf Premier (1 Season) 9 9 810 9.0 6 0.67 34 28 82.4 5 4 0 5 55.6 Conf Lg (1 Season) 6 6 540 6.0 10 1.67 27 19 70.4 1 3 2 1 16.7 2 2 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 2013-2014 21 Nuneaton Town 1 League 9 9 810 9.0 6 0.67 34 28 82.4 5 4 0 5 55.6 2014-2015 22 Derby County 3 Leagues 5 5 450 5.0 0 4 0 1 3 60.0 0 0 0 0 2015-2016 23 Rotherham United 2 Leagues 5 5 450 5.0 12 3.00 22 10 45.5 1 1 3 1 20.0 0 0 0 0 2015-2016 23 AFC Wimbledon 1 League 17 17 1,530 17.0 15 0.88 69 54 78.3 9 3 5 8 47.1 2016-2017 24 Bristol Rovers 2 Leagues 19 19 1,740 19.3 28 1.75 62 34 54.8 7 6 6 3 15.8 0 0 0 0 2016-2017 24 Derby County 1 League 5 5 450 5.0 0 3 1 1 2 40.0 0 0 0 0 2017-2018 25 Plymouth Argyle 1 League 4 4 360 4.0 3 0.75 14 11 78.6 3 1 0 2 50.0 0 0 0 0 2017-2018 25 Port Vale 1 League 8 8 720 8.0 9 1.13 32 23 71.9 3 2 3 3 37.5 0 0 0 0 2017-2018 25 Derby County 1 League 1 1 90 1.0 0 0 0 1 0 0.0 0 0 0 0 2018-2019 26 Derby County 1 League 1 1 90 1.0 1 0 0 1 100.0 0 0 0 0 2018-2019 26 Derby County 3 Leagues 21 21 1,920 21.3 20 0.94 74 54 73.0 9 8 4 8 38.1 0 0 0 0 2019-2020 27 Derby County 3 Leagues 26 26 2,265 25.2 35 1.39 103 73 69.9 9 8 9 7 26.9 6 4 1 1 20.0 2020-2021 28 Derby County 2 Leagues 16 15 1,399 15.5 20 1.29 50 32 64.0 2 5 8 4 26.7 2 2 0 0 0.0 2021-2022 29 Derby County 3 Leagues 18 17 1,515 16.8 17 1.01 64 49 75.0 4 7 6 5 29.4 2 1 1 0 50.0 2022-2023 30 Aberdeen 1 League 31 31 2,790 31.0 40 1.29 136 103 74.3 15 3 13 13 41.9 9 5 2 2 28.6 2023-2024 31 Aberdeen 2 Leagues 43 43 3,870 43.0 61 1.42 189 140 74.1 12 15 16 9 20.9 13 12 0 1 0.0 2025-2026 33 Kilmarnock 1 League 11 11 990 11.0 26 2.36 65 42 61.5 4 2 5 3 27.3 3 1 2 0 66.7 2025-2026 33 Notts County 3 Leagues 26 26 2,370 26.3 29 1.10 79 55 69.6 11 7 8 7 26.9 4 4 0 0 0.0 12 Seasons 10 Clubs 8 Leagues 259 257 23,179 257.5 321 1.29 993 708 70.7 98 72 87 81 31.5 39 29 6 4 17.1 Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Derby County (7 Seasons) 3 Leagues 86 84 7,549 83.9 92 1.17 291 208 70.8 28 28 28 27 32.1 10 7 2 1 22.2 Derby County (3 Seasons) 1 League 7 7 630 7.0 0 4 1 2 3 42.9 0 0 0 0 Aberdeen (2 Seasons) 2 Leagues 74 74 6,660 74.0 101 1.36 325 243 74.2 27 18 29 22 29.7 22 17 2 3 10.5 Notts County (1 Season) 3 Leagues 26 26 2,370 26.3 29 1.10 79 55 69.6 11 7 8 7 26.9 4 4 0 0 0.0 Bristol Rovers (1 Season) 2 Leagues 19 19 1,740 19.3 28 1.75 62 34 54.8 7 6 6 3 15.8 0 0 0 0 AFC Wimbledon (1 Season) 1 League 17 17 1,530 17.0 15 0.88 69 54 78.3 9 3 5 8 47.1 Kilmarnock (1 Season) 1 League 11 11 990 11.0 26 2.36 65 42 61.5 4 2 5 3 27.3 3 1 2 0 66.7 Nuneaton Town (1 Season) 1 League 9 9 810 9.0 6 0.67 34 28 82.4 5 4 0 5 55.6 Port Vale (1 Season) 1 League 8 8 720 8.0 9 1.13 32 23 71.9 3 2 3 3 37.5 0 0 0 0 Rotherham United (1 Season) 2 Leagues 5 5 450 5.0 12 3.00 22 10 45.5 1 1 3 1 20.0 0 0 0 0 Plymouth Argyle (1 Season) 1 League 4 4 360 4.0 3 0.75 14 11 78.6 3 1 0 2 50.0 0 0 0 0 Championship (8 Seasons) 74 72 6,439 71.5 91 1.27 271 187 68.3 20 25 27 19 26.4 8 5 2 1 28.6 EFL Cup (8 Seasons) 7 7 630 7.0 3 0.75 11 10 90.9 4 1 2 4 57.1 2 2 0 0 0.0 FA Cup (6 Seasons) 15 15 1,440 16.0 13 1.34 33 23 69.7 6 5 4 5 33.3 2 2 0 0 0.0 Premiership (3 Seasons) 79 79 7,110 79.0 117 1.48 363 266 72.2 30 17 32 24 30.4 23 16 4 3 20.0 League Two (3 Seasons) 49 49 4,410 49.0 50 1.02 178 130 73.0 23 11 15 18 36.7 2 2 0 0 0.0 PL2 — Div. 1 (3 Seasons) 7 7 630 7.0 0 4 1 2 3 42.9 0 0 0 0 League One (2 Seasons) 20 20 1,800 20.0 31 1.55 76 45 59.2 9 6 5 5 25.0 0 0 0 0 Conf Premier (1 Season) 9 9 810 9.0 6 0.67 34 28 82.4 5 4 0 5 55.6 Conf Lg (1 Season) 6 6 540 6.0 10 1.67 27 19 70.4 1 3 2 1 16.7 2 2 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 2013-2014 21 Nuneaton Town eng ENG 5. Conf Premier 13th 9 9 810 9.0 6 0.67 34 28 82.4 5 4 0 5 55.6 2015-2016 23 Rotherham United eng ENG 2. Championship 21st 4 4 360 4.0 12 3.00 22 10 45.5 0 1 3 0 0.0 Matches 2015-2016 23 AFC Wimbledon eng ENG 4. League Two 7th 17 17 1,530 17.0 15 0.88 69 54 78.3 9 3 5 8 47.1 Matches 2016-2017 24 Bristol Rovers eng ENG 3. League One 10th 16 16 1,440 16.0 28 1.75 62 34 54.8 6 5 5 3 18.8 0 0 0 0 Matches 2016-2017 24 Derby County eng ENG Jr. PL2 — Div. 1 8th 5 5 450 5.0 0 3 1 1 2 40.0 0 0 0 0 Matches 2017-2018 25 Plymouth Argyle eng ENG 3. League One 7th 4 4 360 4.0 3 0.75 14 11 78.6 3 1 0 2 50.0 0 0 0 0 Matches 2017-2018 25 Port Vale eng ENG 4. League Two 20th 8 8 720 8.0 9 1.13 32 23 71.9 3 2 3 3 37.5 0 0 0 0 Matches 2017-2018 25 Derby County eng ENG Jr. PL2 — Div. 1 10th 1 1 90 1.0 0 0 0 1 0 0.0 0 0 0 0 Matches 2018-2019 26 Derby County eng ENG Jr. PL2 — Div. 1 7th 1 1 90 1.0 1 0 0 1 100.0 0 0 0 0 Matches 2018-2019 26 Derby County eng ENG 2. Championship 6th 16 16 1,440 16.0 14 0.87 50 36 72.0 7 6 3 6 37.5 0 0 0 0 Matches 2019-2020 27 Derby County eng ENG 2. Championship 10th 22 22 1,905 21.2 30 1.42 91 65 70.3 7 7 8 5 22.7 5 3 1 1 25.0 Matches 2020-2021 28 Derby County eng ENG 2. Championship 21st 14 13 1,219 13.5 18 1.33 44 27 61.4 2 4 7 3 23.1 1 1 0 0 0.0 Matches 2021-2022 29 Derby County eng ENG 2. Championship 23rd 18 17 1,515 16.8 17 1.01 64 49 75.0 4 7 6 5 29.4 2 1 1 0 50.0 Matches 2022-2023 30 Aberdeen sct SCO 1. Premiership 3rd 31 31 2,790 31.0 40 1.29 136 103 74.3 15 3 13 13 41.9 9 5 2 2 28.6 Matches 2023-2024 31 Aberdeen sct SCO 1. Premiership 7th 37 37 3,330 37.0 51 1.38 162 121 74.7 11 12 14 8 21.6 11 10 0 1 0.0 Matches 2025-2026 33 Kilmarnock sct SCO 1. Premiership 10th 11 11 990 11.0 26 2.36 65 42 61.5 4 2 5 3 27.3 3 1 2 0 66.7 Matches 2025-2026 33 Notts County eng ENG 4. League Two 5th 24 24 2,160 24.0 26 1.08 77 53 68.8 11 6 7 7 29.2 2 2 0 0 0.0 Matches 12 Seasons 10 Clubs 5 Leagues 231 229 20,569 228.5 295 1.29 922 656 70.5 87 63 79 71 31.0 33 23 6 4 20.7 Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Derby County (7 Seasons) 1 League 70 68 6,079 67.5 79 1.17 249 177 70.3 20 24 24 19 27.9 8 5 2 1 28.6 Derby County (3 Seasons) 1 League 7 7 630 7.0 0 4 1 2 3 42.9 0 0 0 0 Aberdeen (2 Seasons) 1 League 68 68 6,120 68.0 91 1.34 298 224 74.5 26 15 27 21 30.9 20 15 2 3 11.8 Notts County (1 Season) 1 League 24 24 2,160 24.0 26 1.08 77 53 68.8 11 6 7 7 29.2 2 2 0 0 0.0 AFC Wimbledon (1 Season) 1 League 17 17 1,530 17.0 15 0.88 69 54 78.3 9 3 5 8 47.1 Bristol Rovers (1 Season) 1 League 16 16 1,440 16.0 28 1.75 62 34 54.8 6 5 5 3 18.8 0 0 0 0 Kilmarnock (1 Season) 1 League 11 11 990 11.0 26 2.36 65 42 61.5 4 2 5 3 27.3 3 1 2 0 66.7 Nuneaton Town (1 Season) 1 League 9 9 810 9.0 6 0.67 34 28 82.4 5 4 0 5 55.6 Port Vale (1 Season) 1 League 8 8 720 8.0 9 1.13 32 23 71.9 3 2 3 3 37.5 0 0 0 0 Plymouth Argyle (1 Season) 1 League 4 4 360 4.0 3 0.75 14 11 78.6 3 1 0 2 50.0 0 0 0 0 Rotherham United (1 Season) 1 League 4 4 360 4.0 12 3.00 22 10 45.5 0 1 3 0 0.0 Championship (8 Seasons) 74 72 6,439 71.5 91 1.27 271 187 68.3 20 25 27 19 26.4 8 5 2 1 28.6 Premiership (3 Seasons) 79 79 7,110 79.0 117 1.48 363 266 72.2 30 17 32 24 30.4 23 16 4 3 20.0 League Two (3 Seasons) 49 49 4,410 49.0 50 1.02 178 130 73.0 23 11 15 18 36.7 2 2 0 0 0.0 PL2 — Div. 1 (3 Seasons) 7 7 630 7.0 0 4 1 2 3 42.9 0 0 0 0 League One (2 Seasons) 20 20 1,800 20.0 31 1.55 76 45 59.2 9 6 5 5 25.0 0 0 0 0 Conf Premier (1 Season) 9 9 810 9.0 6 0.67 34 28 82.4 5 4 0 5 55.6
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 2023-2024 31 Aberdeen 3. Conf Lg GR 6 6 540 6.0 10 1.67 27 19 70.4 1 3 2 1 16.7 2 2 0 0 0.0 Matches 1 Season 1 Club 1 League 6 6 540 6.0 10 1.67 27 19 70.4 1 3 2 1 16.7 2 2 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 2013-2014 21 Nuneaton Town eng ENG 5. Conf Premier 9 9 810 9.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2014-2015 22 Derby County eng ENG 2. Championship 0 0 Matches 2014-2015 22 Derby County 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 22 Derby County eng ENG League 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 2015-2016 23 Rotherham United 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 23 Rotherham 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 2015-2016 23 AFC Wimbledon eng ENG 4. League Two 17 17 1,530 17.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 24 Derby County eng ENG 2. Championship 0 0 Matches 2016-2017 24 Bristol Rovers eng ENG FA Cup 3 3 300 3.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 24 Bristol Rovers eng ENG 3. League One 16 16 1,440 16.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 24 Derby County eng ENG Jr. PL2 — Div. 1 5 5 450 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 25 Derby County eng ENG 2. Championship 0 0 Matches 2017-2018 25 Derby County eng ENG EFL Cup 0 0 Matches 2017-2018 25 Plymouth Argyle eng ENG 3. League One 4 4 360 4.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 25 Port Vale eng ENG 4. League Two 8 8 720 8.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 25 Derby County eng ENG Jr. PL2 — Div. 1 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 26 Derby County eng ENG 2. Championship 16 16 1,440 16.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 26 Derby County 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 2018-2019 26 Derby County eng ENG FA Cup 4 4 390 4.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 26 Derby County eng ENG Jr. PL2 — Div. 1 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 27 Derby County eng ENG 2. Championship 22 22 1,905 21.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 27 Derby County eng ENG EFL Cup 0 0 Matches 2019-2020 27 Derby County eng ENG FA Cup 4 4 360 4.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 28 Derby County eng ENG 2. Championship 14 13 1,219 13.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 28 Derby County 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 2021-2022 29 Derby County eng ENG 2. Championship 18 17 1,515 16.8 0 0 0 0 0 0 1 1 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 29 Derby County eng ENG EFL Cup 0 0 Matches 2021-2022 29 Derby County eng ENG FA Cup 0 0 Matches 2022-2023 30 Aberdeen sct SCO 1. Premiership 31 31 2,790 31.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 31 Aberdeen 3. Conf Lg 6 6 540 6.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 31 Aberdeen sct SCO 1. Premiership 37 37 3,330 37.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 33 Notts County 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 2025-2026 33 Notts County eng ENG FA Cup 1 1 120 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 33 Notts County eng ENG 4. League Two 24 24 2,160 24.0 0 1 1 0 0 0 5 0 0.00 0.04 0.04 0.00 0.04 Matches 2025-2026 33 Kilmarnock sct SCO 1. Premiership 11 11 990 11.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 12 Seasons 10 Clubs 8 Leagues 259 257 23,179 257.5 0 1 1 0 0 0 9 1 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 Derby County (7 Seasons) 3 Leagues 86 84 7,549 83.9 0 0 0 0 0 0 1 1 0.00 0.00 0.00 0.00 0.00 Derby County (3 Seasons) 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 Aberdeen (2 Seasons) 2 Leagues 74 74 6,660 74.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Notts County (1 Season) 3 Leagues 26 26 2,370 26.3 0 1 1 0 0 0 5 0 0.00 0.04 0.04 0.00 0.04 Bristol Rovers (1 Season) 2 Leagues 19 19 1,740 19.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 AFC Wimbledon (1 Season) 1 League 17 17 1,530 17.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Kilmarnock (1 Season) 1 League 11 11 990 11.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Nuneaton Town (1 Season) 1 League 9 9 810 9.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Port Vale (1 Season) 1 League 8 8 720 8.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Rotherham United (1 Season) 2 Leagues 5 5 450 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Plymouth Argyle (1 Season) 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 Championship (8 Seasons) 74 72 6,439 71.5 0 0 0 0 0 0 1 1 0.00 0.00 0.00 0.00 0.00 EFL Cup (8 Seasons) 7 7 630 7.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 FA Cup (6 Seasons) 15 15 1,440 16.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Premiership (3 Seasons) 79 79 7,110 79.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 League Two (3 Seasons) 49 49 4,410 49.0 0 1 1 0 0 0 5 0 0.00 0.02 0.02 0.00 0.02 PL2 — Div. 1 (3 Seasons) 7 7 630 7.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League One (2 Seasons) 20 20 1,800 20.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Conf Premier (1 Season) 9 9 810 9.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Conf Lg (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 2013-2014 21 Nuneaton Town 1 League 9 9 810 9.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2014-2015 22 Derby County 3 Leagues 5 5 450 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2015-2016 23 Rotherham United 2 Leagues 5 5 450 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2015-2016 23 AFC Wimbledon 1 League 17 17 1,530 17.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2016-2017 24 Bristol Rovers 2 Leagues 19 19 1,740 19.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2016-2017 24 Derby County 1 League 0 0 2016-2017 24 Derby County 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 2017-2018 25 Plymouth Argyle 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 2017-2018 25 Port Vale 1 League 8 8 720 8.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2017-2018 25 Derby County 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 25 Derby County 2 Leagues 0 0 2018-2019 26 Derby County 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 2018-2019 26 Derby County 3 Leagues 21 21 1,920 21.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2019-2020 27 Derby County 3 Leagues 26 26 2,265 25.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2020-2021 28 Derby County 2 Leagues 16 15 1,399 15.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2021-2022 29 Derby County 3 Leagues 18 17 1,515 16.8 0 0 0 0 0 0 1 1 0.00 0.00 0.00 0.00 0.00 2022-2023 30 Aberdeen 1 League 31 31 2,790 31.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2023-2024 31 Aberdeen 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 2025-2026 33 Kilmarnock 1 League 11 11 990 11.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2025-2026 33 Notts County 3 Leagues 26 26 2,370 26.3 0 1 1 0 0 0 5 0 0.00 0.04 0.04 0.00 0.04 12 Seasons 10 Clubs 8 Leagues 259 257 23,179 257.5 0 1 1 0 0 0 9 1 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 Derby County (7 Seasons) 3 Leagues 86 84 7,549 83.9 0 0 0 0 0 0 1 1 0.00 0.00 0.00 0.00 0.00 Derby County (3 Seasons) 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 Aberdeen (2 Seasons) 2 Leagues 74 74 6,660 74.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Notts County (1 Season) 3 Leagues 26 26 2,370 26.3 0 1 1 0 0 0 5 0 0.00 0.04 0.04 0.00 0.04 Bristol Rovers (1 Season) 2 Leagues 19 19 1,740 19.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 AFC Wimbledon (1 Season) 1 League 17 17 1,530 17.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Kilmarnock (1 Season) 1 League 11 11 990 11.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Nuneaton Town (1 Season) 1 League 9 9 810 9.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Port Vale (1 Season) 1 League 8 8 720 8.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Rotherham United (1 Season) 2 Leagues 5 5 450 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Plymouth Argyle (1 Season) 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 Championship (8 Seasons) 74 72 6,439 71.5 0 0 0 0 0 0 1 1 0.00 0.00 0.00 0.00 0.00 EFL Cup (8 Seasons) 7 7 630 7.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 FA Cup (6 Seasons) 15 15 1,440 16.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Premiership (3 Seasons) 79 79 7,110 79.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 League Two (3 Seasons) 49 49 4,410 49.0 0 1 1 0 0 0 5 0 0.00 0.02 0.02 0.00 0.02 PL2 — Div. 1 (3 Seasons) 7 7 630 7.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League One (2 Seasons) 20 20 1,800 20.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Conf Premier (1 Season) 9 9 810 9.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Conf Lg (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 2013-2014 21 Nuneaton Town eng ENG 5. Conf Premier 13th 9 9 810 9.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2014-2015 22 Derby County eng ENG 2. Championship 8th 0 0 Matches 2015-2016 23 Rotherham United eng ENG 2. Championship 21st 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 23 AFC Wimbledon eng ENG 4. League Two 7th 17 17 1,530 17.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 24 Bristol Rovers eng ENG 3. League One 10th 16 16 1,440 16.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 24 Derby County eng ENG 2. Championship 9th 0 0 Matches 2016-2017 24 Derby County eng ENG Jr. PL2 — Div. 1 8th 5 5 450 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 25 Plymouth Argyle eng ENG 3. League One 7th 4 4 360 4.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 25 Port Vale eng ENG 4. League Two 20th 8 8 720 8.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 25 Derby County eng ENG Jr. PL2 — Div. 1 10th 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 25 Derby County eng ENG 2. Championship 6th 0 0 Matches 2018-2019 26 Derby County eng ENG Jr. PL2 — Div. 1 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 2018-2019 26 Derby County eng ENG 2. Championship 6th 16 16 1,440 16.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 27 Derby County eng ENG 2. Championship 10th 22 22 1,905 21.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 28 Derby County eng ENG 2. Championship 21st 14 13 1,219 13.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 29 Derby County eng ENG 2. Championship 23rd 18 17 1,515 16.8 0 0 0 0 0 0 1 1 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 30 Aberdeen sct SCO 1. Premiership 3rd 31 31 2,790 31.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 31 Aberdeen sct SCO 1. Premiership 7th 37 37 3,330 37.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 33 Kilmarnock sct SCO 1. Premiership 10th 11 11 990 11.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 33 Notts County eng ENG 4. League Two 5th 24 24 2,160 24.0 0 1 1 0 0 0 5 0 0.00 0.04 0.04 0.00 0.04 Matches 12 Seasons 10 Clubs 5 Leagues 231 229 20,569 228.5 0 1 1 0 0 0 9 1 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 Derby County (7 Seasons) 1 League 70 68 6,079 67.5 0 0 0 0 0 0 1 1 0.00 0.00 0.00 0.00 0.00 Derby County (3 Seasons) 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 Aberdeen (2 Seasons) 1 League 68 68 6,120 68.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Notts County (1 Season) 1 League 24 24 2,160 24.0 0 1 1 0 0 0 5 0 0.00 0.04 0.04 0.00 0.04 AFC Wimbledon (1 Season) 1 League 17 17 1,530 17.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Bristol Rovers (1 Season) 1 League 16 16 1,440 16.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Kilmarnock (1 Season) 1 League 11 11 990 11.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Nuneaton Town (1 Season) 1 League 9 9 810 9.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Port Vale (1 Season) 1 League 8 8 720 8.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Plymouth Argyle (1 Season) 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 Rotherham United (1 Season) 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 Championship (8 Seasons) 74 72 6,439 71.5 0 0 0 0 0 0 1 1 0.00 0.00 0.00 0.00 0.00 Premiership (3 Seasons) 79 79 7,110 79.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 League Two (3 Seasons) 49 49 4,410 49.0 0 1 1 0 0 0 5 0 0.00 0.02 0.02 0.00 0.02 PL2 — Div. 1 (3 Seasons) 7 7 630 7.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League One (2 Seasons) 20 20 1,800 20.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Conf Premier (1 Season) 9 9 810 9.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 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 2023-2024 31 Aberdeen 3. Conf Lg GR 6 6 540 6.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 1 Season 1 Club 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
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2013-2014 21 Nuneaton Town 1 League 9.0 0 0 0.00 0 0 2014-2015 22 Derby County 3 Leagues 5.0 0 0 0 2015-2016 23 Rotherham United 2 Leagues 5.0 0 0 0.00 0 0 2015-2016 23 AFC Wimbledon 1 League 17.0 0 0 0.00 0 0 2016-2017 24 Bristol Rovers 2 Leagues 19.3 0 0 0 0.00 0.00 0 0 2016-2017 24 Derby County 1 League 5.0 0 0 0 2017-2018 25 Plymouth Argyle 1 League 4.0 0 0 0 0.00 0.00 0 0 2017-2018 25 Port Vale 1 League 8.0 0 0 0 0.00 0.00 0 0 2017-2018 25 Derby County 1 League 1.0 0 0 0 2018-2019 26 Derby County 1 League 1.0 0 0 0 2018-2019 26 Derby County 3 Leagues 21.3 0 0 0 0.00 0.00 0 0 2019-2020 27 Derby County 3 Leagues 25.2 0 0 0 0.00 0.00 0 0 2020-2021 28 Derby County 2 Leagues 15.5 0 0 0 0.00 0.00 0 0 2021-2022 29 Derby County 3 Leagues 16.8 0 0 0 0.00 0.00 0 0 2022-2023 30 Aberdeen 1 League 31.0 0 1 0 0.0 0.03 0.00 0.00 0 0 2023-2024 31 Aberdeen 2 Leagues 43.0 0 0 0 0.00 0.00 0 0 2025-2026 33 Kilmarnock 1 League 11.0 0 0 0 0.00 0.00 0 0 2025-2026 33 Notts County 3 Leagues 26.3 0 0 0 0.00 0.00 0 0 12 Seasons 10 Clubs 8 Leagues 257.5 0 1 0 0.0 0.00 0.00 0.00 0 0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Derby County (7 Seasons) 3 Leagues 83.9 0 0 0 0.00 0.00 0 0 Derby County (3 Seasons) 1 League 7.0 0 0 0 Aberdeen (2 Seasons) 2 Leagues 74.0 0 1 0 0.0 0.01 0.00 0.00 0 0 Notts County (1 Season) 3 Leagues 26.3 0 0 0 0.00 0.00 0 0 Bristol Rovers (1 Season) 2 Leagues 19.3 0 0 0 0.00 0.00 0 0 AFC Wimbledon (1 Season) 1 League 17.0 0 0 0.00 0 0 Kilmarnock (1 Season) 1 League 11.0 0 0 0 0.00 0.00 0 0 Nuneaton Town (1 Season) 1 League 9.0 0 0 0.00 0 0 Port Vale (1 Season) 1 League 8.0 0 0 0 0.00 0.00 0 0 Rotherham United (1 Season) 2 Leagues 5.0 0 0 0.00 0 0 Plymouth Argyle (1 Season) 1 League 4.0 0 0 0 0.00 0.00 0 0 Championship (8 Seasons) 71.5 0 0 0 0.00 0.00 0 0 EFL Cup (8 Seasons) 7.0 0 0 0 0.00 0.00 0 0 FA Cup (6 Seasons) 16.0 0 0 0 0.00 0.00 0 0 Premiership (3 Seasons) 79.0 0 1 0 0.0 0.01 0.00 0.00 0 0 League Two (3 Seasons) 49.0 0 0 0 0.00 0.00 0 0 PL2 — Div. 1 (3 Seasons) 7.0 0 0 0 League One (2 Seasons) 20.0 0 0 0 0.00 0.00 0 0 Conf Premier (1 Season) 9.0 0 0 0.00 0 0 Conf Lg (1 Season) 6.0 0 0 0 0.00 0.00 0 0
Shooting Table Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2023-2024 31 Aberdeen 3. Conf Lg GR 6.0 0 0 0 0.00 0.00 0 0 Matches 1 Season 1 Club 1 League 6.0 0 0 0 0.00 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 2013-2014 21 Nuneaton Town eng ENG 5. Conf Premier 9 810 90 19.6 9.0 9 0 2014-2015 22 Derby County eng ENG 2. Championship 0 0 0 0 44 Matches 2014-2015 22 Derby County eng ENG FA Cup 3 270 90 100.0 3.0 3 90 3 0 0 2.00 4 2 +2 +0.67 Matches 2014-2015 22 Derby County eng ENG League Cup 2 180 90 40.0 2.0 2 90 2 0 3 3.00 7 2 +5 +2.50 +2.17 Matches 2015-2016 23 Rotherham United eng ENG 2. Championship 4 360 90 8.7 4.0 4 4 0 1 0.25 4 10 -6 -1.50 -1.21 Matches 2015-2016 23 Rotherham United eng ENG League Cup 1 90 90 50.0 1.0 1 90 1 0 1 3.00 1 0 +1 +1.00 +2.00 Matches 2015-2016 23 AFC Wimbledon eng ENG 4. League Two 17 1,530 90 37.0 17.0 17 17 0 0 1.85 21 15 +6 +0.35 +0.08 Matches 2016-2017 24 Derby County eng ENG 2. Championship 0 0 0 0 1 Matches 2016-2017 24 Bristol Rovers eng ENG FA Cup 3 300 100 100.0 3.3 3 100 3 0 0 1.33 6 5 +1 +0.30 Matches 2016-2017 24 Bristol Rovers eng ENG 3. League One 16 1,440 90 34.8 16.0 16 16 0 5 1.53 25 28 -3 -0.19 -0.22 Matches 2016-2017 24 Derby County eng ENG Jr. PL2 — Div. 1 5 450 90 22.7 5.0 5 90 5 0 0 2.00 9 8 +1 +0.20 +0.91 Matches 2017-2018 25 Derby County eng ENG 2. Championship 0 0 0 0 18 Matches 2017-2018 25 Derby County eng ENG EFL Cup 0 0 0 0 1 Matches 2017-2018 25 Plymouth Argyle eng ENG 3. League One 4 360 90 8.7 4.0 4 4 0 0 2.50 8 3 +5 +1.25 +1.39 Matches 2017-2018 25 Port Vale eng ENG 4. League Two 8 720 90 17.4 8.0 8 8 0 0 1.38 11 9 +2 +0.25 +0.78 Matches 2017-2018 25 Derby County eng ENG Jr. PL2 — Div. 1 1 90 90 4.5 1.0 1 90 1 0 0 0.00 0 2 -2 -2.00 -1.52 Matches 2018-2019 26 Derby County eng ENG 2. Championship 16 1,440 90 34.8 16.0 16 90 16 0 30 1.58 28 14 +14 +0.87 +0.84 Matches 2018-2019 26 Derby County eng ENG EFL Cup 1 90 90 23.1 1.0 1 90 1 0 3 3.00 4 0 +4 +4.00 +3.70 Matches 2018-2019 26 Derby County eng ENG FA Cup 4 390 98 100.0 4.3 4 98 4 0 0 1.25 6 6 0 0.00 Matches 2018-2019 26 Derby County eng ENG Jr. PL2 — Div. 1 1 90 90 4.5 1.0 1 90 1 0 0 3.00 1 0 +1 +1.00 +1.29 Matches 2019-2020 27 Derby County eng ENG 2. Championship 22 1,905 87 46.0 21.2 22 87 21 0 24 1.27 23 30 -7 -0.33 -0.53 Matches 2019-2020 27 Derby County eng ENG EFL Cup 0 0 0 0 2 Matches 2019-2020 27 Derby County eng ENG FA Cup 4 360 90 100.0 4.0 4 90 4 0 0 1.75 5 5 0 0.00 Matches 2020-2021 28 Derby County eng ENG 2. Championship 14 1,219 87 29.4 13.5 13 90 13 1 49 32 0.79 11 18 -7 -0.52 -0.05 Matches 2020-2021 28 Derby County eng ENG EFL Cup 2 180 90 100.0 2.0 2 90 2 0 0 0.50 1 2 -1 -0.50 Matches 2021-2022 29 Derby County eng ENG 2. Championship 18 1,515 84 36.6 16.8 17 88 16 1 19 25 1.06 16 17 -1 -0.06 +0.18 Matches 2021-2022 29 Derby County eng ENG EFL Cup 0 0 0 0 2 Matches 2021-2022 29 Derby County eng ENG FA Cup 0 0 0 0 1 Matches 2022-2023 30 Aberdeen sct SCO 1. Premiership 31 2,790 90 81.6 31.0 31 90 31 0 0 1.55 48 40 +8 +0.26 +1.97 Matches 2023-2024 31 Aberdeen 3. Conf Lg 6 540 90 100.0 6.0 6 90 6 0 0 1.00 10 10 0 0.00 Matches 2023-2024 31 Aberdeen sct SCO 1. Premiership 37 3,330 90 97.4 37.0 37 90 37 0 1 1.22 43 51 -8 -0.22 -4.22 Matches 2025-2026 33 Notts County eng ENG EFL Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00 Matches 2025-2026 33 Notts County eng ENG FA Cup 1 120 120 100.0 1.3 1 120 1 0 0 1.00 2 2 0 0.00 Matches 2025-2026 33 Notts County eng ENG 4. League Two 24 2,160 90 52.2 24.0 24 90 24 0 0 1.63 36 26 +10 +0.42 -0.13 Matches 2025-2026 33 Kilmarnock sct SCO 1. Premiership 11 990 90 28.9 11.0 11 90 11 0 1 1.27 17 26 -9 -0.82 -0.48 Matches 12 Seasons 10 Clubs 8 Leagues 259 23,179 89 32.1 257.5 257 90 246 2 34 195 1.40 337 322 +15 +0.06 +0.20 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Derby County (7 Seasons) 3 Leagues 86 7,549 88 23.9 83.9 84 89 82 2 34 186 1.29 105 96 +9 +0.11 +0.22 Derby County (3 Seasons) 1 League 7 630 90 10.6 7.0 7 90 7 0 0 1.86 10 10 0 0.00 +0.47 Aberdeen (2 Seasons) 2 Leagues 74 6,660 90 90.2 74.0 74 90 74 0 1 1.34 101 101 0 0.00 +1.00 Notts County (1 Season) 3 Leagues 26 2,370 91 54.5 26.3 26 91 26 0 0 1.54 38 29 +9 +0.34 -0.20 Bristol Rovers (1 Season) 2 Leagues 19 1,740 92 39.2 19.3 19 100 19 0 5 1.50 31 33 -2 -0.10 -0.14 AFC Wimbledon (1 Season) 1 League 17 1,530 90 37.0 17.0 17 17 0 0 1.85 21 15 +6 +0.35 +0.08 Kilmarnock (1 Season) 1 League 11 990 90 28.9 11.0 11 90 11 0 1 1.27 17 26 -9 -0.82 -0.48 Nuneaton Town (1 Season) 1 League 9 810 90 19.6 9.0 9 0 Port Vale (1 Season) 1 League 8 720 90 17.4 8.0 8 8 0 0 1.38 11 9 +2 +0.25 +0.78 Rotherham United (1 Season) 2 Leagues 5 450 90 10.4 5.0 5 90 5 0 2 0.80 5 10 -5 -1.00 -0.70 Plymouth Argyle (1 Season) 1 League 4 360 90 8.7 4.0 4 4 0 0 2.50 8 3 +5 +1.25 +1.39 Championship (8 Seasons) 74 6,439 87 19.4 71.5 72 88 70 2 34 175 1.14 82 89 -7 -0.10 +0.08 EFL Cup (8 Seasons) 7 630 90 34.4 7.0 7 90 7 0 12 1.86 13 5 +8 +1.14 +1.01 FA Cup (6 Seasons) 15 1,440 96 94.1 16.0 15 96 15 0 1 1.53 23 20 +3 +0.19 Premiership (3 Seasons) 79 7,110 90 69.3 79.0 79 90 79 0 2 1.36 108 117 -9 -0.11 +0.37 League Two (3 Seasons) 49 4,410 90 35.5 49.0 49 90 49 0 0 1.67 68 50 +18 +0.37 +0.37 PL2 — Div. 1 (3 Seasons) 7 630 90 10.6 7.0 7 90 7 0 0 1.86 10 10 0 0.00 +0.47 League One (2 Seasons) 20 1,800 90 21.7 20.0 20 20 0 5 1.72 33 31 +2 +0.10 +0.17 Conf Premier (1 Season) 9 810 90 19.6 9.0 9 0 Conf Lg (1 Season) 6 540 90 100.0 6.0 6 90 6 0 0 1.00 10 10 0 0.00
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 2013-2014 21 Nuneaton Town 1 League 9 810 90 19.6 9.0 9 0 2014-2015 22 Derby County 3 Leagues 5 450 90 9.3 5.0 5 90 5 0 47 2.40 11 4 +7 +1.40 +1.07 2015-2016 23 Rotherham United 2 Leagues 5 450 90 10.4 5.0 5 90 5 0 2 0.80 5 10 -5 -1.00 -0.70 2015-2016 23 AFC Wimbledon 1 League 17 1,530 90 37.0 17.0 17 17 0 0 1.85 21 15 +6 +0.35 +0.08 2016-2017 24 Bristol Rovers 2 Leagues 19 1,740 92 39.2 19.3 19 100 19 0 5 1.50 31 33 -2 -0.10 -0.14 2016-2017 24 Derby County 1 League 0 0 0 0 1 2016-2017 24 Derby County 1 League 5 450 90 22.7 5.0 5 90 5 0 0 2.00 9 8 +1 +0.20 +0.91 2017-2018 25 Plymouth Argyle 1 League 4 360 90 8.7 4.0 4 4 0 0 2.50 8 3 +5 +1.25 +1.39 2017-2018 25 Port Vale 1 League 8 720 90 17.4 8.0 8 8 0 0 1.38 11 9 +2 +0.25 +0.78 2017-2018 25 Derby County 1 League 1 90 90 4.5 1.0 1 90 1 0 0 0.00 0 2 -2 -2.00 -1.52 2017-2018 25 Derby County 2 Leagues 0 0 0 0 19 2018-2019 26 Derby County 1 League 1 90 90 4.5 1.0 1 90 1 0 0 3.00 1 0 +1 +1.00 +1.29 2018-2019 26 Derby County 3 Leagues 21 1,920 91 39.0 21.3 21 91 21 0 33 1.58 38 20 +18 +0.84 +0.78 2019-2020 27 Derby County 3 Leagues 26 2,265 87 48.4 25.2 26 87 25 0 26 1.34 28 35 -7 -0.28 -0.48 2020-2021 28 Derby County 2 Leagues 16 1,399 87 32.4 15.5 15 90 15 1 49 32 0.75 12 20 -8 -0.51 -0.05 2021-2022 29 Derby County 3 Leagues 18 1,515 84 34.4 16.8 17 88 16 1 19 28 1.06 16 17 -1 -0.06 +0.18 2022-2023 30 Aberdeen 1 League 31 2,790 90 81.6 31.0 31 90 31 0 0 1.55 48 40 +8 +0.26 +1.97 2023-2024 31 Aberdeen 2 Leagues 43 3,870 90 97.7 43.0 43 90 43 0 1 1.19 53 61 -8 -0.19 -4.19 2025-2026 33 Kilmarnock 1 League 11 990 90 28.9 11.0 11 90 11 0 1 1.27 17 26 -9 -0.82 -0.48 2025-2026 33 Notts County 3 Leagues 26 2,370 91 54.5 26.3 26 91 26 0 0 1.54 38 29 +9 +0.34 -0.20 12 Seasons 10 Clubs 8 Leagues 259 23,179 89 32.1 257.5 257 90 246 2 34 195 1.40 337 322 +15 +0.06 +0.20 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Derby County (7 Seasons) 3 Leagues 86 7,549 88 23.9 83.9 84 89 82 2 34 186 1.29 105 96 +9 +0.11 +0.22 Derby County (3 Seasons) 1 League 7 630 90 10.6 7.0 7 90 7 0 0 1.86 10 10 0 0.00 +0.47 Aberdeen (2 Seasons) 2 Leagues 74 6,660 90 90.2 74.0 74 90 74 0 1 1.34 101 101 0 0.00 +1.00 Notts County (1 Season) 3 Leagues 26 2,370 91 54.5 26.3 26 91 26 0 0 1.54 38 29 +9 +0.34 -0.20 Bristol Rovers (1 Season) 2 Leagues 19 1,740 92 39.2 19.3 19 100 19 0 5 1.50 31 33 -2 -0.10 -0.14 AFC Wimbledon (1 Season) 1 League 17 1,530 90 37.0 17.0 17 17 0 0 1.85 21 15 +6 +0.35 +0.08 Kilmarnock (1 Season) 1 League 11 990 90 28.9 11.0 11 90 11 0 1 1.27 17 26 -9 -0.82 -0.48 Nuneaton Town (1 Season) 1 League 9 810 90 19.6 9.0 9 0 Port Vale (1 Season) 1 League 8 720 90 17.4 8.0 8 8 0 0 1.38 11 9 +2 +0.25 +0.78 Rotherham United (1 Season) 2 Leagues 5 450 90 10.4 5.0 5 90 5 0 2 0.80 5 10 -5 -1.00 -0.70 Plymouth Argyle (1 Season) 1 League 4 360 90 8.7 4.0 4 4 0 0 2.50 8 3 +5 +1.25 +1.39 Championship (8 Seasons) 74 6,439 87 19.4 71.5 72 88 70 2 34 175 1.14 82 89 -7 -0.10 +0.08 EFL Cup (8 Seasons) 7 630 90 34.4 7.0 7 90 7 0 12 1.86 13 5 +8 +1.14 +1.01 FA Cup (6 Seasons) 15 1,440 96 94.1 16.0 15 96 15 0 1 1.53 23 20 +3 +0.19 Premiership (3 Seasons) 79 7,110 90 69.3 79.0 79 90 79 0 2 1.36 108 117 -9 -0.11 +0.37 League Two (3 Seasons) 49 4,410 90 35.5 49.0 49 90 49 0 0 1.67 68 50 +18 +0.37 +0.37 PL2 — Div. 1 (3 Seasons) 7 630 90 10.6 7.0 7 90 7 0 0 1.86 10 10 0 0.00 +0.47 League One (2 Seasons) 20 1,800 90 21.7 20.0 20 20 0 5 1.72 33 31 +2 +0.10 +0.17 Conf Premier (1 Season) 9 810 90 19.6 9.0 9 0 Conf Lg (1 Season) 6 540 90 100.0 6.0 6 90 6 0 0 1.00 10 10 0 0.00
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 2013-2014 21 Nuneaton Town eng ENG 5. Conf Premier 13th 9 810 90 19.6 9.0 9 0 2014-2015 22 Derby County eng ENG 2. Championship 8th 0 0 0 0 44 Matches 2015-2016 23 Rotherham United eng ENG 2. Championship 21st 4 360 90 8.7 4.0 4 4 0 1 0.25 4 10 -6 -1.50 -1.21 Matches 2015-2016 23 AFC Wimbledon eng ENG 4. League Two 7th 17 1,530 90 37.0 17.0 17 17 0 0 1.85 21 15 +6 +0.35 +0.08 Matches 2016-2017 24 Bristol Rovers eng ENG 3. League One 10th 16 1,440 90 34.8 16.0 16 16 0 5 1.53 25 28 -3 -0.19 -0.22 Matches 2016-2017 24 Derby County eng ENG 2. Championship 9th 0 0 0 0 1 Matches 2016-2017 24 Derby County eng ENG Jr. PL2 — Div. 1 8th 5 450 90 22.7 5.0 5 90 5 0 0 2.00 9 8 +1 +0.20 +0.91 Matches 2017-2018 25 Plymouth Argyle eng ENG 3. League One 7th 4 360 90 8.7 4.0 4 4 0 0 2.50 8 3 +5 +1.25 +1.39 Matches 2017-2018 25 Port Vale eng ENG 4. League Two 20th 8 720 90 17.4 8.0 8 8 0 0 1.38 11 9 +2 +0.25 +0.78 Matches 2017-2018 25 Derby County eng ENG Jr. PL2 — Div. 1 10th 1 90 90 4.5 1.0 1 90 1 0 0 0.00 0 2 -2 -2.00 -1.52 Matches 2017-2018 25 Derby County eng ENG 2. Championship 6th 0 0 0 0 18 Matches 2018-2019 26 Derby County eng ENG Jr. PL2 — Div. 1 7th 1 90 90 4.5 1.0 1 90 1 0 0 3.00 1 0 +1 +1.00 +1.29 Matches 2018-2019 26 Derby County eng ENG 2. Championship 6th 16 1,440 90 34.8 16.0 16 90 16 0 30 1.58 28 14 +14 +0.87 +0.84 Matches 2019-2020 27 Derby County eng ENG 2. Championship 10th 22 1,905 87 46.0 21.2 22 87 21 0 24 1.27 23 30 -7 -0.33 -0.53 Matches 2020-2021 28 Derby County eng ENG 2. Championship 21st 14 1,219 87 29.4 13.5 13 90 13 1 49 32 0.79 11 18 -7 -0.52 -0.05 Matches 2021-2022 29 Derby County eng ENG 2. Championship 23rd 18 1,515 84 36.6 16.8 17 88 16 1 19 25 1.06 16 17 -1 -0.06 +0.18 Matches 2022-2023 30 Aberdeen sct SCO 1. Premiership 3rd 31 2,790 90 81.6 31.0 31 90 31 0 0 1.55 48 40 +8 +0.26 +1.97 Matches 2023-2024 31 Aberdeen sct SCO 1. Premiership 7th 37 3,330 90 97.4 37.0 37 90 37 0 1 1.22 43 51 -8 -0.22 -4.22 Matches 2025-2026 33 Kilmarnock sct SCO 1. Premiership 10th 11 990 90 28.9 11.0 11 90 11 0 1 1.27 17 26 -9 -0.82 -0.48 Matches 2025-2026 33 Notts County eng ENG 4. League Two 5th 24 2,160 90 52.2 24.0 24 90 24 0 0 1.63 36 26 +10 +0.42 -0.13 Matches 12 Seasons 10 Clubs 5 Leagues 231 20,569 89 30.2 228.5 229 89 218 2 34 182 1.39 291 287 +4 +0.02 +0.16 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Derby County (7 Seasons) 1 League 70 6,079 87 21.0 67.5 68 88 66 2 34 174 1.19 78 79 -1 -0.01 +0.12 Derby County (3 Seasons) 1 League 7 630 90 10.6 7.0 7 90 7 0 0 1.86 10 10 0 0.00 +0.47 Aberdeen (2 Seasons) 1 League 68 6,120 90 89.5 68.0 68 90 68 0 1 1.37 91 91 0 0.00 +1.00 Notts County (1 Season) 1 League 24 2,160 90 52.2 24.0 24 90 24 0 0 1.63 36 26 +10 +0.42 -0.13 AFC Wimbledon (1 Season) 1 League 17 1,530 90 37.0 17.0 17 17 0 0 1.85 21 15 +6 +0.35 +0.08 Bristol Rovers (1 Season) 1 League 16 1,440 90 34.8 16.0 16 16 0 5 1.53 25 28 -3 -0.19 -0.22 Kilmarnock (1 Season) 1 League 11 990 90 28.9 11.0 11 90 11 0 1 1.27 17 26 -9 -0.82 -0.48 Nuneaton Town (1 Season) 1 League 9 810 90 19.6 9.0 9 0 Port Vale (1 Season) 1 League 8 720 90 17.4 8.0 8 8 0 0 1.38 11 9 +2 +0.25 +0.78 Plymouth Argyle (1 Season) 1 League 4 360 90 8.7 4.0 4 4 0 0 2.50 8 3 +5 +1.25 +1.39 Rotherham United (1 Season) 1 League 4 360 90 8.7 4.0 4 4 0 1 0.25 4 10 -6 -1.50 -1.21 Championship (8 Seasons) 74 6,439 87 19.4 71.5 72 88 70 2 34 175 1.14 82 89 -7 -0.10 +0.08 Premiership (3 Seasons) 79 7,110 90 69.3 79.0 79 90 79 0 2 1.36 108 117 -9 -0.11 +0.37 League Two (3 Seasons) 49 4,410 90 35.5 49.0 49 90 49 0 0 1.67 68 50 +18 +0.37 +0.37 PL2 — Div. 1 (3 Seasons) 7 630 90 10.6 7.0 7 90 7 0 0 1.86 10 10 0 0.00 +0.47 League One (2 Seasons) 20 1,800 90 21.7 20.0 20 20 0 5 1.72 33 31 +2 +0.10 +0.17 Conf Premier (1 Season) 9 810 90 19.6 9.0 9 0
Playing Time Table Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2023-2024 31 Aberdeen 3. Conf Lg GR 6 540 90 100.0 6.0 6 90 6 0 0 1.00 10 10 0 0.00 Matches 1 Season 1 Club 1 League 6 540 90 100.0 6.0 6 90 6 0 0 1.00 10 10 0 0.00
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2013-2014 21 Nuneaton Town 1 League 9.0 0 0 0 2014-2015 22 Derby County 3 Leagues 5.0 0 0 0 0 2015-2016 23 Rotherham United 2 Leagues 5.0 0 0 0 0 0 2015-2016 23 AFC Wimbledon 1 League 17.0 0 0 0 2016-2017 24 Bristol Rovers 2 Leagues 19.3 0 0 0 0 0 0 0 0 0 0 0 0 2016-2017 24 Derby County 1 League 5.0 0 0 0 0 2017-2018 25 Plymouth Argyle 1 League 4.0 0 0 0 0 0 0 0 0 0 0 0 0 2017-2018 25 Port Vale 1 League 8.0 0 0 0 0 0 0 0 0 0 0 0 0 2017-2018 25 Derby County 1 League 1.0 0 0 0 0 2018-2019 26 Derby County 1 League 1.0 0 0 0 0 2018-2019 26 Derby County 3 Leagues 21.3 0 0 0 0 7 0 0 1 1 0 0 0 2019-2020 27 Derby County 3 Leagues 25.2 0 0 0 0 4 0 0 0 1 0 2020-2021 28 Derby County 2 Leagues 15.5 0 0 0 0 1 0 0 0 0 0 2021-2022 29 Derby County 3 Leagues 16.8 1 1 0 1 3 0 0 1 0 0 2022-2023 30 Aberdeen 1 League 31.0 0 0 0 1 1 0 0 0 1 1 2023-2024 31 Aberdeen 2 Leagues 43.0 3 0 0 0 3 0 0 0 0 0 2025-2026 33 Kilmarnock 1 League 11.0 0 0 0 0 1 0 0 0 0 0 2025-2026 33 Notts County 3 Leagues 26.3 5 0 0 0 6 0 0 0 0 1 12 Seasons 10 Clubs 8 Leagues 257.5 9 1 0 2 26 0 0 2 3 0 0 2 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Derby County (7 Seasons) 3 Leagues 83.9 1 1 0 1 15 0 0 2 2 0 0 0 Derby County (3 Seasons) 1 League 7.0 0 0 0 0 Aberdeen (2 Seasons) 2 Leagues 74.0 3 0 0 1 4 0 0 0 1 1 Notts County (1 Season) 3 Leagues 26.3 5 0 0 0 6 0 0 0 0 1 Bristol Rovers (1 Season) 2 Leagues 19.3 0 0 0 0 0 0 0 0 0 0 0 0 AFC Wimbledon (1 Season) 1 League 17.0 0 0 0 Kilmarnock (1 Season) 1 League 11.0 0 0 0 0 1 0 0 0 0 0 Nuneaton Town (1 Season) 1 League 9.0 0 0 0 Port Vale (1 Season) 1 League 8.0 0 0 0 0 0 0 0 0 0 0 0 0 Rotherham United (1 Season) 2 Leagues 5.0 0 0 0 0 0 Plymouth Argyle (1 Season) 1 League 4.0 0 0 0 0 0 0 0 0 0 0 0 0 Championship (8 Seasons) 71.5 1 1 0 1 14 0 0 2 2 0 0 0 EFL Cup (8 Seasons) 7.0 0 0 0 0 0 0 0 0 0 0 0 0 FA Cup (6 Seasons) 16.0 0 0 0 0 1 0 0 0 0 0 0 0 Premiership (3 Seasons) 79.0 3 0 0 1 5 0 0 0 1 1 League Two (3 Seasons) 49.0 5 0 0 0 6 0 0 0 0 0 0 1 PL2 — Div. 1 (3 Seasons) 7.0 0 0 0 0 League One (2 Seasons) 20.0 0 0 0 0 0 0 0 0 0 0 0 0 Conf Premier (1 Season) 9.0 0 0 0 Conf Lg (1 Season) 6.0 0 0 0 0 0 0 0 0 0 0
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2023-2024 31 Aberdeen 3. Conf Lg GR 6.0 0 0 0 0 0 0 0 0 0 0 Matches 1 Season 1 Club 1 League 6.0 0 0 0 0 0 0 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 Kelle Roos Pages
Kelle Roos Overview
Stats by Competition
Match Logs (Goalkeeping)
Match Logs (Summary)
Stathead & Player Comparison
Player Club Summary