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 FG 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 FG 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 FG 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 FG 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 FG 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 FG 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 FG 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 FG Rovers eng ENG 5. National League 17 14 1,265 14.1 5 5 10 5 0 0 1 0 0.36 0.36 0.71 0.36 0.71 Matches 9 Seasons 3 Clubs 7 Leagues 194 125 11,512 127.9 16 20 36 13 3 3 17 0 0.13 0.16 0.28 0.10 0.26 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 FG Rovers (3 Seasons) 5 Leagues 102 84 7,252 80.6 13 15 28 10 3 3 7 0 0.16 0.19 0.35 0.12 0.31 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 FA Cup (3 Seasons) 5 3 290 3.2 1 1 2 0 1 1 1 0 0.31 0.31 0.62 0.00 0.31 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 National League (1 Season) 17 14 1,265 14.1 5 5 10 5 0 0 1 0 0.36 0.36 0.71 0.36 0.71 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 FG 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 FG 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 FG Rovers 2 Leagues 18 15 1,384 15.4 5 5 10 5 0 0 2 0 0.33 0.33 0.65 0.33 0.65 9 Seasons 3 Clubs 7 Leagues 194 125 11,512 127.9 16 20 36 13 3 3 17 0 0.13 0.16 0.28 0.10 0.26 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 FG Rovers (3 Seasons) 5 Leagues 102 84 7,252 80.6 13 15 28 10 3 3 7 0 0.16 0.19 0.35 0.12 0.31 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 FA Cup (3 Seasons) 5 3 290 3.2 1 1 2 0 1 1 1 0 0.31 0.31 0.62 0.00 0.31 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 National League (1 Season) 17 14 1,265 14.1 5 5 10 5 0 0 1 0 0.36 0.36 0.71 0.36 0.71 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 FG 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 FG 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 FG Rovers eng ENG 5. National League 1st 17 14 1,265 14.1 5 5 10 5 0 0 1 0 0.36 0.36 0.71 0.36 0.71 Matches 9 Seasons 3 Clubs 5 Leagues 186 121 11,079 123.1 15 18 33 13 2 2 16 0 0.12 0.15 0.27 0.11 0.25 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 FG Rovers (3 Seasons) 3 Leagues 94 80 6,819 75.8 12 13 25 10 2 2 6 0 0.16 0.17 0.33 0.13 0.30 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 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 National League (1 Season) 17 14 1,265 14.1 5 5 10 5 0 0 1 0 0.36 0.36 0.71 0.36 0.71 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 Dist 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 FG Rovers 3 Leagues 23.9 1 25 9 36.0 1.05 0.38 0.04 0.11 0 0 2023-2024 24 FG Rovers 3 Leagues 41.3 7 65 26 40.0 1.57 0.63 0.06 0.15 3 3 2024-2025 25 FG Rovers 2 Leagues 15.4 5 4 0 0.0 3.03 0.00 0.00 0 0 9 Seasons 3 Clubs 7 Leagues 127.9 16 136 45 33.1 1.36 0.44 0.04 0.13 3 3 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist 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 FG Rovers (3 Seasons) 5 Leagues 80.6 13 94 35 37.2 1.41 0.53 0.05 0.14 3 3 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 Championship (3 Seasons) 12.9 0 0 2 0.00 0.17 0.00 0 0 FA Cup (3 Seasons) 3.2 1 6 1 16.7 1.86 0.31 0.00 0.00 1 1 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 National League (1 Season) 14.1 5 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 FG 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 FG 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 FG 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 FG 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 FG 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 FG 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 FG 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 FG Rovers eng ENG 5. National League 17 1,265 74 78.1 14.1 14 83 8 3 35 0 2.18 27 11 +16 +1.14 -0.13 Matches 9 Seasons 3 Clubs 7 Leagues 194 11,512 59 34.3 127.9 125 78 58 69 24 35 1.07 142 183 -41 -0.32 +0.14 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 FG Rovers (3 Seasons) 5 Leagues 102 7,252 71 66.4 80.6 84 81 44 18 25 7 1.06 90 129 -39 -0.48 +0.30 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 FA Cup (3 Seasons) 5 290 58 38.7 3.2 3 88 0 2 13 1 1.20 8 7 +1 +0.31 -0.08 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 National League (1 Season) 17 1,265 74 78.1 14.1 14 83 8 3 35 0 2.18 27 11 +16 +1.14 -0.13 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 FG 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 FG 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 FG Rovers 2 Leagues 18 1,384 77 79.5 15.4 15 85 8 3 35 0 2.06 28 13 +15 +0.98 -0.29 9 Seasons 3 Clubs 7 Leagues 194 11,512 59 34.3 127.9 125 78 58 69 24 35 1.07 142 183 -41 -0.32 +0.14 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 FG Rovers (3 Seasons) 5 Leagues 102 7,252 71 66.4 80.6 84 81 44 18 25 7 1.06 90 129 -39 -0.48 +0.30 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 FA Cup (3 Seasons) 5 290 58 38.7 3.2 3 88 0 2 13 1 1.20 8 7 +1 +0.31 -0.08 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 National League (1 Season) 17 1,265 74 78.1 14.1 14 83 8 3 35 0 2.18 27 11 +16 +1.14 -0.13 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 FG 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 FG 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 FG Rovers eng ENG 5. National League 1st 17 1,265 74 78.1 14.1 14 83 8 3 35 0 2.18 27 11 +16 +1.14 -0.13 Matches 9 Seasons 3 Clubs 5 Leagues 186 11,079 60 34.0 123.1 121 78 58 65 24 34 1.07 132 174 -42 -0.34 +0.12 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 FG Rovers (3 Seasons) 3 Leagues 94 6,819 73 68.9 75.8 80 81 44 14 25 6 1.05 80 120 -40 -0.53 +0.38 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 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 National League (1 Season) 17 1,265 74 78.1 14.1 14 83 8 3 35 0 2.18 27 11 +16 +1.14 -0.13 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 2022-2023 23 FG Rovers eng ENG EFL Cup Rd2 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 FG 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 2023-2024 24 FG Rovers eng ENG EFL Cup Rd1 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 FG 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 2024-2025 25 FG 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 3 Seasons 1 Club 2 Leagues 8 433 54 42.5 4.8 4 83 0 4 25 1 1.13 10 9 +1 +0.21 +0.36 FA Cup (3 Seasons) 5 290 58 38.7 3.2 3 88 0 2 13 1 1.20 8 7 +1 +0.31 -0.08 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
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 FG Rovers 3 Leagues 23.9 1 0 0 15 11 6 53 10 19 0 2023-2024 24 FG Rovers 3 Leagues 41.3 4 0 0 40 28 15 217 21 23 0 2024-2025 25 FG Rovers 2 Leagues 15.4 2 0 0 2 1 0 0 0 0 0 9 Seasons 3 Clubs 7 Leagues 127.9 17 0 0 104 59 24 385 37 50 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 FG Rovers (3 Seasons) 5 Leagues 80.6 7 0 0 57 40 21 270 31 42 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 Championship (3 Seasons) 12.9 2 0 0 9 0 0 0 0 0 0 0 0 FA Cup (3 Seasons) 3.2 1 0 0 2 1 3 5 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 National League (1 Season) 14.1 1 0 0 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, including advanced stats like xG for most of those nine.
In collaboration with Opta , we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer .
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