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 2014-2015 16 Motherwell sct SCO 1. Premiership 0 0 Matches 2015-2016 17 Motherwell sct SCO 1. Premiership 0 0 Matches 2016-2017 18 Motherwell sct SCO 1. Premiership 14 9 945 10.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 19 Livingston sct SCO 2. Championship 13 3 433 4.8 1 0 1 1 0 0 0 0 0.21 0.00 0.21 0.21 0.21 Matches 2018-2019 20 Partick Thistle sct SCO 2. Championship 13 13 1,106 12.3 0 2 2 0 0 0 4 0 0.00 0.16 0.16 0.00 0.16 Matches 2018-2019 20 Livingston sct SCO 1. Premiership 7 2 278 3.1 1 0 1 1 0 0 2 0 0.32 0.00 0.32 0.32 0.32 Matches 2019-2020 21 Livingston sct SCO 1. Premiership 21 19 1,617 18.0 0 1 1 0 0 0 4 0 0.00 0.06 0.06 0.00 0.06 Matches 2020-2021 22 Livingston sct SCO 1. Premiership 8 4 430 4.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 23 Livingston sct SCO 1. Premiership 16 11 883 9.8 1 0 1 1 0 0 1 0 0.10 0.00 0.10 0.10 0.10 Matches 2022-2023 24 Partick Thistle sct SCO 2. Championship 36 36 3,066 34.1 1 7 8 1 0 0 8 0 0.03 0.21 0.23 0.03 0.23 Matches 2023-2024 25 Partick Thistle sct SCO 2. Championship 28 27 2,374 26.4 2 5 7 2 0 0 3 0 0.08 0.19 0.27 0.08 0.27 Matches 2024-2025 26 Exeter City 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 2024-2025 26 Exeter City eng ENG FA Cup 4 4 350 3.9 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 26 Exeter City eng ENG 3. League One 43 43 3,746 41.6 2 3 5 2 0 0 7 1 0.05 0.07 0.12 0.05 0.12 Matches 2025-2026 27 Exeter City eng ENG FA Cup 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 27 Exeter City eng ENG 3. League One 41 39 3,413 37.9 1 0 1 1 0 0 6 0 0.03 0.00 0.03 0.03 0.03 Matches 12 Seasons 4 Clubs 5 Leagues 247 213 18,911 210.1 9 18 27 9 0 0 36 1 0.04 0.09 0.13 0.04 0.13 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 Livingston (5 Seasons) 2 Leagues 65 39 3,641 40.5 3 1 4 3 0 0 7 0 0.07 0.02 0.10 0.07 0.10 Partick Thistle (3 Seasons) 1 League 77 76 6,546 72.7 3 14 17 3 0 0 15 0 0.04 0.19 0.23 0.04 0.23 Motherwell (3 Seasons) 1 League 14 9 945 10.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Exeter City (2 Seasons) 3 Leagues 91 89 7,779 86.4 3 3 6 3 0 0 14 1 0.03 0.03 0.07 0.03 0.07 Premiership (7 Seasons) 66 45 4,153 46.1 2 1 3 2 0 0 7 0 0.04 0.02 0.07 0.04 0.07 Championship (4 Seasons) 90 79 6,979 77.5 4 14 18 4 0 0 15 0 0.05 0.18 0.23 0.05 0.23 League One (2 Seasons) 84 82 7,159 79.5 3 3 6 3 0 0 13 1 0.04 0.04 0.08 0.04 0.08 FA Cup (2 Seasons) 6 6 530 5.9 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (1 Season) 1 1 90 1.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 2014-2015 16 Motherwell 1 League 0 0 2015-2016 17 Motherwell 1 League 0 0 2016-2017 18 Motherwell 1 League 14 9 945 10.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2017-2018 19 Livingston 1 League 13 3 433 4.8 1 0 1 1 0 0 0 0 0.21 0.00 0.21 0.21 0.21 2018-2019 20 Partick Thistle 1 League 13 13 1,106 12.3 0 2 2 0 0 0 4 0 0.00 0.16 0.16 0.00 0.16 2018-2019 20 Livingston 1 League 7 2 278 3.1 1 0 1 1 0 0 2 0 0.32 0.00 0.32 0.32 0.32 2019-2020 21 Livingston 1 League 21 19 1,617 18.0 0 1 1 0 0 0 4 0 0.00 0.06 0.06 0.00 0.06 2020-2021 22 Livingston 1 League 8 4 430 4.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2021-2022 23 Livingston 1 League 16 11 883 9.8 1 0 1 1 0 0 1 0 0.10 0.00 0.10 0.10 0.10 2022-2023 24 Partick Thistle 1 League 36 36 3,066 34.1 1 7 8 1 0 0 8 0 0.03 0.21 0.23 0.03 0.23 2023-2024 25 Partick Thistle 1 League 28 27 2,374 26.4 2 5 7 2 0 0 3 0 0.08 0.19 0.27 0.08 0.27 2024-2025 26 Exeter City 3 Leagues 48 48 4,186 46.5 2 3 5 2 0 0 8 1 0.04 0.06 0.11 0.04 0.11 2025-2026 27 Exeter City 2 Leagues 43 41 3,593 39.9 1 0 1 1 0 0 6 0 0.03 0.00 0.03 0.03 0.03 12 Seasons 4 Clubs 5 Leagues 247 213 18,911 210.1 9 18 27 9 0 0 36 1 0.04 0.09 0.13 0.04 0.13 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 Livingston (5 Seasons) 2 Leagues 65 39 3,641 40.5 3 1 4 3 0 0 7 0 0.07 0.02 0.10 0.07 0.10 Partick Thistle (3 Seasons) 1 League 77 76 6,546 72.7 3 14 17 3 0 0 15 0 0.04 0.19 0.23 0.04 0.23 Motherwell (3 Seasons) 1 League 14 9 945 10.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Exeter City (2 Seasons) 3 Leagues 91 89 7,779 86.4 3 3 6 3 0 0 14 1 0.03 0.03 0.07 0.03 0.07 Premiership (7 Seasons) 66 45 4,153 46.1 2 1 3 2 0 0 7 0 0.04 0.02 0.07 0.04 0.07 Championship (4 Seasons) 90 79 6,979 77.5 4 14 18 4 0 0 15 0 0.05 0.18 0.23 0.05 0.23 League One (2 Seasons) 84 82 7,159 79.5 3 3 6 3 0 0 13 1 0.04 0.04 0.08 0.04 0.08 FA Cup (2 Seasons) 6 6 530 5.9 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (1 Season) 1 1 90 1.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 2014-2015 16 Motherwell sct SCO 1. Premiership 11th 0 0 Matches 2015-2016 17 Motherwell sct SCO 1. Premiership 5th 0 0 Matches 2016-2017 18 Motherwell sct SCO 1. Premiership 9th 14 9 945 10.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 19 Livingston sct SCO 2. Championship 2nd 13 3 433 4.8 1 0 1 1 0 0 0 0 0.21 0.00 0.21 0.21 0.21 Matches 2018-2019 20 Partick Thistle sct SCO 2. Championship 6th 13 13 1,106 12.3 0 2 2 0 0 0 4 0 0.00 0.16 0.16 0.00 0.16 Matches 2018-2019 20 Livingston sct SCO 1. Premiership 9th 7 2 278 3.1 1 0 1 1 0 0 2 0 0.32 0.00 0.32 0.32 0.32 Matches 2019-2020 21 Livingston sct SCO 1. Premiership 5th 21 19 1,617 18.0 0 1 1 0 0 0 4 0 0.00 0.06 0.06 0.00 0.06 Matches 2020-2021 22 Livingston sct SCO 1. Premiership 6th 8 4 430 4.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 23 Livingston sct SCO 1. Premiership 7th 16 11 883 9.8 1 0 1 1 0 0 1 0 0.10 0.00 0.10 0.10 0.10 Matches 2022-2023 24 Partick Thistle sct SCO 2. Championship 4th 36 36 3,066 34.1 1 7 8 1 0 0 8 0 0.03 0.21 0.23 0.03 0.23 Matches 2023-2024 25 Partick Thistle sct SCO 2. Championship 3rd 28 27 2,374 26.4 2 5 7 2 0 0 3 0 0.08 0.19 0.27 0.08 0.27 Matches 2024-2025 26 Exeter City eng ENG 3. League One 16th 43 43 3,746 41.6 2 3 5 2 0 0 7 1 0.05 0.07 0.12 0.05 0.12 Matches 2025-2026 27 Exeter City eng ENG 3. League One 21st 41 39 3,413 37.9 1 0 1 1 0 0 6 0 0.03 0.00 0.03 0.03 0.03 Matches 12 Seasons 4 Clubs 3 Leagues 240 206 18,291 203.2 9 18 27 9 0 0 35 1 0.04 0.09 0.13 0.04 0.13 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 Livingston (5 Seasons) 2 Leagues 65 39 3,641 40.5 3 1 4 3 0 0 7 0 0.07 0.02 0.10 0.07 0.10 Partick Thistle (3 Seasons) 1 League 77 76 6,546 72.7 3 14 17 3 0 0 15 0 0.04 0.19 0.23 0.04 0.23 Motherwell (3 Seasons) 1 League 14 9 945 10.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Exeter City (2 Seasons) 1 League 84 82 7,159 79.5 3 3 6 3 0 0 13 1 0.04 0.04 0.08 0.04 0.08 Premiership (7 Seasons) 66 45 4,153 46.1 2 1 3 2 0 0 7 0 0.04 0.02 0.07 0.04 0.07 Championship (4 Seasons) 90 79 6,979 77.5 4 14 18 4 0 0 15 0 0.05 0.18 0.23 0.05 0.23 League One (2 Seasons) 84 82 7,159 79.5 3 3 6 3 0 0 13 1 0.04 0.04 0.08 0.04 0.08
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 2024-2025 26 Exeter City eng ENG EFL Cup Rd1 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 26 Exeter City eng ENG FA Cup 4 4 350 3.9 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 27 Exeter City eng ENG FA 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 2 Seasons 1 Club 2 Leagues 7 7 620 6.9 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 FA Cup (2 Seasons) 6 6 530 5.9 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (1 Season) 1 1 90 1.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 2016-2017 18 Motherwell 1 League 10.5 0 0 0.00 0 0 2017-2018 19 Livingston 1 League 4.8 1 0 1 0.00 0.21 1.00 0 0 2018-2019 20 Partick Thistle 1 League 12.3 0 0 0 2018-2019 20 Livingston 1 League 3.1 1 0 0 2019-2020 21 Livingston 1 League 18.0 0 6 2 33.3 0.33 0.11 0.00 0.00 0 0 2020-2021 22 Livingston 1 League 4.8 0 1 0 0.0 0.21 0.00 0.00 0 0 2021-2022 23 Livingston 1 League 9.8 1 6 3 50.0 0.61 0.31 0.17 0.33 0 0 2022-2023 24 Partick Thistle 1 League 34.1 1 0 0 2023-2024 25 Partick Thistle 1 League 26.4 2 0 0 2024-2025 26 Exeter City 3 Leagues 46.5 2 14 5 35.7 0.30 0.11 0.14 0.40 0 0 2025-2026 27 Exeter City 2 Leagues 39.9 1 19 9 47.4 0.48 0.23 0.05 0.11 0 0 12 Seasons 4 Clubs 5 Leagues 210.1 9 46 20 43.5 0.37 0.15 0.11 0.25 0 0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Livingston (5 Seasons) 2 Leagues 40.5 3 13 6 46.2 0.35 0.16 0.15 0.33 0 0 Partick Thistle (3 Seasons) 1 League 72.7 3 0 0 Motherwell (3 Seasons) 1 League 10.5 0 0 0.00 0 0 Exeter City (2 Seasons) 3 Leagues 86.4 3 33 14 42.4 0.38 0.16 0.09 0.21 0 0 Premiership (7 Seasons) 46.1 2 13 5 38.5 0.40 0.12 0.08 0.20 0 0 Championship (4 Seasons) 77.5 4 0 1 0.00 0.21 1.00 0 0 League One (2 Seasons) 79.5 3 31 13 41.9 0.39 0.16 0.10 0.23 0 0 FA Cup (2 Seasons) 5.9 0 1 1 100.0 0.17 0.17 0.00 0.00 0 0 EFL Cup (1 Season) 1.0 0 1 0 0.0 1.00 0.00 0.00 0 0
Shooting Table Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2024-2025 26 Exeter City eng ENG EFL Cup Rd1 1.0 0 1 0 0.0 1.00 0.00 0.00 0 0 Matches 2024-2025 26 Exeter City eng ENG FA Cup 3.9 0 0 0 0.00 0.00 0 0 Matches 2025-2026 27 Exeter City eng ENG FA Cup 2.0 0 1 1 100.0 0.50 0.50 0.00 0.00 0 0 Matches 2 Seasons 1 Club 2 Leagues 6.9 0 2 1 50.0 0.29 0.15 0.00 0.00 0 0 FA Cup (2 Seasons) 5.9 0 1 1 100.0 0.17 0.17 0.00 0.00 0 0 EFL Cup (1 Season) 1.0 0 1 0 0.0 1.00 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 2014-2015 16 Motherwell sct SCO 1. Premiership 0 0 0 0 1 Matches 2015-2016 17 Motherwell sct SCO 1. Premiership 0 0 0 0 1 Matches 2016-2017 18 Motherwell sct SCO 1. Premiership 14 945 68 27.6 10.5 9 5 5 0.79 Matches 2017-2018 19 Livingston sct SCO 2. Championship 13 433 33 13.4 4.8 3 1 10 8 2.08 10 3 +7 +1.45 +1.07 Matches 2018-2019 20 Partick Thistle sct SCO 2. Championship 13 1,106 85 34.1 12.3 13 85 11 0 1 1.85 21 16 +5 +0.41 +1.00 Matches 2018-2019 20 Livingston sct SCO 1. Premiership 7 278 40 8.1 3.1 2 74 1 5 26 11 1.43 8 3 +5 +1.62 +1.82 Matches 2019-2020 21 Livingston sct SCO 1. Premiership 21 1,617 77 59.9 18.0 19 82 9 2 32 9 1.29 21 22 -1 -0.06 -0.30 Matches 2020-2021 22 Livingston sct SCO 1. Premiership 8 430 54 12.6 4.8 4 81 2 4 27 27 0.88 4 5 -1 -0.21 +0.12 Matches 2021-2022 23 Livingston sct SCO 1. Premiership 16 883 55 25.8 9.8 11 71 4 5 20 13 1.44 9 14 -5 -0.51 -0.51 Matches 2022-2023 24 Partick Thistle sct SCO 2. Championship 36 3,066 85 94.6 34.1 36 85 28 0 0 1.73 62 40 +22 +0.65 +1.68 Matches 2023-2024 25 Partick Thistle sct SCO 2. Championship 28 2,374 85 73.3 26.4 27 85 22 1 71 0 1.63 45 34 +11 +0.42 +0.62 Matches 2024-2025 26 Exeter City eng ENG EFL Cup 1 90 90 100.0 1.0 1 90 1 0 0 1.00 1 1 0 0.00 Matches 2024-2025 26 Exeter City eng ENG FA Cup 4 350 88 89.7 3.9 4 88 2 0 0 2.50 12 6 +6 +1.54 +1.54 Matches 2024-2025 26 Exeter City eng ENG 3. League One 43 3,746 87 90.5 41.6 43 87 37 0 0 1.19 45 62 -17 -0.41 -0.64 Matches 2025-2026 27 Exeter City eng ENG FA Cup 2 180 90 66.7 2.0 2 90 2 0 1 3.00 6 0 +6 +3.00 +12.00 Matches 2025-2026 27 Exeter City eng ENG 3. League One 41 3,413 83 82.4 37.9 39 85 30 2 41 0 1.05 43 50 -7 -0.18 +0.06 Matches 12 Seasons 4 Clubs 5 Leagues 247 18,911 77 41.8 210.1 213 84 155 34 29 72 1.41 287 256 +31 +0.16 +0.32 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Livingston (5 Seasons) 2 Leagues 65 3,641 56 22.5 40.5 39 78 17 26 25 68 1.45 52 47 +5 +0.12 +0.15 Partick Thistle (3 Seasons) 1 League 77 6,546 85 67.3 72.7 76 85 61 1 71 1 1.71 128 90 +38 +0.52 +1.03 Motherwell (3 Seasons) 1 League 14 945 68 9.2 10.5 9 5 5 2 0.79 Exeter City (2 Seasons) 3 Leagues 91 7,779 85 86.1 86.4 89 86 72 2 41 1 1.22 107 119 -12 -0.14 +0.58 Premiership (7 Seasons) 66 4,153 63 17.9 46.1 45 78 21 21 25 62 1.19 42 44 -2 -0.06 +0.08 Championship (4 Seasons) 90 6,979 78 53.9 77.5 79 85 62 11 71 9 1.77 138 93 +45 +0.58 +0.67 League One (2 Seasons) 84 7,159 85 86.5 79.5 82 86 67 2 41 0 1.12 88 112 -24 -0.30 -0.22 FA Cup (2 Seasons) 6 530 88 80.3 5.9 6 88 4 0 1 2.67 18 6 +12 +2.04 +8.27 EFL Cup (1 Season) 1 90 90 100.0 1.0 1 90 1 0 0 1.00 1 1 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 2014-2015 16 Motherwell 1 League 0 0 0 0 1 2015-2016 17 Motherwell 1 League 0 0 0 0 1 2016-2017 18 Motherwell 1 League 14 945 68 27.6 10.5 9 5 5 0.79 2017-2018 19 Livingston 1 League 13 433 33 13.4 4.8 3 1 10 8 2.08 10 3 +7 +1.45 +1.07 2018-2019 20 Partick Thistle 1 League 13 1,106 85 34.1 12.3 13 85 11 0 1 1.85 21 16 +5 +0.41 +1.00 2018-2019 20 Livingston 1 League 7 278 40 8.1 3.1 2 74 1 5 26 11 1.43 8 3 +5 +1.62 +1.82 2019-2020 21 Livingston 1 League 21 1,617 77 59.9 18.0 19 82 9 2 32 9 1.29 21 22 -1 -0.06 -0.30 2020-2021 22 Livingston 1 League 8 430 54 12.6 4.8 4 81 2 4 27 27 0.88 4 5 -1 -0.21 +0.12 2021-2022 23 Livingston 1 League 16 883 55 25.8 9.8 11 71 4 5 20 13 1.44 9 14 -5 -0.51 -0.51 2022-2023 24 Partick Thistle 1 League 36 3,066 85 94.6 34.1 36 85 28 0 0 1.73 62 40 +22 +0.65 +1.68 2023-2024 25 Partick Thistle 1 League 28 2,374 85 73.3 26.4 27 85 22 1 71 0 1.63 45 34 +11 +0.42 +0.62 2024-2025 26 Exeter City 3 Leagues 48 4,186 87 90.6 46.5 48 87 40 0 0 1.30 58 69 -11 -0.24 -0.44 2025-2026 27 Exeter City 2 Leagues 43 3,593 84 81.5 39.9 41 86 32 2 41 1 1.14 49 50 -1 -0.03 +1.19 12 Seasons 4 Clubs 5 Leagues 247 18,911 77 41.8 210.1 213 84 155 34 29 72 1.41 287 256 +31 +0.16 +0.32 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Livingston (5 Seasons) 2 Leagues 65 3,641 56 22.5 40.5 39 78 17 26 25 68 1.45 52 47 +5 +0.12 +0.15 Partick Thistle (3 Seasons) 1 League 77 6,546 85 67.3 72.7 76 85 61 1 71 1 1.71 128 90 +38 +0.52 +1.03 Motherwell (3 Seasons) 1 League 14 945 68 9.2 10.5 9 5 5 2 0.79 Exeter City (2 Seasons) 3 Leagues 91 7,779 85 86.1 86.4 89 86 72 2 41 1 1.22 107 119 -12 -0.14 +0.58 Premiership (7 Seasons) 66 4,153 63 17.9 46.1 45 78 21 21 25 62 1.19 42 44 -2 -0.06 +0.08 Championship (4 Seasons) 90 6,979 78 53.9 77.5 79 85 62 11 71 9 1.77 138 93 +45 +0.58 +0.67 League One (2 Seasons) 84 7,159 85 86.5 79.5 82 86 67 2 41 0 1.12 88 112 -24 -0.30 -0.22 FA Cup (2 Seasons) 6 530 88 80.3 5.9 6 88 4 0 1 2.67 18 6 +12 +2.04 +8.27 EFL Cup (1 Season) 1 90 90 100.0 1.0 1 90 1 0 0 1.00 1 1 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 2014-2015 16 Motherwell sct SCO 1. Premiership 11th 0 0 0 0 1 Matches 2015-2016 17 Motherwell sct SCO 1. Premiership 5th 0 0 0 0 1 Matches 2016-2017 18 Motherwell sct SCO 1. Premiership 9th 14 945 68 27.6 10.5 9 5 5 0.79 Matches 2017-2018 19 Livingston sct SCO 2. Championship 2nd 13 433 33 13.4 4.8 3 1 10 8 2.08 10 3 +7 +1.45 +1.07 Matches 2018-2019 20 Partick Thistle sct SCO 2. Championship 6th 13 1,106 85 34.1 12.3 13 85 11 0 1 1.85 21 16 +5 +0.41 +1.00 Matches 2018-2019 20 Livingston sct SCO 1. Premiership 9th 7 278 40 8.1 3.1 2 74 1 5 26 11 1.43 8 3 +5 +1.62 +1.82 Matches 2019-2020 21 Livingston sct SCO 1. Premiership 5th 21 1,617 77 59.9 18.0 19 82 9 2 32 9 1.29 21 22 -1 -0.06 -0.30 Matches 2020-2021 22 Livingston sct SCO 1. Premiership 6th 8 430 54 12.6 4.8 4 81 2 4 27 27 0.88 4 5 -1 -0.21 +0.12 Matches 2021-2022 23 Livingston sct SCO 1. Premiership 7th 16 883 55 25.8 9.8 11 71 4 5 20 13 1.44 9 14 -5 -0.51 -0.51 Matches 2022-2023 24 Partick Thistle sct SCO 2. Championship 4th 36 3,066 85 94.6 34.1 36 85 28 0 0 1.73 62 40 +22 +0.65 +1.68 Matches 2023-2024 25 Partick Thistle sct SCO 2. Championship 3rd 28 2,374 85 73.3 26.4 27 85 22 1 71 0 1.63 45 34 +11 +0.42 +0.62 Matches 2024-2025 26 Exeter City eng ENG 3. League One 16th 43 3,746 87 90.5 41.6 43 87 37 0 0 1.19 45 62 -17 -0.41 -0.64 Matches 2025-2026 27 Exeter City eng ENG 3. League One 21st 41 3,413 83 82.4 37.9 39 85 30 2 41 0 1.05 43 50 -7 -0.18 +0.06 Matches 12 Seasons 4 Clubs 3 Leagues 240 18,291 76 41.1 203.2 206 84 150 34 29 71 1.38 268 249 +19 +0.10 +0.22 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Livingston (5 Seasons) 2 Leagues 65 3,641 56 22.5 40.5 39 78 17 26 25 68 1.45 52 47 +5 +0.12 +0.15 Partick Thistle (3 Seasons) 1 League 77 6,546 85 67.3 72.7 76 85 61 1 71 1 1.71 128 90 +38 +0.52 +1.03 Motherwell (3 Seasons) 1 League 14 945 68 9.2 10.5 9 5 5 2 0.79 Exeter City (2 Seasons) 1 League 84 7,159 85 86.5 79.5 82 86 67 2 41 0 1.12 88 112 -24 -0.30 -0.22 Premiership (7 Seasons) 66 4,153 63 17.9 46.1 45 78 21 21 25 62 1.19 42 44 -2 -0.06 +0.08 Championship (4 Seasons) 90 6,979 78 53.9 77.5 79 85 62 11 71 9 1.77 138 93 +45 +0.58 +0.67 League One (2 Seasons) 84 7,159 85 86.5 79.5 82 86 67 2 41 0 1.12 88 112 -24 -0.30 -0.22
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 2024-2025 26 Exeter City eng ENG EFL Cup Rd1 1 90 90 100.0 1.0 1 90 1 0 0 1.00 1 1 0 0.00 Matches 2024-2025 26 Exeter City eng ENG FA Cup 4 350 88 89.7 3.9 4 88 2 0 0 2.50 12 6 +6 +1.54 +1.54 Matches 2025-2026 27 Exeter City eng ENG FA Cup 2 180 90 66.7 2.0 2 90 2 0 1 3.00 6 0 +6 +3.00 +12.00 Matches 2 Seasons 1 Club 2 Leagues 7 620 89 82.7 6.9 7 89 5 0 1 2.43 19 7 +12 +1.74 +7.97 FA Cup (2 Seasons) 6 530 88 80.3 5.9 6 88 4 0 1 2.67 18 6 +12 +2.04 +8.27 EFL Cup (1 Season) 1 90 90 100.0 1.0 1 90 1 0 0 1.00 1 1 0 0.00
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2016-2017 18 Motherwell 1 League 10.5 0 0 7 2017-2018 19 Livingston 1 League 4.8 0 0 0 4 0 0 0 0 0 0 0 0 2018-2019 20 Partick Thistle 1 League 12.3 4 0 0 0 2018-2019 20 Livingston 1 League 3.1 2 0 0 0 2019-2020 21 Livingston 1 League 18.0 4 0 0 20 6 0 9 0 0 0 2020-2021 22 Livingston 1 League 4.8 0 0 0 3 0 2 1 8 6 0 2021-2022 23 Livingston 1 League 9.8 1 0 0 7 2 2 4 11 11 0 2022-2023 24 Partick Thistle 1 League 34.1 8 0 0 1 2023-2024 25 Partick Thistle 1 League 26.4 3 0 0 1 2024-2025 26 Exeter City 3 Leagues 46.5 8 1 1 27 9 2 19 25 51 0 2025-2026 27 Exeter City 2 Leagues 39.9 6 0 0 29 5 2 23 21 55 0 12 Seasons 4 Clubs 5 Leagues 210.1 36 1 1 97 22 8 56 65 123 0 0 2 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Livingston (5 Seasons) 2 Leagues 40.5 7 0 0 34 8 4 14 19 17 0 0 0 Partick Thistle (3 Seasons) 1 League 72.7 15 0 0 2 Motherwell (3 Seasons) 1 League 10.5 0 0 7 Exeter City (2 Seasons) 3 Leagues 86.4 14 1 1 56 14 4 42 46 106 0 Premiership (7 Seasons) 46.1 7 0 0 37 8 4 14 19 17 0 Championship (4 Seasons) 77.5 15 0 0 4 0 0 0 0 0 0 0 2 League One (2 Seasons) 79.5 13 1 1 51 13 4 42 46 105 0 FA Cup (2 Seasons) 5.9 1 0 0 2 0 0 0 0 0 0 EFL Cup (1 Season) 1.0 0 0 0 3 1 0 0 0 1 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 Jack McMillan Pages
Jack McMillan Overview
Stats by Competition
Match Logs (Summary)
Stathead & Player Comparison
Player Club Summary