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 2017-2018 19 St Johnstone sct SCO 1. Premiership 5 1 121 1.3 0 1 1 0 0 0 0 0 0.00 0.74 0.74 0.00 0.74 Matches 2018-2019 20 St Johnstone sct SCO 1. Premiership 12 5 409 4.5 2 0 2 2 0 0 1 0 0.44 0.00 0.44 0.44 0.44 Matches 2019-2020 21 St Johnstone sct SCO 1. Premiership 20 5 666 7.4 7 1 8 7 0 0 4 1 0.95 0.14 1.08 0.95 1.08 Matches 2020-2021 22 Aberdeen sct SCO 1. Premiership 12 5 535 5.9 2 0 2 2 0 0 1 0 0.34 0.00 0.34 0.34 0.34 Matches 2020-2021 22 St Johnstone sct SCO 1. Premiership 16 8 691 7.7 0 0 0 0 0 0 3 1 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 23 Kilmarnock sct SCO 2. Championship 13 9 778 8.6 4 1 5 3 1 1 3 0 0.46 0.12 0.58 0.35 0.46 Matches 2021-2022 23 St Johnstone sct SCO 1. Premiership 19 18 1,509 16.8 8 0 8 6 2 2 6 0 0.48 0.00 0.48 0.36 0.36 Matches 2022-2023 24 Salford City FC eng ENG EFL Cup 1 0 25 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 24 Salford City FC eng ENG FA Cup 2 1 107 1.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 24 Salford City FC eng ENG 4. League Two 39 33 2,839 31.5 12 5 17 12 0 1 6 1 0.38 0.16 0.54 0.38 0.54 Matches 2023-2024 25 Salford City FC eng ENG EFL Cup 2 2 139 1.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 25 Salford City FC eng ENG 4. League Two 27 17 1,585 17.6 9 1 10 9 0 0 6 0 0.51 0.06 0.57 0.51 0.57 Matches 2024-2025 26 Milton Keynes Dons eng ENG EFL Cup 1 1 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 26 Milton Keynes Dons eng ENG FA Cup 1 0 6 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 26 Milton Keynes Dons eng ENG 4. League Two 29 15 1,411 15.7 3 2 5 3 0 0 7 1 0.19 0.13 0.32 0.19 0.32 Matches 2025-2026 27 Motherwell sct SCO 1. Premiership 21 8 740 8.2 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Matches 9 Seasons 6 Clubs 5 Leagues 220 128 11,606 129.0 47 11 58 44 3 4 42 4 0.36 0.09 0.45 0.34 0.43 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 St Johnstone (5 Seasons) 1 League 72 37 3,396 37.7 17 2 19 15 2 2 14 2 0.45 0.05 0.50 0.40 0.45 Salford City FC (2 Seasons) 3 Leagues 71 53 4,695 52.2 21 6 27 21 0 1 13 1 0.40 0.12 0.52 0.40 0.52 Milton Keynes Dons (1 Season) 3 Leagues 31 16 1,462 16.2 3 2 5 3 0 0 7 1 0.18 0.12 0.31 0.18 0.31 Motherwell (1 Season) 1 League 21 8 740 8.2 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Kilmarnock (1 Season) 1 League 13 9 778 8.6 4 1 5 3 1 1 3 0 0.46 0.12 0.58 0.35 0.46 Aberdeen (1 Season) 1 League 12 5 535 5.9 2 0 2 2 0 0 1 0 0.34 0.00 0.34 0.34 0.34 Premiership (6 Seasons) 105 50 4,671 51.9 19 2 21 17 2 2 19 2 0.37 0.04 0.40 0.33 0.37 League Two (3 Seasons) 95 65 5,835 64.8 24 8 32 24 0 1 19 2 0.37 0.12 0.49 0.37 0.49 EFL Cup (3 Seasons) 4 3 209 2.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 FA Cup (2 Seasons) 3 1 113 1.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Championship (1 Season) 13 9 778 8.6 4 1 5 3 1 1 3 0 0.46 0.12 0.58 0.35 0.46
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 2017-2018 19 St Johnstone 1 League 5 1 121 1.3 0 1 1 0 0 0 0 0 0.00 0.74 0.74 0.00 0.74 2018-2019 20 St Johnstone 1 League 12 5 409 4.5 2 0 2 2 0 0 1 0 0.44 0.00 0.44 0.44 0.44 2019-2020 21 St Johnstone 1 League 20 5 666 7.4 7 1 8 7 0 0 4 1 0.95 0.14 1.08 0.95 1.08 2020-2021 22 Aberdeen 1 League 12 5 535 5.9 2 0 2 2 0 0 1 0 0.34 0.00 0.34 0.34 0.34 2020-2021 22 St Johnstone 1 League 16 8 691 7.7 0 0 0 0 0 0 3 1 0.00 0.00 0.00 0.00 0.00 2021-2022 23 St Johnstone 1 League 19 18 1,509 16.8 8 0 8 6 2 2 6 0 0.48 0.00 0.48 0.36 0.36 2021-2022 23 Kilmarnock 1 League 13 9 778 8.6 4 1 5 3 1 1 3 0 0.46 0.12 0.58 0.35 0.46 2022-2023 24 Salford City FC 3 Leagues 42 34 2,971 33.0 12 5 17 12 0 1 7 1 0.36 0.15 0.51 0.36 0.51 2023-2024 25 Salford City FC 2 Leagues 29 19 1,724 19.2 9 1 10 9 0 0 6 0 0.47 0.05 0.52 0.47 0.52 2024-2025 26 Milton Keynes Dons 3 Leagues 31 16 1,462 16.2 3 2 5 3 0 0 7 1 0.18 0.12 0.31 0.18 0.31 2025-2026 27 Motherwell 1 League 21 8 740 8.2 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 9 Seasons 6 Clubs 5 Leagues 220 128 11,606 129.0 47 11 58 44 3 4 42 4 0.36 0.09 0.45 0.34 0.43 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 St Johnstone (5 Seasons) 1 League 72 37 3,396 37.7 17 2 19 15 2 2 14 2 0.45 0.05 0.50 0.40 0.45 Salford City FC (2 Seasons) 3 Leagues 71 53 4,695 52.2 21 6 27 21 0 1 13 1 0.40 0.12 0.52 0.40 0.52 Milton Keynes Dons (1 Season) 3 Leagues 31 16 1,462 16.2 3 2 5 3 0 0 7 1 0.18 0.12 0.31 0.18 0.31 Motherwell (1 Season) 1 League 21 8 740 8.2 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Kilmarnock (1 Season) 1 League 13 9 778 8.6 4 1 5 3 1 1 3 0 0.46 0.12 0.58 0.35 0.46 Aberdeen (1 Season) 1 League 12 5 535 5.9 2 0 2 2 0 0 1 0 0.34 0.00 0.34 0.34 0.34 Premiership (6 Seasons) 105 50 4,671 51.9 19 2 21 17 2 2 19 2 0.37 0.04 0.40 0.33 0.37 League Two (3 Seasons) 95 65 5,835 64.8 24 8 32 24 0 1 19 2 0.37 0.12 0.49 0.37 0.49 EFL Cup (3 Seasons) 4 3 209 2.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 FA Cup (2 Seasons) 3 1 113 1.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Championship (1 Season) 13 9 778 8.6 4 1 5 3 1 1 3 0 0.46 0.12 0.58 0.35 0.46
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 2017-2018 19 St Johnstone sct SCO 1. Premiership 8th 5 1 121 1.3 0 1 1 0 0 0 0 0 0.00 0.74 0.74 0.00 0.74 Matches 2018-2019 20 St Johnstone sct SCO 1. Premiership 6th 12 5 409 4.5 2 0 2 2 0 0 1 0 0.44 0.00 0.44 0.44 0.44 Matches 2019-2020 21 St Johnstone sct SCO 1. Premiership 6th 20 5 666 7.4 7 1 8 7 0 0 4 1 0.95 0.14 1.08 0.95 1.08 Matches 2020-2021 22 Aberdeen sct SCO 1. Premiership 4th 12 5 535 5.9 2 0 2 2 0 0 1 0 0.34 0.00 0.34 0.34 0.34 Matches 2020-2021 22 St Johnstone sct SCO 1. Premiership 5th 16 8 691 7.7 0 0 0 0 0 0 3 1 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 23 St Johnstone sct SCO 1. Premiership 11th 19 18 1,509 16.8 8 0 8 6 2 2 6 0 0.48 0.00 0.48 0.36 0.36 Matches 2021-2022 23 Kilmarnock sct SCO 2. Championship 1st 13 9 778 8.6 4 1 5 3 1 1 3 0 0.46 0.12 0.58 0.35 0.46 Matches 2022-2023 24 Salford City FC eng ENG 4. League Two 7th 39 33 2,839 31.5 12 5 17 12 0 1 6 1 0.38 0.16 0.54 0.38 0.54 Matches 2023-2024 25 Salford City FC eng ENG 4. League Two 20th 27 17 1,585 17.6 9 1 10 9 0 0 6 0 0.51 0.06 0.57 0.51 0.57 Matches 2024-2025 26 Milton Keynes Dons eng ENG 4. League Two 19th 29 15 1,411 15.7 3 2 5 3 0 0 7 1 0.19 0.13 0.32 0.19 0.32 Matches 2025-2026 27 Motherwell sct SCO 1. Premiership 4th 21 8 740 8.2 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Matches 9 Seasons 6 Clubs 3 Leagues 213 124 11,284 125.4 47 11 58 44 3 4 41 4 0.37 0.09 0.46 0.35 0.44 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 St Johnstone (5 Seasons) 1 League 72 37 3,396 37.7 17 2 19 15 2 2 14 2 0.45 0.05 0.50 0.40 0.45 Salford City FC (2 Seasons) 1 League 66 50 4,424 49.2 21 6 27 21 0 1 12 1 0.43 0.12 0.55 0.43 0.55 Milton Keynes Dons (1 Season) 1 League 29 15 1,411 15.7 3 2 5 3 0 0 7 1 0.19 0.13 0.32 0.19 0.32 Motherwell (1 Season) 1 League 21 8 740 8.2 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Kilmarnock (1 Season) 1 League 13 9 778 8.6 4 1 5 3 1 1 3 0 0.46 0.12 0.58 0.35 0.46 Aberdeen (1 Season) 1 League 12 5 535 5.9 2 0 2 2 0 0 1 0 0.34 0.00 0.34 0.34 0.34 Premiership (6 Seasons) 105 50 4,671 51.9 19 2 21 17 2 2 19 2 0.37 0.04 0.40 0.33 0.37 League Two (3 Seasons) 95 65 5,835 64.8 24 8 32 24 0 1 19 2 0.37 0.12 0.49 0.37 0.49 Championship (1 Season) 13 9 778 8.6 4 1 5 3 1 1 3 0 0.46 0.12 0.58 0.35 0.46
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 2022-2023 24 Salford City FC eng ENG EFL Cup Rd1 1 0 25 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 24 Salford City FC eng ENG FA Cup 2 1 107 1.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 25 Salford City FC eng ENG EFL Cup Rd3 2 2 139 1.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 26 Milton Keynes Dons eng ENG EFL Cup Rd1 1 1 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 26 Milton Keynes Dons eng ENG FA Cup 1 0 6 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 3 Seasons 2 Clubs 2 Leagues 7 4 322 3.6 0 0 0 0 0 0 1 0 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 Salford City FC (2 Seasons) 2 Leagues 5 3 271 3.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Milton Keynes Dons (1 Season) 2 Leagues 2 1 51 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (3 Seasons) 4 3 209 2.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 FA Cup (2 Seasons) 3 1 113 1.3 0 0 0 0 0 0 1 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 2017-2018 19 St Johnstone 1 League 1.3 0 2 1.49 0.00 0 0 2018-2019 20 St Johnstone 1 League 4.5 2 0 0 2019-2020 21 St Johnstone 1 League 7.4 7 19 11 57.9 2.57 1.49 0.37 0.64 0 0 2020-2021 22 Aberdeen 1 League 5.9 2 14 4 28.6 2.36 0.67 0.14 0.50 0 0 2020-2021 22 St Johnstone 1 League 7.7 0 25 8 32.0 3.26 1.04 0.00 0.00 0 0 2021-2022 23 St Johnstone 1 League 16.8 8 38 14 36.8 2.27 0.83 0.16 0.43 2 2 2021-2022 23 Kilmarnock 1 League 8.6 4 1 1 2022-2023 24 Salford City FC 3 Leagues 33.0 12 114 35 30.7 3.45 1.06 0.11 0.34 0 1 2023-2024 25 Salford City FC 2 Leagues 19.2 9 64 24 37.5 3.34 1.25 0.14 0.38 0 0 2024-2025 26 Milton Keynes Dons 3 Leagues 16.2 3 27 12 44.4 1.67 0.74 0.11 0.25 0 0 2025-2026 27 Motherwell 1 League 8.2 0 25 10 40.0 3.04 1.22 0.00 0.00 0 0 9 Seasons 6 Clubs 5 Leagues 129.0 47 326 120 36.2 2.85 1.04 0.12 0.33 3 4 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches St Johnstone (5 Seasons) 1 League 37.7 17 82 35 40.2 2.58 1.05 0.16 0.37 2 2 Salford City FC (2 Seasons) 3 Leagues 52.2 21 178 59 33.1 3.41 1.13 0.12 0.36 0 1 Milton Keynes Dons (1 Season) 3 Leagues 16.2 3 27 12 44.4 1.67 0.74 0.11 0.25 0 0 Motherwell (1 Season) 1 League 8.2 0 25 10 40.0 3.04 1.22 0.00 0.00 0 0 Kilmarnock (1 Season) 1 League 8.6 4 1 1 Aberdeen (1 Season) 1 League 5.9 2 14 4 28.6 2.36 0.67 0.14 0.50 0 0 Premiership (6 Seasons) 51.9 19 121 49 38.8 2.63 1.03 0.12 0.31 2 2 League Two (3 Seasons) 64.8 24 202 70 34.7 3.12 1.08 0.12 0.34 0 1 EFL Cup (3 Seasons) 2.3 0 2 1 50.0 0.86 0.43 0.00 0.00 0 0 FA Cup (2 Seasons) 1.3 0 1 0 0.0 0.84 0.00 0.00 0 0 Championship (1 Season) 8.6 4 1 1
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 2017-2018 19 St Johnstone sct SCO 1. Premiership 5 121 24 3.5 1.3 1 0 4 2.00 Matches 2018-2019 20 St Johnstone sct SCO 1. Premiership 12 409 34 12.0 4.5 5 66 0 7 12 2 1.17 4 6 -2 -0.44 -0.20 Matches 2019-2020 21 St Johnstone sct SCO 1. Premiership 20 666 33 25.5 7.4 5 72 0 15 20 3 1.45 12 14 -2 -0.27 +0.47 Matches 2020-2021 22 Aberdeen sct SCO 1. Premiership 12 535 45 15.6 5.9 5 64 0 7 31 0 0.75 3 4 -1 -0.17 -0.14 Matches 2020-2021 22 St Johnstone sct SCO 1. Premiership 16 691 43 20.2 7.7 8 69 1 8 17 7 0.75 4 10 -6 -0.78 -0.65 Matches 2021-2022 23 Kilmarnock sct SCO 2. Championship 13 778 60 24.0 8.6 9 76 1 4 24 0 1.62 15 6 +9 +1.04 +0.53 Matches 2021-2022 23 St Johnstone sct SCO 1. Premiership 19 1,509 79 44.1 16.8 18 83 9 1 22 2 1.21 13 16 -3 -0.18 +0.95 Matches 2022-2023 24 Salford City FC eng ENG EFL Cup 1 25 25 27.8 0.3 0 0 1 25 0 0.00 0 2 -2 -7.20 -4.43 Matches 2022-2023 24 Salford City FC eng ENG FA Cup 2 107 54 59.4 1.2 1 90 1 1 17 0 0.50 0 3 -3 -2.52 -2.52 Matches 2022-2023 24 Salford City FC eng ENG 4. League Two 39 2,839 73 68.6 31.5 33 82 14 6 25 2 1.61 48 36 +12 +0.38 -0.03 Matches 2023-2024 25 Salford City FC eng ENG EFL Cup 2 139 70 42.1 1.5 2 70 0 0 0 1.00 3 2 +1 +0.65 +3.00 Matches 2023-2024 25 Salford City FC eng ENG 4. League Two 27 1,585 59 38.3 17.6 17 77 5 10 28 0 1.26 24 28 -4 -0.23 +0.20 Matches 2024-2025 26 Milton Keynes Dons eng ENG EFL Cup 1 45 45 50.0 0.5 1 45 0 0 0 0.00 0 2 -2 -4.00 +2.00 Matches 2024-2025 26 Milton Keynes Dons eng ENG FA Cup 1 6 6 6.7 0.1 0 0 1 6 0 0.00 0 0 0 0.00 +2.14 Matches 2024-2025 26 Milton Keynes Dons eng ENG 4. League Two 29 1,411 49 34.1 15.7 15 69 1 14 27 2 1.10 19 15 +4 +0.26 +0.85 Matches 2025-2026 27 Motherwell sct SCO 1. Premiership 21 740 35 21.6 8.2 8 67 0 13 15 0 1.62 6 8 -2 -0.24 -1.08 Matches 9 Seasons 6 Clubs 5 Leagues 220 11,606 53 29.3 129.0 128 75 32 92 22 18 1.29 151 152 -1 -0.01 +0.17 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches St Johnstone (5 Seasons) 1 League 72 3,396 47 20.8 37.7 37 76 10 35 18 14 1.22 33 46 -13 -0.36 +0.13 Salford City FC (2 Seasons) 3 Leagues 71 4,695 66 52.9 52.2 53 80 20 18 26 2 1.41 75 71 +4 +0.08 +0.36 Milton Keynes Dons (1 Season) 3 Leagues 31 1,462 47 33.8 16.2 16 67 1 15 26 2 1.03 19 17 +2 +0.12 +0.85 Motherwell (1 Season) 1 League 21 740 35 21.6 8.2 8 67 0 13 15 0 1.62 6 8 -2 -0.24 -1.08 Kilmarnock (1 Season) 1 League 13 778 60 24.0 8.6 9 76 1 4 24 0 1.62 15 6 +9 +1.04 +0.53 Aberdeen (1 Season) 1 League 12 535 45 15.6 5.9 5 64 0 7 31 0 0.75 3 4 -1 -0.17 -0.14 Premiership (6 Seasons) 105 4,671 44 20.2 51.9 50 73 10 55 19 14 1.25 42 58 -16 -0.32 -0.15 League Two (3 Seasons) 95 5,835 61 47.0 64.8 65 77 20 30 27 4 1.35 91 79 +12 +0.19 +0.51 EFL Cup (3 Seasons) 4 209 52 41.0 2.3 3 61 0 1 25 0 0.50 3 6 -3 -1.29 +1.70 FA Cup (2 Seasons) 3 113 38 41.9 1.3 1 90 1 2 12 0 0.33 0 3 -3 -2.39 -1.24 Championship (1 Season) 13 778 60 24.0 8.6 9 76 1 4 24 0 1.62 15 6 +9 +1.04 +0.53
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 2017-2018 19 St Johnstone 1 League 5 121 24 3.5 1.3 1 0 4 2.00 2018-2019 20 St Johnstone 1 League 12 409 34 12.0 4.5 5 66 0 7 12 2 1.17 4 6 -2 -0.44 -0.20 2019-2020 21 St Johnstone 1 League 20 666 33 25.5 7.4 5 72 0 15 20 3 1.45 12 14 -2 -0.27 +0.47 2020-2021 22 Aberdeen 1 League 12 535 45 15.6 5.9 5 64 0 7 31 0 0.75 3 4 -1 -0.17 -0.14 2020-2021 22 St Johnstone 1 League 16 691 43 20.2 7.7 8 69 1 8 17 7 0.75 4 10 -6 -0.78 -0.65 2021-2022 23 St Johnstone 1 League 19 1,509 79 44.1 16.8 18 83 9 1 22 2 1.21 13 16 -3 -0.18 +0.95 2021-2022 23 Kilmarnock 1 League 13 778 60 24.0 8.6 9 76 1 4 24 0 1.62 15 6 +9 +1.04 +0.53 2022-2023 24 Salford City FC 3 Leagues 42 2,971 71 67.4 33.0 34 82 15 8 24 2 1.52 48 41 +7 +0.21 -0.04 2023-2024 25 Salford City FC 2 Leagues 29 1,724 59 38.6 19.2 19 76 5 10 28 0 1.24 27 30 -3 -0.16 +0.40 2024-2025 26 Milton Keynes Dons 3 Leagues 31 1,462 47 33.8 16.2 16 67 1 15 26 2 1.03 19 17 +2 +0.12 +0.85 2025-2026 27 Motherwell 1 League 21 740 35 21.6 8.2 8 67 0 13 15 0 1.62 6 8 -2 -0.24 -1.08 9 Seasons 6 Clubs 5 Leagues 220 11,606 53 29.3 129.0 128 75 32 92 22 18 1.29 151 152 -1 -0.01 +0.17 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches St Johnstone (5 Seasons) 1 League 72 3,396 47 20.8 37.7 37 76 10 35 18 14 1.22 33 46 -13 -0.36 +0.13 Salford City FC (2 Seasons) 3 Leagues 71 4,695 66 52.9 52.2 53 80 20 18 26 2 1.41 75 71 +4 +0.08 +0.36 Milton Keynes Dons (1 Season) 3 Leagues 31 1,462 47 33.8 16.2 16 67 1 15 26 2 1.03 19 17 +2 +0.12 +0.85 Motherwell (1 Season) 1 League 21 740 35 21.6 8.2 8 67 0 13 15 0 1.62 6 8 -2 -0.24 -1.08 Kilmarnock (1 Season) 1 League 13 778 60 24.0 8.6 9 76 1 4 24 0 1.62 15 6 +9 +1.04 +0.53 Aberdeen (1 Season) 1 League 12 535 45 15.6 5.9 5 64 0 7 31 0 0.75 3 4 -1 -0.17 -0.14 Premiership (6 Seasons) 105 4,671 44 20.2 51.9 50 73 10 55 19 14 1.25 42 58 -16 -0.32 -0.15 League Two (3 Seasons) 95 5,835 61 47.0 64.8 65 77 20 30 27 4 1.35 91 79 +12 +0.19 +0.51 EFL Cup (3 Seasons) 4 209 52 41.0 2.3 3 61 0 1 25 0 0.50 3 6 -3 -1.29 +1.70 FA Cup (2 Seasons) 3 113 38 41.9 1.3 1 90 1 2 12 0 0.33 0 3 -3 -2.39 -1.24 Championship (1 Season) 13 778 60 24.0 8.6 9 76 1 4 24 0 1.62 15 6 +9 +1.04 +0.53
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 2017-2018 19 St Johnstone sct SCO 1. Premiership 8th 5 121 24 3.5 1.3 1 0 4 2.00 Matches 2018-2019 20 St Johnstone sct SCO 1. Premiership 6th 12 409 34 12.0 4.5 5 66 0 7 12 2 1.17 4 6 -2 -0.44 -0.20 Matches 2019-2020 21 St Johnstone sct SCO 1. Premiership 6th 20 666 33 25.5 7.4 5 72 0 15 20 3 1.45 12 14 -2 -0.27 +0.47 Matches 2020-2021 22 Aberdeen sct SCO 1. Premiership 4th 12 535 45 15.6 5.9 5 64 0 7 31 0 0.75 3 4 -1 -0.17 -0.14 Matches 2020-2021 22 St Johnstone sct SCO 1. Premiership 5th 16 691 43 20.2 7.7 8 69 1 8 17 7 0.75 4 10 -6 -0.78 -0.65 Matches 2021-2022 23 St Johnstone sct SCO 1. Premiership 11th 19 1,509 79 44.1 16.8 18 83 9 1 22 2 1.21 13 16 -3 -0.18 +0.95 Matches 2021-2022 23 Kilmarnock sct SCO 2. Championship 1st 13 778 60 24.0 8.6 9 76 1 4 24 0 1.62 15 6 +9 +1.04 +0.53 Matches 2022-2023 24 Salford City FC eng ENG 4. League Two 7th 39 2,839 73 68.6 31.5 33 82 14 6 25 2 1.61 48 36 +12 +0.38 -0.03 Matches 2023-2024 25 Salford City FC eng ENG 4. League Two 20th 27 1,585 59 38.3 17.6 17 77 5 10 28 0 1.26 24 28 -4 -0.23 +0.20 Matches 2024-2025 26 Milton Keynes Dons eng ENG 4. League Two 19th 29 1,411 49 34.1 15.7 15 69 1 14 27 2 1.10 19 15 +4 +0.26 +0.85 Matches 2025-2026 27 Motherwell sct SCO 1. Premiership 4th 21 740 35 21.6 8.2 8 67 0 13 15 0 1.62 6 8 -2 -0.24 -1.08 Matches 9 Seasons 6 Clubs 3 Leagues 213 11,284 53 29.1 125.4 124 76 31 89 22 18 1.32 148 143 +5 +0.04 +0.18 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches St Johnstone (5 Seasons) 1 League 72 3,396 47 20.8 37.7 37 76 10 35 18 14 1.22 33 46 -13 -0.36 +0.13 Salford City FC (2 Seasons) 1 League 66 4,424 67 53.4 49.2 50 80 19 16 27 2 1.47 72 64 +8 +0.16 +0.30 Milton Keynes Dons (1 Season) 1 League 29 1,411 49 34.1 15.7 15 69 1 14 27 2 1.10 19 15 +4 +0.26 +0.85 Motherwell (1 Season) 1 League 21 740 35 21.6 8.2 8 67 0 13 15 0 1.62 6 8 -2 -0.24 -1.08 Kilmarnock (1 Season) 1 League 13 778 60 24.0 8.6 9 76 1 4 24 0 1.62 15 6 +9 +1.04 +0.53 Aberdeen (1 Season) 1 League 12 535 45 15.6 5.9 5 64 0 7 31 0 0.75 3 4 -1 -0.17 -0.14 Premiership (6 Seasons) 105 4,671 44 20.2 51.9 50 73 10 55 19 14 1.25 42 58 -16 -0.32 -0.15 League Two (3 Seasons) 95 5,835 61 47.0 64.8 65 77 20 30 27 4 1.35 91 79 +12 +0.19 +0.51 Championship (1 Season) 13 778 60 24.0 8.6 9 76 1 4 24 0 1.62 15 6 +9 +1.04 +0.53
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 2022-2023 24 Salford City FC eng ENG EFL Cup Rd1 1 25 25 27.8 0.3 0 0 1 25 0 0.00 0 2 -2 -7.20 -4.43 Matches 2022-2023 24 Salford City FC eng ENG FA Cup 2 107 54 59.4 1.2 1 90 1 1 17 0 0.50 0 3 -3 -2.52 -2.52 Matches 2023-2024 25 Salford City FC eng ENG EFL Cup Rd3 2 139 70 42.1 1.5 2 70 0 0 0 1.00 3 2 +1 +0.65 +3.00 Matches 2024-2025 26 Milton Keynes Dons eng ENG EFL Cup Rd1 1 45 45 50.0 0.5 1 45 0 0 0 0.00 0 2 -2 -4.00 +2.00 Matches 2024-2025 26 Milton Keynes Dons eng ENG FA Cup 1 6 6 6.7 0.1 0 0 1 6 0 0.00 0 0 0 0.00 +2.14 Matches 3 Seasons 2 Clubs 2 Leagues 7 322 46 41.3 3.6 4 69 1 3 16 0 0.43 3 9 -6 -1.68 +0.68 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Salford City FC (2 Seasons) 2 Leagues 5 271 54 45.2 3.0 3 76 1 2 21 0 0.60 3 7 -4 -1.33 +0.59 Milton Keynes Dons (1 Season) 2 Leagues 2 51 26 28.3 0.6 1 45 0 1 6 0 0.00 0 2 -2 -3.53 -0.04 EFL Cup (3 Seasons) 4 209 52 41.0 2.3 3 61 0 1 25 0 0.50 3 6 -3 -1.29 +1.70 FA Cup (2 Seasons) 3 113 38 41.9 1.3 1 90 1 2 12 0 0.33 0 3 -3 -2.39 -1.24
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2017-2018 19 St Johnstone 1 League 1.3 0 0 2 2018-2019 20 St Johnstone 1 League 4.5 1 0 0 0 2019-2020 21 St Johnstone 1 League 7.4 4 1 0 22 9 1 0 0 0 0 2020-2021 22 Aberdeen 1 League 5.9 1 0 0 8 7 1 1 2 4 0 2020-2021 22 St Johnstone 1 League 7.7 3 1 1 17 11 3 3 3 8 0 2021-2022 23 St Johnstone 1 League 16.8 6 0 0 37 40 1 10 5 14 0 2021-2022 23 Kilmarnock 1 League 8.6 3 0 0 0 2022-2023 24 Salford City FC 3 Leagues 33.0 7 1 0 54 44 12 17 14 30 0 2023-2024 25 Salford City FC 2 Leagues 19.2 6 0 0 31 22 2 24 14 21 0 2024-2025 26 Milton Keynes Dons 3 Leagues 16.2 7 1 0 29 14 4 6 7 16 0 2025-2026 27 Motherwell 1 League 8.2 4 0 0 13 13 8 5 5 3 0 9 Seasons 6 Clubs 5 Leagues 129.0 42 4 1 213 160 32 66 50 96 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches St Johnstone (5 Seasons) 1 League 37.7 14 2 1 78 60 5 13 8 22 0 Salford City FC (2 Seasons) 3 Leagues 52.2 13 1 0 85 66 14 41 28 51 0 Milton Keynes Dons (1 Season) 3 Leagues 16.2 7 1 0 29 14 4 6 7 16 0 Motherwell (1 Season) 1 League 8.2 4 0 0 13 13 8 5 5 3 0 Kilmarnock (1 Season) 1 League 8.6 3 0 0 0 Aberdeen (1 Season) 1 League 5.9 1 0 0 8 7 1 1 2 4 0 Premiership (6 Seasons) 51.9 19 2 1 99 80 14 19 15 29 0 League Two (3 Seasons) 64.8 19 2 0 112 78 17 46 35 67 0 EFL Cup (3 Seasons) 2.3 0 0 0 1 1 1 1 0 0 0 FA Cup (2 Seasons) 1.3 1 0 0 1 1 0 0 0 0 0 Championship (1 Season) 8.6 3 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 Callum Hendry Pages
Callum Hendry Overview
Stats by Competition
Match Logs (Summary)
Stathead & Player Comparison
Player Club Summary