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 2012-2013 16 Kilmarnock sct SCO 1. Premier League 17 13 1,243 13.8 1 0 1 1 0 0 2 0 0.07 0.00 0.07 0.07 0.07 2013-2014 17 Kilmarnock sct SCO 1. Premiership 14 11 1,069 11.9 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2014-2015 18 Kilmarnock sct SCO 1. Premiership 18 14 1,285 14.3 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 19 Kilmarnock sct SCO 1. Premiership 29 23 2,164 24.0 0 0 0 0 0 0 7 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 20 Dundee sct SCO 1. Premiership 28 26 2,279 25.3 6 6 12 6 0 0 5 1 0.24 0.24 0.47 0.24 0.47 Matches 2017-2018 21 Dundee sct SCO 1. Premiership 32 26 2,412 26.8 4 0 4 4 0 0 4 0 0.15 0.00 0.15 0.15 0.15 Matches 2018-2019 22 Peterborough United 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 22 Peterborough United eng ENG FA Cup 4 3 230 2.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 22 Peterborough United eng ENG 3. League One 22 14 1,314 14.6 4 0 4 4 0 0 4 0 0.27 0.00 0.27 0.27 0.27 Matches 2018-2019 22 Lincoln City eng ENG 4. League Two 17 14 1,195 13.3 1 1 2 1 0 0 0 0 0.08 0.08 0.15 0.08 0.15 Matches 2019-2020 23 Motherwell sct SCO 1. Premiership 17 9 896 10.0 1 1 2 1 0 0 4 0 0.10 0.10 0.20 0.10 0.20 Matches 2020-2021 24 Motherwell sct SCO 1. Premiership 27 23 2,078 23.1 5 0 5 2 3 3 2 1 0.22 0.00 0.22 0.09 0.09 Matches 2021-2022 25 Motherwell sct SCO 1. Premiership 19 14 1,318 14.6 1 0 1 1 0 0 2 0 0.07 0.00 0.07 0.07 0.07 Matches 2022-2023 26 St Mirren sct SCO 1. Premiership 35 34 2,898 32.2 10 2 12 5 5 6 8 1 0.31 0.06 0.37 0.16 0.22 Matches 2023-2024 27 St Mirren sct SCO 1. Premiership 28 26 2,317 25.7 6 3 9 2 4 6 4 0 0.23 0.12 0.35 0.08 0.19 Matches 2024-2025 28 St Mirren sct SCO 1. Premiership 32 30 2,605 28.9 4 3 7 3 1 2 4 0 0.14 0.10 0.24 0.10 0.21 Matches 2025-2026 29 St Mirren sct SCO 1. Premiership 23 20 1,649 18.3 0 1 1 0 0 0 1 0 0.00 0.05 0.05 0.00 0.05 Matches 14 Seasons 6 Clubs 5 Leagues 363 301 27,042 300.5 43 17 60 30 13 17 51 3 0.14 0.06 0.20 0.10 0.16 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 (4 Seasons) 1 League 118 110 9,469 105.2 20 9 29 10 10 14 17 1 0.19 0.09 0.28 0.10 0.18 Kilmarnock (4 Seasons) 1 League 78 61 5,761 64.0 1 0 1 1 0 0 13 0 0.02 0.00 0.02 0.02 0.02 Motherwell (3 Seasons) 1 League 63 46 4,292 47.7 7 1 8 4 3 3 8 1 0.15 0.02 0.17 0.08 0.10 Dundee (2 Seasons) 1 League 60 52 4,691 52.1 10 6 16 10 0 0 9 1 0.19 0.12 0.31 0.19 0.31 Peterborough United (1 Season) 3 Leagues 27 18 1,634 18.2 4 0 4 4 0 0 4 0 0.22 0.00 0.22 0.22 0.22 Lincoln City (1 Season) 1 League 17 14 1,195 13.3 1 1 2 1 0 0 0 0 0.08 0.08 0.15 0.08 0.15 Premiership (13 Seasons) 319 269 24,213 269.0 38 16 54 25 13 17 47 3 0.14 0.06 0.20 0.09 0.15 League One (1 Season) 22 14 1,314 14.6 4 0 4 4 0 0 4 0 0.27 0.00 0.27 0.27 0.27 League Two (1 Season) 17 14 1,195 13.3 1 1 2 1 0 0 0 0 0.08 0.08 0.15 0.08 0.15 FA Cup (1 Season) 4 3 230 2.6 0 0 0 0 0 0 0 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 2012-2013 16 Kilmarnock 1 League 17 13 1,243 13.8 1 0 1 1 0 0 2 0 0.07 0.00 0.07 0.07 0.07 2013-2014 17 Kilmarnock 1 League 14 11 1,069 11.9 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2014-2015 18 Kilmarnock 1 League 18 14 1,285 14.3 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2015-2016 19 Kilmarnock 1 League 29 23 2,164 24.0 0 0 0 0 0 0 7 0 0.00 0.00 0.00 0.00 0.00 2016-2017 20 Dundee 1 League 28 26 2,279 25.3 6 6 12 6 0 0 5 1 0.24 0.24 0.47 0.24 0.47 2017-2018 21 Dundee 1 League 32 26 2,412 26.8 4 0 4 4 0 0 4 0 0.15 0.00 0.15 0.15 0.15 2018-2019 22 Peterborough United 3 Leagues 27 18 1,634 18.2 4 0 4 4 0 0 4 0 0.22 0.00 0.22 0.22 0.22 2018-2019 22 Lincoln City 1 League 17 14 1,195 13.3 1 1 2 1 0 0 0 0 0.08 0.08 0.15 0.08 0.15 2019-2020 23 Motherwell 1 League 17 9 896 10.0 1 1 2 1 0 0 4 0 0.10 0.10 0.20 0.10 0.20 2020-2021 24 Motherwell 1 League 27 23 2,078 23.1 5 0 5 2 3 3 2 1 0.22 0.00 0.22 0.09 0.09 2021-2022 25 Motherwell 1 League 19 14 1,318 14.6 1 0 1 1 0 0 2 0 0.07 0.00 0.07 0.07 0.07 2022-2023 26 St Mirren 1 League 35 34 2,898 32.2 10 2 12 5 5 6 8 1 0.31 0.06 0.37 0.16 0.22 2023-2024 27 St Mirren 1 League 28 26 2,317 25.7 6 3 9 2 4 6 4 0 0.23 0.12 0.35 0.08 0.19 2024-2025 28 St Mirren 1 League 32 30 2,605 28.9 4 3 7 3 1 2 4 0 0.14 0.10 0.24 0.10 0.21 2025-2026 29 St Mirren 1 League 23 20 1,649 18.3 0 1 1 0 0 0 1 0 0.00 0.05 0.05 0.00 0.05 14 Seasons 6 Clubs 5 Leagues 363 301 27,042 300.5 43 17 60 30 13 17 51 3 0.14 0.06 0.20 0.10 0.16 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 (4 Seasons) 1 League 118 110 9,469 105.2 20 9 29 10 10 14 17 1 0.19 0.09 0.28 0.10 0.18 Kilmarnock (4 Seasons) 1 League 78 61 5,761 64.0 1 0 1 1 0 0 13 0 0.02 0.00 0.02 0.02 0.02 Motherwell (3 Seasons) 1 League 63 46 4,292 47.7 7 1 8 4 3 3 8 1 0.15 0.02 0.17 0.08 0.10 Dundee (2 Seasons) 1 League 60 52 4,691 52.1 10 6 16 10 0 0 9 1 0.19 0.12 0.31 0.19 0.31 Peterborough United (1 Season) 3 Leagues 27 18 1,634 18.2 4 0 4 4 0 0 4 0 0.22 0.00 0.22 0.22 0.22 Lincoln City (1 Season) 1 League 17 14 1,195 13.3 1 1 2 1 0 0 0 0 0.08 0.08 0.15 0.08 0.15 Premiership (13 Seasons) 319 269 24,213 269.0 38 16 54 25 13 17 47 3 0.14 0.06 0.20 0.09 0.15 League One (1 Season) 22 14 1,314 14.6 4 0 4 4 0 0 4 0 0.27 0.00 0.27 0.27 0.27 League Two (1 Season) 17 14 1,195 13.3 1 1 2 1 0 0 0 0 0.08 0.08 0.15 0.08 0.15 FA Cup (1 Season) 4 3 230 2.6 0 0 0 0 0 0 0 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 2012-2013 16 Kilmarnock sct SCO 1. Premier League 9th 17 13 1,243 13.8 1 0 1 1 0 0 2 0 0.07 0.00 0.07 0.07 0.07 2013-2014 17 Kilmarnock sct SCO 1. Premiership 9th 14 11 1,069 11.9 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2014-2015 18 Kilmarnock sct SCO 1. Premiership 10th 18 14 1,285 14.3 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 19 Kilmarnock sct SCO 1. Premiership 11th 29 23 2,164 24.0 0 0 0 0 0 0 7 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 20 Dundee sct SCO 1. Premiership 10th 28 26 2,279 25.3 6 6 12 6 0 0 5 1 0.24 0.24 0.47 0.24 0.47 Matches 2017-2018 21 Dundee sct SCO 1. Premiership 9th 32 26 2,412 26.8 4 0 4 4 0 0 4 0 0.15 0.00 0.15 0.15 0.15 Matches 2018-2019 22 Peterborough United eng ENG 3. League One 7th 22 14 1,314 14.6 4 0 4 4 0 0 4 0 0.27 0.00 0.27 0.27 0.27 Matches 2018-2019 22 Lincoln City eng ENG 4. League Two 1st 17 14 1,195 13.3 1 1 2 1 0 0 0 0 0.08 0.08 0.15 0.08 0.15 Matches 2019-2020 23 Motherwell sct SCO 1. Premiership 3rd 17 9 896 10.0 1 1 2 1 0 0 4 0 0.10 0.10 0.20 0.10 0.20 Matches 2020-2021 24 Motherwell sct SCO 1. Premiership 14th 27 23 2,078 23.1 5 0 5 2 3 3 2 1 0.22 0.00 0.22 0.09 0.09 Matches 2021-2022 25 Motherwell sct SCO 1. Premiership 5th 19 14 1,318 14.6 1 0 1 1 0 0 2 0 0.07 0.00 0.07 0.07 0.07 Matches 2022-2023 26 St Mirren sct SCO 1. Premiership 6th 35 34 2,898 32.2 10 2 12 5 5 6 8 1 0.31 0.06 0.37 0.16 0.22 Matches 2023-2024 27 St Mirren sct SCO 1. Premiership 5th 28 26 2,317 25.7 6 3 9 2 4 6 4 0 0.23 0.12 0.35 0.08 0.19 Matches 2024-2025 28 St Mirren sct SCO 1. Premiership 6th 32 30 2,605 28.9 4 3 7 3 1 2 4 0 0.14 0.10 0.24 0.10 0.21 Matches 2025-2026 29 St Mirren sct SCO 1. Premiership 11th 23 20 1,649 18.3 0 1 1 0 0 0 1 0 0.00 0.05 0.05 0.00 0.05 Matches 14 Seasons 6 Clubs 3 Leagues 358 297 26,722 296.9 43 17 60 30 13 17 51 3 0.14 0.06 0.20 0.10 0.16 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 (4 Seasons) 1 League 118 110 9,469 105.2 20 9 29 10 10 14 17 1 0.19 0.09 0.28 0.10 0.18 Kilmarnock (4 Seasons) 1 League 78 61 5,761 64.0 1 0 1 1 0 0 13 0 0.02 0.00 0.02 0.02 0.02 Motherwell (3 Seasons) 1 League 63 46 4,292 47.7 7 1 8 4 3 3 8 1 0.15 0.02 0.17 0.08 0.10 Dundee (2 Seasons) 1 League 60 52 4,691 52.1 10 6 16 10 0 0 9 1 0.19 0.12 0.31 0.19 0.31 Peterborough United (1 Season) 1 League 22 14 1,314 14.6 4 0 4 4 0 0 4 0 0.27 0.00 0.27 0.27 0.27 Lincoln City (1 Season) 1 League 17 14 1,195 13.3 1 1 2 1 0 0 0 0 0.08 0.08 0.15 0.08 0.15 Premiership (13 Seasons) 319 269 24,213 269.0 38 16 54 25 13 17 47 3 0.14 0.06 0.20 0.09 0.15 League One (1 Season) 22 14 1,314 14.6 4 0 4 4 0 0 4 0 0.27 0.00 0.27 0.27 0.27 League Two (1 Season) 17 14 1,195 13.3 1 1 2 1 0 0 0 0 0.08 0.08 0.15 0.08 0.15
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 2018-2019 22 Peterborough United eng ENG EFL Cup 58th 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 22 Peterborough United eng ENG FA Cup 33rd 4 3 230 2.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 1 Season 1 Club 2 Leagues 5 4 320 3.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 FA Cup (1 Season) 4 3 230 2.6 0 0 0 0 0 0 0 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 2012-2013 16 Kilmarnock 1 League 13.8 1 1 0.07 1.00 0 0 2013-2014 17 Kilmarnock 1 League 11.9 0 0 0.00 0 0 2014-2015 18 Kilmarnock 1 League 14.3 0 2 0.14 0.00 0 0 2015-2016 19 Kilmarnock 1 League 24.0 0 1 0.04 0.00 0 0 2016-2017 20 Dundee 1 League 25.3 6 11 0.43 0.55 0 0 2017-2018 21 Dundee 1 League 26.8 4 15 0.56 0.27 0 0 2018-2019 22 Peterborough United 3 Leagues 18.2 4 2 1 50.0 0.56 0.28 0.00 0.00 0 0 2018-2019 22 Lincoln City 1 League 13.3 1 0 0 2019-2020 23 Motherwell 1 League 10.0 1 9 2 22.2 0.90 0.20 0.11 0.50 0 0 2020-2021 24 Motherwell 1 League 23.1 5 26 9 34.6 1.13 0.39 0.08 0.22 3 3 2021-2022 25 Motherwell 1 League 14.6 1 10 3 30.0 0.68 0.20 0.10 0.33 0 0 2022-2023 26 St Mirren 1 League 32.2 10 49 20 40.8 1.52 0.62 0.10 0.25 5 6 2023-2024 27 St Mirren 1 League 25.7 6 21 9 42.9 0.82 0.35 0.10 0.22 4 6 2024-2025 28 St Mirren 1 League 28.9 4 32 13 40.6 1.11 0.45 0.09 0.23 1 2 2025-2026 29 St Mirren 1 League 18.3 0 20 4 20.0 1.09 0.22 0.00 0.00 0 0 14 Seasons 6 Clubs 5 Leagues 300.5 43 169 91 36.1 1.08 0.33 0.08 0.27 13 17 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches St Mirren (4 Seasons) 1 League 105.2 20 122 46 37.7 1.16 0.44 0.08 0.22 10 14 Kilmarnock (4 Seasons) 1 League 64.0 1 4 0.06 0.25 0 0 Motherwell (3 Seasons) 1 League 47.7 7 45 14 31.1 0.94 0.29 0.09 0.29 3 3 Dundee (2 Seasons) 1 League 52.1 10 26 0.50 0.38 0 0 Peterborough United (1 Season) 3 Leagues 18.2 4 2 1 50.0 0.56 0.28 0.00 0.00 0 0 Lincoln City (1 Season) 1 League 13.3 1 0 0 Premiership (13 Seasons) 269.0 38 167 90 35.9 1.09 0.33 0.08 0.28 13 17 League One (1 Season) 14.6 4 0 0 League Two (1 Season) 13.3 1 0 0 FA Cup (1 Season) 2.6 0 1 1 100.0 0.39 0.39 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 2018-2019 22 Peterborough United eng ENG EFL Cup 58th 1.0 0 1 0 0.0 1.00 0.00 0.00 0 0 Matches 2018-2019 22 Peterborough United eng ENG FA Cup 33rd 2.6 0 1 1 100.0 0.39 0.39 0.00 0.00 0 0 Matches 1 Season 1 Club 2 Leagues 3.6 0 2 1 50.0 0.56 0.28 0.00 0.00 0 0 FA Cup (1 Season) 2.6 0 1 1 100.0 0.39 0.39 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 2012-2013 16 Kilmarnock sct SCO 1. Premier League 17 1,243 73 36.3 13.8 13 4 2013-2014 17 Kilmarnock sct SCO 1. Premiership 14 1,069 76 31.3 11.9 11 3 2014-2015 18 Kilmarnock sct SCO 1. Premiership 18 1,285 71 37.6 14.3 14 12 4 12 1.06 17 29 -12 -0.84 -0.71 Matches 2015-2016 19 Kilmarnock sct SCO 1. Premiership 29 2,164 75 63.3 24.0 23 20 6 4 0.86 29 38 -9 -0.37 +0.63 Matches 2016-2017 20 Dundee sct SCO 1. Premiership 28 2,279 81 66.6 25.3 26 20 2 0.96 Matches 2017-2018 21 Dundee sct SCO 1. Premiership 32 2,412 75 70.5 26.8 26 23 6 1.03 Matches 2018-2019 22 Peterborough United eng ENG EFL Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 2 -2 -2.00 Matches 2018-2019 22 Peterborough United eng ENG FA Cup 4 230 58 59.0 2.6 3 75 1 1 4 0 1.75 6 8 -2 -0.78 -0.22 Matches 2018-2019 22 Peterborough United eng ENG 3. League One 22 1,314 60 31.7 14.6 14 85 9 8 16 4 1.91 27 18 +9 +0.62 +0.62 Matches 2018-2019 22 Lincoln City eng ENG 4. League Two 17 1,195 70 28.9 13.3 14 83 10 3 10 1 1.53 15 13 +2 +0.15 -0.71 Matches 2019-2020 23 Motherwell sct SCO 1. Premiership 17 896 53 33.2 10.0 9 86 8 8 15 4 1.53 13 12 +1 +0.10 0.00 Matches 2020-2021 24 Motherwell sct SCO 1. Premiership 27 2,078 77 60.8 23.1 23 86 20 4 26 0 1.04 24 34 -10 -0.43 -0.03 Matches 2021-2022 25 Motherwell sct SCO 1. Premiership 19 1,318 69 38.5 14.6 14 86 12 5 23 2 1.26 16 21 -5 -0.34 +0.26 Matches 2022-2023 26 St Mirren sct SCO 1. Premiership 35 2,898 83 84.7 32.2 34 85 30 1 22 0 1.29 40 52 -12 -0.37 +0.66 Matches 2023-2024 27 St Mirren sct SCO 1. Premiership 28 2,317 83 67.7 25.7 26 88 23 2 19 1 1.14 31 36 -5 -0.19 -0.11 Matches 2024-2025 28 St Mirren sct SCO 1. Premiership 32 2,605 81 76.2 28.9 30 84 21 2 38 0 1.19 39 47 -8 -0.28 -0.50 Matches 2025-2026 29 St Mirren sct SCO 1. Premiership 23 1,649 72 48.2 18.3 20 80 11 3 14 0 0.96 15 26 -11 -0.60 +0.11 Matches 14 Seasons 6 Clubs 5 Leagues 363 27,042 74 51.5 300.5 301 85 221 62 18 28 1.19 272 336 -64 -0.29 -0.16 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 (4 Seasons) 1 League 118 9,469 80 69.2 105.2 110 84 85 8 22 1 1.16 125 161 -36 -0.34 +0.06 Kilmarnock (4 Seasons) 1 League 78 5,761 74 42.1 64.0 61 32 17 16 0.94 46 67 -21 -0.55 -0.10 Motherwell (3 Seasons) 1 League 63 4,292 68 45.0 47.7 46 86 40 17 20 6 1.24 53 67 -14 -0.29 +0.02 Dundee (2 Seasons) 1 League 60 4,691 78 68.6 52.1 52 43 8 1.00 Peterborough United (1 Season) 3 Leagues 27 1,634 61 35.4 18.2 18 84 11 9 14 4 1.82 33 28 +5 +0.28 +0.31 Lincoln City (1 Season) 1 League 17 1,195 70 28.9 13.3 14 83 10 3 10 1 1.53 15 13 +2 +0.15 -0.71 Premiership (13 Seasons) 319 24,213 76 55.4 269.0 269 85 200 50 21 23 1.11 224 295 -71 -0.37 +0.01 League One (1 Season) 22 1,314 60 31.7 14.6 14 85 9 8 16 4 1.91 27 18 +9 +0.62 +0.62 League Two (1 Season) 17 1,195 70 28.9 13.3 14 83 10 3 10 1 1.53 15 13 +2 +0.15 -0.71 FA Cup (1 Season) 4 230 58 59.0 2.6 3 75 1 1 4 0 1.75 6 8 -2 -0.78 -0.22 EFL Cup (1 Season) 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 2 -2 -2.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 2012-2013 16 Kilmarnock 1 League 17 1,243 73 36.3 13.8 13 4 2013-2014 17 Kilmarnock 1 League 14 1,069 76 31.3 11.9 11 3 2014-2015 18 Kilmarnock 1 League 18 1,285 71 37.6 14.3 14 12 4 12 1.06 17 29 -12 -0.84 -0.71 2015-2016 19 Kilmarnock 1 League 29 2,164 75 63.3 24.0 23 20 6 4 0.86 29 38 -9 -0.37 +0.63 2016-2017 20 Dundee 1 League 28 2,279 81 66.6 25.3 26 20 2 0.96 2017-2018 21 Dundee 1 League 32 2,412 75 70.5 26.8 26 23 6 1.03 2018-2019 22 Peterborough United 3 Leagues 27 1,634 61 35.4 18.2 18 84 11 9 14 4 1.82 33 28 +5 +0.28 +0.31 2018-2019 22 Lincoln City 1 League 17 1,195 70 28.9 13.3 14 83 10 3 10 1 1.53 15 13 +2 +0.15 -0.71 2019-2020 23 Motherwell 1 League 17 896 53 33.2 10.0 9 86 8 8 15 4 1.53 13 12 +1 +0.10 0.00 2020-2021 24 Motherwell 1 League 27 2,078 77 60.8 23.1 23 86 20 4 26 0 1.04 24 34 -10 -0.43 -0.03 2021-2022 25 Motherwell 1 League 19 1,318 69 38.5 14.6 14 86 12 5 23 2 1.26 16 21 -5 -0.34 +0.26 2022-2023 26 St Mirren 1 League 35 2,898 83 84.7 32.2 34 85 30 1 22 0 1.29 40 52 -12 -0.37 +0.66 2023-2024 27 St Mirren 1 League 28 2,317 83 67.7 25.7 26 88 23 2 19 1 1.14 31 36 -5 -0.19 -0.11 2024-2025 28 St Mirren 1 League 32 2,605 81 76.2 28.9 30 84 21 2 38 0 1.19 39 47 -8 -0.28 -0.50 2025-2026 29 St Mirren 1 League 23 1,649 72 48.2 18.3 20 80 11 3 14 0 0.96 15 26 -11 -0.60 +0.11 14 Seasons 6 Clubs 5 Leagues 363 27,042 74 51.5 300.5 301 85 221 62 18 28 1.19 272 336 -64 -0.29 -0.16 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches St Mirren (4 Seasons) 1 League 118 9,469 80 69.2 105.2 110 84 85 8 22 1 1.16 125 161 -36 -0.34 +0.06 Kilmarnock (4 Seasons) 1 League 78 5,761 74 42.1 64.0 61 32 17 16 0.94 46 67 -21 -0.55 -0.10 Motherwell (3 Seasons) 1 League 63 4,292 68 45.0 47.7 46 86 40 17 20 6 1.24 53 67 -14 -0.29 +0.02 Dundee (2 Seasons) 1 League 60 4,691 78 68.6 52.1 52 43 8 1.00 Peterborough United (1 Season) 3 Leagues 27 1,634 61 35.4 18.2 18 84 11 9 14 4 1.82 33 28 +5 +0.28 +0.31 Lincoln City (1 Season) 1 League 17 1,195 70 28.9 13.3 14 83 10 3 10 1 1.53 15 13 +2 +0.15 -0.71 Premiership (13 Seasons) 319 24,213 76 55.4 269.0 269 85 200 50 21 23 1.11 224 295 -71 -0.37 +0.01 League One (1 Season) 22 1,314 60 31.7 14.6 14 85 9 8 16 4 1.91 27 18 +9 +0.62 +0.62 League Two (1 Season) 17 1,195 70 28.9 13.3 14 83 10 3 10 1 1.53 15 13 +2 +0.15 -0.71 FA Cup (1 Season) 4 230 58 59.0 2.6 3 75 1 1 4 0 1.75 6 8 -2 -0.78 -0.22 EFL Cup (1 Season) 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 2 -2 -2.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 2012-2013 16 Kilmarnock sct SCO 1. Premier League 9th 17 1,243 73 36.3 13.8 13 4 2013-2014 17 Kilmarnock sct SCO 1. Premiership 9th 14 1,069 76 31.3 11.9 11 3 2014-2015 18 Kilmarnock sct SCO 1. Premiership 10th 18 1,285 71 37.6 14.3 14 12 4 12 1.06 17 29 -12 -0.84 -0.71 Matches 2015-2016 19 Kilmarnock sct SCO 1. Premiership 11th 29 2,164 75 63.3 24.0 23 20 6 4 0.86 29 38 -9 -0.37 +0.63 Matches 2016-2017 20 Dundee sct SCO 1. Premiership 10th 28 2,279 81 66.6 25.3 26 20 2 0.96 Matches 2017-2018 21 Dundee sct SCO 1. Premiership 9th 32 2,412 75 70.5 26.8 26 23 6 1.03 Matches 2018-2019 22 Peterborough United eng ENG 3. League One 7th 22 1,314 60 31.7 14.6 14 85 9 8 16 4 1.91 27 18 +9 +0.62 +0.62 Matches 2018-2019 22 Lincoln City eng ENG 4. League Two 1st 17 1,195 70 28.9 13.3 14 83 10 3 10 1 1.53 15 13 +2 +0.15 -0.71 Matches 2019-2020 23 Motherwell sct SCO 1. Premiership 3rd 17 896 53 33.2 10.0 9 86 8 8 15 4 1.53 13 12 +1 +0.10 0.00 Matches 2020-2021 24 Motherwell sct SCO 1. Premiership 14th 27 2,078 77 60.8 23.1 23 86 20 4 26 0 1.04 24 34 -10 -0.43 -0.03 Matches 2021-2022 25 Motherwell sct SCO 1. Premiership 5th 19 1,318 69 38.5 14.6 14 86 12 5 23 2 1.26 16 21 -5 -0.34 +0.26 Matches 2022-2023 26 St Mirren sct SCO 1. Premiership 6th 35 2,898 83 84.7 32.2 34 85 30 1 22 0 1.29 40 52 -12 -0.37 +0.66 Matches 2023-2024 27 St Mirren sct SCO 1. Premiership 5th 28 2,317 83 67.7 25.7 26 88 23 2 19 1 1.14 31 36 -5 -0.19 -0.11 Matches 2024-2025 28 St Mirren sct SCO 1. Premiership 6th 32 2,605 81 76.2 28.9 30 84 21 2 38 0 1.19 39 47 -8 -0.28 -0.50 Matches 2025-2026 29 St Mirren sct SCO 1. Premiership 11th 23 1,649 72 48.2 18.3 20 80 11 3 14 0 0.96 15 26 -11 -0.60 +0.11 Matches 14 Seasons 6 Clubs 3 Leagues 358 26,722 75 51.4 296.9 297 85 219 61 19 28 1.18 266 326 -60 -0.27 -0.15 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 (4 Seasons) 1 League 118 9,469 80 69.2 105.2 110 84 85 8 22 1 1.16 125 161 -36 -0.34 +0.06 Kilmarnock (4 Seasons) 1 League 78 5,761 74 42.1 64.0 61 32 17 16 0.94 46 67 -21 -0.55 -0.10 Motherwell (3 Seasons) 1 League 63 4,292 68 45.0 47.7 46 86 40 17 20 6 1.24 53 67 -14 -0.29 +0.02 Dundee (2 Seasons) 1 League 60 4,691 78 68.6 52.1 52 43 8 1.00 Peterborough United (1 Season) 1 League 22 1,314 60 31.7 14.6 14 85 9 8 16 4 1.91 27 18 +9 +0.62 +0.62 Lincoln City (1 Season) 1 League 17 1,195 70 28.9 13.3 14 83 10 3 10 1 1.53 15 13 +2 +0.15 -0.71 Premiership (13 Seasons) 319 24,213 76 55.4 269.0 269 85 200 50 21 23 1.11 224 295 -71 -0.37 +0.01 League One (1 Season) 22 1,314 60 31.7 14.6 14 85 9 8 16 4 1.91 27 18 +9 +0.62 +0.62 League Two (1 Season) 17 1,195 70 28.9 13.3 14 83 10 3 10 1 1.53 15 13 +2 +0.15 -0.71
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 2018-2019 22 Peterborough United eng ENG EFL Cup 58th 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 2 -2 -2.00 Matches 2018-2019 22 Peterborough United eng ENG FA Cup 33rd 4 230 58 59.0 2.6 3 75 1 1 4 0 1.75 6 8 -2 -0.78 -0.22 Matches 1 Season 1 Club 2 Leagues 5 320 64 66.7 3.6 4 79 2 1 4 0 1.40 6 10 -4 -1.13 -0.56 FA Cup (1 Season) 4 230 58 59.0 2.6 3 75 1 1 4 0 1.75 6 8 -2 -0.78 -0.22 EFL Cup (1 Season) 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 2 -2 -2.00
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2012-2013 16 Kilmarnock 1 League 13.8 2 0 11 2013-2014 17 Kilmarnock 1 League 11.9 2 0 6 2014-2015 18 Kilmarnock 1 League 14.3 2 0 2015-2016 19 Kilmarnock 1 League 24.0 7 0 25 2016-2017 20 Dundee 1 League 25.3 5 1 38 2017-2018 21 Dundee 1 League 26.8 4 0 52 2018-2019 22 Peterborough United 3 Leagues 18.2 4 0 0 2 5 0 0 0 0 0 0 0 2018-2019 22 Lincoln City 1 League 13.3 0 0 0 0 2019-2020 23 Motherwell 1 League 10.0 4 0 0 14 7 0 0 0 0 0 2020-2021 24 Motherwell 1 League 23.1 2 1 0 32 17 1 10 25 16 0 2021-2022 25 Motherwell 1 League 14.6 2 0 0 18 11 0 56 11 17 0 2022-2023 26 St Mirren 1 League 32.2 8 1 1 39 32 1 26 18 42 0 2023-2024 27 St Mirren 1 League 25.7 4 0 0 25 15 3 23 10 27 0 2024-2025 28 St Mirren 1 League 28.9 4 0 0 29 28 1 113 21 40 0 2025-2026 29 St Mirren 1 League 18.3 1 0 0 18 21 2 61 10 16 0 14 Seasons 6 Clubs 5 Leagues 300.5 51 3 1 309 136 8 289 95 158 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches St Mirren (4 Seasons) 1 League 105.2 17 1 1 111 96 7 223 59 125 0 Kilmarnock (4 Seasons) 1 League 64.0 13 0 42 Motherwell (3 Seasons) 1 League 47.7 8 1 0 64 35 1 66 36 33 0 Dundee (2 Seasons) 1 League 52.1 9 1 90 Peterborough United (1 Season) 3 Leagues 18.2 4 0 0 2 5 0 0 0 0 0 0 0 Lincoln City (1 Season) 1 League 13.3 0 0 0 0 Premiership (13 Seasons) 269.0 47 3 1 307 131 8 289 95 158 0 League One (1 Season) 14.6 4 0 0 0 League Two (1 Season) 13.3 0 0 0 0 FA Cup (1 Season) 2.6 0 0 0 0 3 0 0 0 0 0 0 0 EFL Cup (1 Season) 1.0 0 0 0 2 2 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 Mark O'Hara Pages
Mark O'Hara Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary