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 2015-2016 16 St Mirren sct SCO 2. Championship 4 2 214 2.4 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 17 St Mirren sct SCO 2. Championship 10 10 843 9.4 0 1 1 0 0 0 0 0 0.00 0.11 0.11 0.00 0.11 Matches 2018-2019 19 Derby County eng ENG Jr. PL2 — Div. 1 13 7 618 6.9 0 2 2 0 0 0 1 0 0.00 0.29 0.29 0.00 0.29 Matches 2018-2019 19 St Mirren sct SCO 1. Premiership 14 8 894 9.9 2 0 2 2 0 0 1 0 0.20 0.00 0.20 0.20 0.20 Matches 2019-2020 20 St Mirren sct SCO 1. Premiership 15 4 504 5.6 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 21 St Mirren sct SCO 1. Premiership 35 12 1,272 14.1 1 4 5 1 0 0 3 0 0.07 0.28 0.35 0.07 0.35 Matches 2021-2022 22 Partick Thistle sct SCO 2. Championship 3 2 107 1.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 22 St Mirren sct SCO 1. Premiership 11 3 426 4.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 23 Forest Green Rovers eng ENG EFL Cup 2 1 114 1.3 0 1 1 0 0 0 0 0 0.00 0.79 0.79 0.00 0.79 Matches 2022-2023 23 Forest Green Rovers eng ENG FA Cup 2 1 70 0.8 0 1 1 0 0 0 0 0 0.00 1.29 1.29 0.00 1.29 Matches 2022-2023 23 Forest Green Rovers eng ENG 3. League One 33 24 1,969 21.9 1 1 2 1 0 0 1 0 0.05 0.05 0.09 0.05 0.09 Matches 2023-2024 24 Forest Green Rovers eng ENG EFL Cup 1 0 29 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 24 Forest Green Rovers eng ENG FA Cup 2 1 101 1.1 1 0 1 0 1 1 0 0 0.89 0.00 0.89 0.00 0.00 Matches 2023-2024 24 Forest Green Rovers eng ENG 4. League Two 44 42 3,585 39.8 6 7 13 4 2 2 4 0 0.15 0.18 0.33 0.10 0.28 Matches 2024-2025 25 Forest Green Rovers eng ENG FA Cup 1 1 119 1.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 25 Forest Green Rovers eng ENG 5. National League 44 39 3,446 38.3 10 7 17 9 1 1 5 0 0.26 0.18 0.44 0.24 0.42 Matches 2025-2026 26 Forest Green Rovers eng ENG FA Cup 1 0 45 0.5 1 0 1 0 1 1 0 0 2.00 0.00 2.00 0.00 0.00 Matches 2025-2026 26 Forest Green Rovers eng ENG 5. National League 42 42 3,624 40.3 16 6 22 10 6 6 6 0 0.40 0.15 0.55 0.25 0.40 Matches 10 Seasons 3 Clubs 7 Leagues 264 192 17,362 192.9 38 28 66 27 11 11 27 0 0.20 0.15 0.34 0.14 0.29 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 Mirren (6 Seasons) 2 Leagues 89 39 4,153 46.1 3 5 8 3 0 0 9 0 0.07 0.11 0.17 0.07 0.17 Forest Green Rovers (4 Seasons) 5 Leagues 172 151 13,102 145.6 35 23 58 24 11 11 17 0 0.24 0.16 0.40 0.16 0.32 Derby County (1 Season) 1 League 13 7 618 6.9 0 2 2 0 0 0 1 0 0.00 0.29 0.29 0.00 0.29 Partick Thistle (1 Season) 1 League 3 2 107 1.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Premiership (4 Seasons) 75 27 3,096 34.4 3 4 7 3 0 0 8 0 0.09 0.12 0.20 0.09 0.20 FA Cup (4 Seasons) 6 3 335 3.7 2 1 3 0 2 2 1 0 0.54 0.27 0.81 0.00 0.27 Championship (3 Seasons) 17 14 1,164 12.9 0 1 1 0 0 0 2 0 0.00 0.08 0.08 0.00 0.08 National League (2 Seasons) 86 81 7,070 78.6 26 13 39 19 7 7 11 0 0.33 0.17 0.50 0.24 0.41 EFL Cup (2 Seasons) 3 1 143 1.6 0 1 1 0 0 0 0 0 0.00 0.63 0.63 0.00 0.63 League Two (1 Season) 44 42 3,585 39.8 6 7 13 4 2 2 4 0 0.15 0.18 0.33 0.10 0.28 League One (1 Season) 33 24 1,969 21.9 1 1 2 1 0 0 1 0 0.05 0.05 0.09 0.05 0.09 PL2 — Div. 1 (1 Season) 13 7 618 6.9 0 2 2 0 0 0 1 0 0.00 0.29 0.29 0.00 0.29
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 2015-2016 16 St Mirren 1 League 4 2 214 2.4 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2016-2017 17 St Mirren 1 League 10 10 843 9.4 0 1 1 0 0 0 0 0 0.00 0.11 0.11 0.00 0.11 2018-2019 19 Derby County 1 League 13 7 618 6.9 0 2 2 0 0 0 1 0 0.00 0.29 0.29 0.00 0.29 2018-2019 19 St Mirren 1 League 14 8 894 9.9 2 0 2 2 0 0 1 0 0.20 0.00 0.20 0.20 0.20 2019-2020 20 St Mirren 1 League 15 4 504 5.6 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 2020-2021 21 St Mirren 1 League 35 12 1,272 14.1 1 4 5 1 0 0 3 0 0.07 0.28 0.35 0.07 0.35 2021-2022 22 St Mirren 1 League 11 3 426 4.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2021-2022 22 Partick Thistle 1 League 3 2 107 1.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2022-2023 23 Forest Green Rovers 3 Leagues 37 26 2,153 23.9 1 3 4 1 0 0 1 0 0.04 0.13 0.17 0.04 0.17 2023-2024 24 Forest Green Rovers 3 Leagues 47 43 3,715 41.3 7 7 14 4 3 3 4 0 0.17 0.17 0.34 0.10 0.27 2024-2025 25 Forest Green Rovers 2 Leagues 45 40 3,565 39.6 10 7 17 9 1 1 6 0 0.25 0.18 0.43 0.23 0.40 2025-2026 26 Forest Green Rovers 2 Leagues 43 42 3,669 40.8 17 6 23 10 7 7 6 0 0.42 0.15 0.56 0.25 0.39 10 Seasons 3 Clubs 7 Leagues 264 192 17,362 192.9 38 28 66 27 11 11 27 0 0.20 0.15 0.34 0.14 0.29 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 Mirren (6 Seasons) 2 Leagues 89 39 4,153 46.1 3 5 8 3 0 0 9 0 0.07 0.11 0.17 0.07 0.17 Forest Green Rovers (4 Seasons) 5 Leagues 172 151 13,102 145.6 35 23 58 24 11 11 17 0 0.24 0.16 0.40 0.16 0.32 Derby County (1 Season) 1 League 13 7 618 6.9 0 2 2 0 0 0 1 0 0.00 0.29 0.29 0.00 0.29 Partick Thistle (1 Season) 1 League 3 2 107 1.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Premiership (4 Seasons) 75 27 3,096 34.4 3 4 7 3 0 0 8 0 0.09 0.12 0.20 0.09 0.20 FA Cup (4 Seasons) 6 3 335 3.7 2 1 3 0 2 2 1 0 0.54 0.27 0.81 0.00 0.27 Championship (3 Seasons) 17 14 1,164 12.9 0 1 1 0 0 0 2 0 0.00 0.08 0.08 0.00 0.08 National League (2 Seasons) 86 81 7,070 78.6 26 13 39 19 7 7 11 0 0.33 0.17 0.50 0.24 0.41 EFL Cup (2 Seasons) 3 1 143 1.6 0 1 1 0 0 0 0 0 0.00 0.63 0.63 0.00 0.63 League Two (1 Season) 44 42 3,585 39.8 6 7 13 4 2 2 4 0 0.15 0.18 0.33 0.10 0.28 League One (1 Season) 33 24 1,969 21.9 1 1 2 1 0 0 1 0 0.05 0.05 0.09 0.05 0.09 PL2 — Div. 1 (1 Season) 13 7 618 6.9 0 2 2 0 0 0 1 0 0.00 0.29 0.29 0.00 0.29
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 2015-2016 16 St Mirren sct SCO 2. Championship 6th 4 2 214 2.4 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 17 St Mirren sct SCO 2. Championship 7th 10 10 843 9.4 0 1 1 0 0 0 0 0 0.00 0.11 0.11 0.00 0.11 Matches 2018-2019 19 Derby County eng ENG Jr. PL2 — Div. 1 7th 13 7 618 6.9 0 2 2 0 0 0 1 0 0.00 0.29 0.29 0.00 0.29 Matches 2018-2019 19 St Mirren sct SCO 1. Premiership 11th 14 8 894 9.9 2 0 2 2 0 0 1 0 0.20 0.00 0.20 0.20 0.20 Matches 2019-2020 20 St Mirren sct SCO 1. Premiership 9th 15 4 504 5.6 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 21 St Mirren sct SCO 1. Premiership 13th 35 12 1,272 14.1 1 4 5 1 0 0 3 0 0.07 0.28 0.35 0.07 0.35 Matches 2021-2022 22 St Mirren sct SCO 1. Premiership 9th 11 3 426 4.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 22 Partick Thistle sct SCO 2. Championship 4th 3 2 107 1.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 23 Forest Green Rovers eng ENG 3. League One 24th 33 24 1,969 21.9 1 1 2 1 0 0 1 0 0.05 0.05 0.09 0.05 0.09 Matches 2023-2024 24 Forest Green Rovers eng ENG 4. League Two 24th 44 42 3,585 39.8 6 7 13 4 2 2 4 0 0.15 0.18 0.33 0.10 0.28 Matches 2024-2025 25 Forest Green Rovers eng ENG 5. National League 3rd 44 39 3,446 38.3 10 7 17 9 1 1 5 0 0.26 0.18 0.44 0.24 0.42 Matches 2025-2026 26 Forest Green Rovers eng ENG 5. National League 7th 42 42 3,624 40.3 16 6 22 10 6 6 6 0 0.40 0.15 0.55 0.25 0.40 Matches 10 Seasons 3 Clubs 5 Leagues 255 188 16,884 187.6 36 26 62 27 9 9 26 0 0.19 0.14 0.33 0.14 0.28 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 Mirren (6 Seasons) 2 Leagues 89 39 4,153 46.1 3 5 8 3 0 0 9 0 0.07 0.11 0.17 0.07 0.17 Forest Green Rovers (4 Seasons) 3 Leagues 163 147 12,624 140.3 33 21 54 24 9 9 16 0 0.24 0.15 0.38 0.17 0.32 Derby County (1 Season) 1 League 13 7 618 6.9 0 2 2 0 0 0 1 0 0.00 0.29 0.29 0.00 0.29 Partick Thistle (1 Season) 1 League 3 2 107 1.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Premiership (4 Seasons) 75 27 3,096 34.4 3 4 7 3 0 0 8 0 0.09 0.12 0.20 0.09 0.20 Championship (3 Seasons) 17 14 1,164 12.9 0 1 1 0 0 0 2 0 0.00 0.08 0.08 0.00 0.08 National League (2 Seasons) 86 81 7,070 78.6 26 13 39 19 7 7 11 0 0.33 0.17 0.50 0.24 0.41 League Two (1 Season) 44 42 3,585 39.8 6 7 13 4 2 2 4 0 0.15 0.18 0.33 0.10 0.28 League One (1 Season) 33 24 1,969 21.9 1 1 2 1 0 0 1 0 0.05 0.05 0.09 0.05 0.09 PL2 — Div. 1 (1 Season) 13 7 618 6.9 0 2 2 0 0 0 1 0 0.00 0.29 0.29 0.00 0.29
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2015-2016 16 St Mirren 1 League 2.4 0 0 0.00 0 0 2016-2017 17 St Mirren 1 League 9.4 0 0 2 0.00 0.21 0.00 0 0 2018-2019 19 Derby County 1 League 6.9 0 0 0 2018-2019 19 St Mirren 1 League 9.9 2 0 0 2019-2020 20 St Mirren 1 League 5.6 0 9 2 22.2 1.61 0.36 0.00 0.00 0 0 2020-2021 21 St Mirren 1 League 14.1 1 26 4 15.4 1.84 0.28 0.04 0.25 0 0 2021-2022 22 St Mirren 1 League 4.7 0 7 2 28.6 1.48 0.42 0.00 0.00 0 0 2021-2022 22 Partick Thistle 1 League 1.2 0 0 0 2022-2023 23 Forest Green Rovers 3 Leagues 23.9 1 25 9 36.0 1.05 0.38 0.04 0.11 0 0 2023-2024 24 Forest Green Rovers 3 Leagues 41.3 7 65 26 40.0 1.57 0.63 0.06 0.15 3 3 2024-2025 25 Forest Green Rovers 2 Leagues 39.6 10 1 1 2025-2026 26 Forest Green Rovers 2 Leagues 40.8 17 3 1 33.3 6.00 2.00 0.00 0.00 7 7 10 Seasons 3 Clubs 7 Leagues 192.9 38 135 46 34.1 1.36 0.45 0.04 0.13 11 11 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches St Mirren (6 Seasons) 2 Leagues 46.1 3 42 10 23.8 1.24 0.28 0.02 0.10 0 0 Forest Green Rovers (4 Seasons) 5 Leagues 145.6 35 93 36 38.7 1.42 0.55 0.05 0.14 11 11 Derby County (1 Season) 1 League 6.9 0 0 0 Partick Thistle (1 Season) 1 League 1.2 0 0 0 Premiership (4 Seasons) 34.4 3 42 8 19.0 1.72 0.33 0.02 0.13 0 0 FA Cup (4 Seasons) 3.7 2 5 2 40.0 2.08 0.83 0.00 0.00 2 2 Championship (3 Seasons) 12.9 0 0 2 0.00 0.17 0.00 0 0 National League (2 Seasons) 78.6 26 7 7 EFL Cup (2 Seasons) 1.6 0 2 1 50.0 1.26 0.63 0.00 0.00 0 0 League Two (1 Season) 39.8 6 63 25 39.7 1.58 0.63 0.06 0.16 2 2 League One (1 Season) 21.9 1 23 8 34.8 1.05 0.37 0.04 0.13 0 0 PL2 — Div. 1 (1 Season) 6.9 0 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 2015-2016 16 St Mirren sct SCO 2. Championship 4 214 54 6.6 2.4 2 1 2 5 0.75 1 0 +1 +0.42 +0.72 Matches 2016-2017 17 St Mirren sct SCO 2. Championship 10 843 84 26.0 9.4 10 4 0 1 0.90 8 14 -6 -0.64 -0.72 Matches 2018-2019 19 Derby County eng ENG Jr. PL2 — Div. 1 13 618 48 31.2 6.9 7 68 2 6 24 1 1.54 11 7 +4 +0.58 +1.18 Matches 2018-2019 19 St Mirren sct SCO 1. Premiership 14 894 64 26.1 9.9 8 86 6 6 35 2 1.21 16 15 +1 +0.10 +1.28 Matches 2019-2020 20 St Mirren sct SCO 1. Premiership 15 504 34 18.7 5.6 4 68 0 11 21 5 1.00 6 8 -2 -0.36 +0.26 Matches 2020-2021 21 St Mirren sct SCO 1. Premiership 35 1,272 36 37.2 14.1 12 63 2 23 23 3 1.17 17 8 +9 +0.64 +1.35 Matches 2021-2022 22 Partick Thistle sct SCO 2. Championship 3 107 36 3.3 1.2 2 43 0 1 22 6 0.33 0 3 -3 -2.52 -2.78 Matches 2021-2022 22 St Mirren sct SCO 1. Premiership 11 426 39 12.5 4.7 3 84 1 8 22 6 1.27 4 6 -2 -0.42 +0.06 Matches 2022-2023 23 Forest Green Rovers eng ENG EFL Cup 2 114 57 63.3 1.3 1 69 0 1 45 0 1.50 2 1 +1 +0.79 +3.52 Matches 2022-2023 23 Forest Green Rovers eng ENG FA Cup 2 70 35 25.9 0.8 1 69 0 1 1 0 1.50 2 2 0 0.00 -0.90 Matches 2022-2023 23 Forest Green Rovers eng ENG 3. League One 33 1,969 60 47.6 21.9 24 73 8 9 25 6 0.61 13 43 -30 -1.37 -0.21 Matches 2023-2024 24 Forest Green Rovers eng ENG EFL Cup 1 29 29 32.2 0.3 0 0 1 29 0 0.00 0 1 -1 -3.10 -1.63 Matches 2023-2024 24 Forest Green Rovers eng ENG FA Cup 2 101 51 28.1 1.1 1 76 0 1 25 1 1.50 5 3 +2 +1.78 +1.78 Matches 2023-2024 24 Forest Green Rovers eng ENG 4. League Two 44 3,585 81 86.6 39.8 42 85 28 2 10 0 0.95 40 66 -26 -0.65 +0.64 Matches 2024-2025 25 Forest Green Rovers eng ENG FA Cup 1 119 119 99.2 1.3 1 119 0 0 0 0.00 1 2 -1 -0.76 -0.76 Matches 2024-2025 25 Forest Green Rovers eng ENG 5. National League 44 3,446 78 83.2 38.3 39 85 20 5 25 0 1.73 54 34 +20 +0.52 -0.39 Matches 2025-2026 26 Forest Green Rovers eng ENG FA Cup 1 45 45 50.0 0.5 0 0 1 45 0 0.00 3 2 +1 +2.00 +6.00 Matches 2025-2026 26 Forest Green Rovers eng ENG 5. National League 42 3,624 86 87.5 40.3 42 86 32 0 0 1.79 72 44 +28 +0.70 +0.35 Matches 10 Seasons 3 Clubs 7 Leagues 264 17,362 66 43.0 192.9 192 81 102 72 24 35 1.22 244 252 -8 -0.04 +0.39 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches St Mirren (6 Seasons) 2 Leagues 89 4,153 47 21.4 46.1 39 73 14 50 24 22 1.11 52 51 +1 +0.02 +0.55 Forest Green Rovers (4 Seasons) 5 Leagues 172 13,102 76 74.1 145.6 151 83 88 21 24 7 1.29 192 198 -6 -0.04 +0.55 Derby County (1 Season) 1 League 13 618 48 31.2 6.9 7 68 2 6 24 1 1.54 11 7 +4 +0.58 +1.18 Partick Thistle (1 Season) 1 League 3 107 36 3.3 1.2 2 43 0 1 22 6 0.33 0 3 -3 -2.52 -2.78 Premiership (4 Seasons) 75 3,096 41 23.9 34.4 27 73 9 48 24 16 1.16 43 37 +6 +0.17 +0.91 FA Cup (4 Seasons) 6 335 56 39.9 3.7 3 88 0 3 24 1 1.00 11 9 +2 +0.54 +0.54 Championship (3 Seasons) 17 1,164 68 12.0 12.9 14 43 5 3 22 12 0.76 9 17 -8 -0.62 -0.63 National League (2 Seasons) 86 7,070 82 85.4 78.6 81 86 52 5 25 0 1.76 126 78 +48 +0.61 -0.06 EFL Cup (2 Seasons) 3 143 48 53.0 1.6 1 69 0 2 37 0 1.00 2 2 0 0.00 +2.13 League Two (1 Season) 44 3,585 81 86.6 39.8 42 85 28 2 10 0 0.95 40 66 -26 -0.65 +0.64 League One (1 Season) 33 1,969 60 47.6 21.9 24 73 8 9 25 6 0.61 13 43 -30 -1.37 -0.21 PL2 — Div. 1 (1 Season) 13 618 48 31.2 6.9 7 68 2 6 24 1 1.54 11 7 +4 +0.58 +1.18
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 2015-2016 16 St Mirren 1 League 4 214 54 6.6 2.4 2 1 2 5 0.75 1 0 +1 +0.42 +0.72 2016-2017 17 St Mirren 1 League 10 843 84 26.0 9.4 10 4 0 1 0.90 8 14 -6 -0.64 -0.72 2018-2019 19 Derby County 1 League 13 618 48 31.2 6.9 7 68 2 6 24 1 1.54 11 7 +4 +0.58 +1.18 2018-2019 19 St Mirren 1 League 14 894 64 26.1 9.9 8 86 6 6 35 2 1.21 16 15 +1 +0.10 +1.28 2019-2020 20 St Mirren 1 League 15 504 34 18.7 5.6 4 68 0 11 21 5 1.00 6 8 -2 -0.36 +0.26 2020-2021 21 St Mirren 1 League 35 1,272 36 37.2 14.1 12 63 2 23 23 3 1.17 17 8 +9 +0.64 +1.35 2021-2022 22 St Mirren 1 League 11 426 39 12.5 4.7 3 84 1 8 22 6 1.27 4 6 -2 -0.42 +0.06 2021-2022 22 Partick Thistle 1 League 3 107 36 3.3 1.2 2 43 0 1 22 6 0.33 0 3 -3 -2.52 -2.78 2022-2023 23 Forest Green Rovers 3 Leagues 37 2,153 58 46.9 23.9 26 72 8 11 25 6 0.71 17 46 -29 -1.21 -0.18 2023-2024 24 Forest Green Rovers 3 Leagues 47 3,715 79 80.9 41.3 43 85 28 4 19 1 0.95 45 70 -25 -0.61 +0.32 2024-2025 25 Forest Green Rovers 2 Leagues 45 3,565 79 83.7 39.6 40 86 20 5 25 0 1.69 55 36 +19 +0.48 -0.43 2025-2026 26 Forest Green Rovers 2 Leagues 43 3,669 85 86.7 40.8 42 86 32 1 45 0 1.75 75 46 +29 +0.71 +0.71 10 Seasons 3 Clubs 7 Leagues 264 17,362 66 43.0 192.9 192 81 102 72 24 35 1.22 244 252 -8 -0.04 +0.39 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches St Mirren (6 Seasons) 2 Leagues 89 4,153 47 21.4 46.1 39 73 14 50 24 22 1.11 52 51 +1 +0.02 +0.55 Forest Green Rovers (4 Seasons) 5 Leagues 172 13,102 76 74.1 145.6 151 83 88 21 24 7 1.29 192 198 -6 -0.04 +0.55 Derby County (1 Season) 1 League 13 618 48 31.2 6.9 7 68 2 6 24 1 1.54 11 7 +4 +0.58 +1.18 Partick Thistle (1 Season) 1 League 3 107 36 3.3 1.2 2 43 0 1 22 6 0.33 0 3 -3 -2.52 -2.78 Premiership (4 Seasons) 75 3,096 41 23.9 34.4 27 73 9 48 24 16 1.16 43 37 +6 +0.17 +0.91 FA Cup (4 Seasons) 6 335 56 39.9 3.7 3 88 0 3 24 1 1.00 11 9 +2 +0.54 +0.54 Championship (3 Seasons) 17 1,164 68 12.0 12.9 14 43 5 3 22 12 0.76 9 17 -8 -0.62 -0.63 National League (2 Seasons) 86 7,070 82 85.4 78.6 81 86 52 5 25 0 1.76 126 78 +48 +0.61 -0.06 EFL Cup (2 Seasons) 3 143 48 53.0 1.6 1 69 0 2 37 0 1.00 2 2 0 0.00 +2.13 League Two (1 Season) 44 3,585 81 86.6 39.8 42 85 28 2 10 0 0.95 40 66 -26 -0.65 +0.64 League One (1 Season) 33 1,969 60 47.6 21.9 24 73 8 9 25 6 0.61 13 43 -30 -1.37 -0.21 PL2 — Div. 1 (1 Season) 13 618 48 31.2 6.9 7 68 2 6 24 1 1.54 11 7 +4 +0.58 +1.18
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 2015-2016 16 St Mirren sct SCO 2. Championship 6th 4 214 54 6.6 2.4 2 1 2 5 0.75 1 0 +1 +0.42 +0.72 Matches 2016-2017 17 St Mirren sct SCO 2. Championship 7th 10 843 84 26.0 9.4 10 4 0 1 0.90 8 14 -6 -0.64 -0.72 Matches 2018-2019 19 Derby County eng ENG Jr. PL2 — Div. 1 7th 13 618 48 31.2 6.9 7 68 2 6 24 1 1.54 11 7 +4 +0.58 +1.18 Matches 2018-2019 19 St Mirren sct SCO 1. Premiership 11th 14 894 64 26.1 9.9 8 86 6 6 35 2 1.21 16 15 +1 +0.10 +1.28 Matches 2019-2020 20 St Mirren sct SCO 1. Premiership 9th 15 504 34 18.7 5.6 4 68 0 11 21 5 1.00 6 8 -2 -0.36 +0.26 Matches 2020-2021 21 St Mirren sct SCO 1. Premiership 13th 35 1,272 36 37.2 14.1 12 63 2 23 23 3 1.17 17 8 +9 +0.64 +1.35 Matches 2021-2022 22 St Mirren sct SCO 1. Premiership 9th 11 426 39 12.5 4.7 3 84 1 8 22 6 1.27 4 6 -2 -0.42 +0.06 Matches 2021-2022 22 Partick Thistle sct SCO 2. Championship 4th 3 107 36 3.3 1.2 2 43 0 1 22 6 0.33 0 3 -3 -2.52 -2.78 Matches 2022-2023 23 Forest Green Rovers eng ENG 3. League One 24th 33 1,969 60 47.6 21.9 24 73 8 9 25 6 0.61 13 43 -30 -1.37 -0.21 Matches 2023-2024 24 Forest Green Rovers eng ENG 4. League Two 24th 44 3,585 81 86.6 39.8 42 85 28 2 10 0 0.95 40 66 -26 -0.65 +0.64 Matches 2024-2025 25 Forest Green Rovers eng ENG 5. National League 3rd 44 3,446 78 83.2 38.3 39 85 20 5 25 0 1.73 54 34 +20 +0.52 -0.39 Matches 2025-2026 26 Forest Green Rovers eng ENG 5. National League 7th 42 3,624 86 87.5 40.3 42 86 32 0 0 1.79 72 44 +28 +0.70 +0.35 Matches 10 Seasons 3 Clubs 5 Leagues 255 16,884 66 43.0 187.6 188 81 102 67 23 34 1.23 231 241 -10 -0.05 +0.38 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 Mirren (6 Seasons) 2 Leagues 89 4,153 47 21.4 46.1 39 73 14 50 24 22 1.11 52 51 +1 +0.02 +0.55 Forest Green Rovers (4 Seasons) 3 Leagues 163 12,624 77 76.2 140.3 147 83 88 16 23 6 1.31 179 187 -8 -0.06 +0.56 Derby County (1 Season) 1 League 13 618 48 31.2 6.9 7 68 2 6 24 1 1.54 11 7 +4 +0.58 +1.18 Partick Thistle (1 Season) 1 League 3 107 36 3.3 1.2 2 43 0 1 22 6 0.33 0 3 -3 -2.52 -2.78 Premiership (4 Seasons) 75 3,096 41 23.9 34.4 27 73 9 48 24 16 1.16 43 37 +6 +0.17 +0.91 Championship (3 Seasons) 17 1,164 68 12.0 12.9 14 43 5 3 22 12 0.76 9 17 -8 -0.62 -0.63 National League (2 Seasons) 86 7,070 82 85.4 78.6 81 86 52 5 25 0 1.76 126 78 +48 +0.61 -0.06 League Two (1 Season) 44 3,585 81 86.6 39.8 42 85 28 2 10 0 0.95 40 66 -26 -0.65 +0.64 League One (1 Season) 33 1,969 60 47.6 21.9 24 73 8 9 25 6 0.61 13 43 -30 -1.37 -0.21 PL2 — Div. 1 (1 Season) 13 618 48 31.2 6.9 7 68 2 6 24 1 1.54 11 7 +4 +0.58 +1.18
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2015-2016 16 St Mirren 1 League 2.4 1 0 2 2016-2017 17 St Mirren 1 League 9.4 0 0 0 7 0 0 0 0 0 0 0 0 2018-2019 19 Derby County 1 League 6.9 1 0 0 0 2018-2019 19 St Mirren 1 League 9.9 1 0 0 0 2019-2020 20 St Mirren 1 League 5.6 3 0 0 14 4 0 22 0 0 0 2020-2021 21 St Mirren 1 League 14.1 3 0 0 19 11 3 64 4 7 0 2021-2022 22 St Mirren 1 League 4.7 1 0 0 5 4 0 29 2 1 0 2021-2022 22 Partick Thistle 1 League 1.2 1 0 0 0 2022-2023 23 Forest Green Rovers 3 Leagues 23.9 1 0 0 15 11 6 53 10 19 0 2023-2024 24 Forest Green Rovers 3 Leagues 41.3 4 0 0 40 28 15 217 21 23 0 2024-2025 25 Forest Green Rovers 2 Leagues 39.6 6 0 0 0 2025-2026 26 Forest Green Rovers 2 Leagues 40.8 6 0 0 1 1 0 6 1 1 0 10 Seasons 3 Clubs 7 Leagues 192.9 27 0 0 103 59 24 391 38 51 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches St Mirren (6 Seasons) 2 Leagues 46.1 9 0 0 47 19 3 115 6 8 0 0 0 Forest Green Rovers (4 Seasons) 5 Leagues 145.6 17 0 0 56 40 21 276 32 43 0 Derby County (1 Season) 1 League 6.9 1 0 0 0 Partick Thistle (1 Season) 1 League 1.2 1 0 0 0 Premiership (4 Seasons) 34.4 8 0 0 38 19 3 115 6 8 0 FA Cup (4 Seasons) 3.7 1 0 0 1 1 3 11 1 1 0 Championship (3 Seasons) 12.9 2 0 0 9 0 0 0 0 0 0 0 0 National League (2 Seasons) 78.6 11 0 0 0 EFL Cup (2 Seasons) 1.6 0 0 0 2 0 0 3 0 2 0 League Two (1 Season) 39.8 4 0 0 39 28 12 214 21 23 0 League One (1 Season) 21.9 1 0 0 14 11 6 48 10 17 0 PL2 — Div. 1 (1 Season) 6.9 1 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 Kyle McAllister Pages
Kyle McAllister Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary