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 2010-2011 18 Aberdeen sct SCO 1. Premier League 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2012-2013 20 Aberdeen sct SCO 1. Premier League 23 22 1,888 21.0 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 2013-2014 21 Aberdeen sct SCO 1. Premiership 26 20 1,832 20.4 0 2 2 0 0 0 3 0 0.00 0.10 0.10 0.00 0.10 2014-2015 22 Falkirk sct SCO 2. Championship 9 9 765 8.5 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 22 Aberdeen sct SCO 1. Premiership 3 1 149 1.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 23 St Johnstone sct SCO 1. Premiership 37 35 3,159 35.1 1 3 4 1 0 0 2 0 0.03 0.09 0.11 0.03 0.11 Matches 2016-2017 24 St Johnstone sct SCO 1. Premiership 38 38 3,375 37.5 1 1 2 1 0 0 1 0 0.03 0.03 0.05 0.03 0.05 Matches 2017-2018 25 St Johnstone sct SCO 1. Premiership 38 38 3,420 38.0 1 0 1 1 0 0 3 0 0.03 0.00 0.03 0.03 0.03 Matches 2018-2019 26 St Johnstone sct SCO 1. Premiership 33 32 2,881 32.0 3 0 3 3 0 0 1 0 0.09 0.00 0.09 0.09 0.09 Matches 2019-2020 27 Southend United eng ENG EFL 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 2019-2020 27 Southend United eng ENG FA Cup 1 1 59 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 27 Southend United eng ENG 3. League One 16 14 1,312 14.6 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 28 St Mirren sct SCO 1. Premiership 33 33 2,890 32.1 1 1 2 1 0 0 6 1 0.03 0.03 0.06 0.03 0.06 Matches 2021-2022 29 St Mirren sct SCO 1. Premiership 36 36 3,239 36.0 3 0 3 3 0 0 6 1 0.08 0.00 0.08 0.08 0.08 Matches 2022-2023 30 St Mirren sct SCO 1. Premiership 22 14 1,412 15.7 1 2 3 1 0 0 1 0 0.06 0.13 0.19 0.06 0.19 Matches 2023-2024 31 Dundee sct SCO 1. Premiership 33 33 2,844 31.6 4 1 5 4 0 0 2 0 0.13 0.03 0.16 0.13 0.16 Matches 13 Seasons 6 Clubs 5 Leagues 351 329 29,495 327.7 15 10 25 15 0 0 35 2 0.05 0.03 0.08 0.05 0.08 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 (4 Seasons) 1 League 146 143 12,835 142.6 6 4 10 6 0 0 7 0 0.04 0.03 0.07 0.04 0.07 Aberdeen (4 Seasons) 1 League 53 44 3,959 44.0 0 2 2 0 0 0 8 0 0.00 0.05 0.05 0.00 0.05 St Mirren (3 Seasons) 1 League 91 83 7,541 83.8 5 3 8 5 0 0 13 2 0.06 0.04 0.10 0.06 0.10 Dundee (1 Season) 1 League 33 33 2,844 31.6 4 1 5 4 0 0 2 0 0.13 0.03 0.16 0.13 0.16 Southend United (1 Season) 3 Leagues 19 17 1,551 17.2 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Falkirk (1 Season) 1 League 9 9 765 8.5 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Premier League (12 Seasons) 323 303 27,179 302.0 15 10 25 15 0 0 30 2 0.05 0.03 0.08 0.05 0.08 League One (1 Season) 16 14 1,312 14.6 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Championship (1 Season) 9 9 765 8.5 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (1 Season) 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 FA Cup (1 Season) 1 1 59 0.7 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 2010-2011 18 Aberdeen 1 League 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2012-2013 20 Aberdeen 1 League 23 22 1,888 21.0 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 2013-2014 21 Aberdeen 1 League 26 20 1,832 20.4 0 2 2 0 0 0 3 0 0.00 0.10 0.10 0.00 0.10 2014-2015 22 Aberdeen 1 League 3 1 149 1.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2014-2015 22 Falkirk 1 League 9 9 765 8.5 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 2015-2016 23 St Johnstone 1 League 37 35 3,159 35.1 1 3 4 1 0 0 2 0 0.03 0.09 0.11 0.03 0.11 2016-2017 24 St Johnstone 1 League 38 38 3,375 37.5 1 1 2 1 0 0 1 0 0.03 0.03 0.05 0.03 0.05 2017-2018 25 St Johnstone 1 League 38 38 3,420 38.0 1 0 1 1 0 0 3 0 0.03 0.00 0.03 0.03 0.03 2018-2019 26 St Johnstone 1 League 33 32 2,881 32.0 3 0 3 3 0 0 1 0 0.09 0.00 0.09 0.09 0.09 2019-2020 27 Southend United 3 Leagues 19 17 1,551 17.2 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2020-2021 28 St Mirren 1 League 33 33 2,890 32.1 1 1 2 1 0 0 6 1 0.03 0.03 0.06 0.03 0.06 2021-2022 29 St Mirren 1 League 36 36 3,239 36.0 3 0 3 3 0 0 6 1 0.08 0.00 0.08 0.08 0.08 2022-2023 30 St Mirren 1 League 22 14 1,412 15.7 1 2 3 1 0 0 1 0 0.06 0.13 0.19 0.06 0.19 2023-2024 31 Dundee 1 League 33 33 2,844 31.6 4 1 5 4 0 0 2 0 0.13 0.03 0.16 0.13 0.16 13 Seasons 6 Clubs 5 Leagues 351 329 29,495 327.7 15 10 25 15 0 0 35 2 0.05 0.03 0.08 0.05 0.08 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 (4 Seasons) 1 League 146 143 12,835 142.6 6 4 10 6 0 0 7 0 0.04 0.03 0.07 0.04 0.07 Aberdeen (4 Seasons) 1 League 53 44 3,959 44.0 0 2 2 0 0 0 8 0 0.00 0.05 0.05 0.00 0.05 St Mirren (3 Seasons) 1 League 91 83 7,541 83.8 5 3 8 5 0 0 13 2 0.06 0.04 0.10 0.06 0.10 Dundee (1 Season) 1 League 33 33 2,844 31.6 4 1 5 4 0 0 2 0 0.13 0.03 0.16 0.13 0.16 Southend United (1 Season) 3 Leagues 19 17 1,551 17.2 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Falkirk (1 Season) 1 League 9 9 765 8.5 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Premier League (12 Seasons) 323 303 27,179 302.0 15 10 25 15 0 0 30 2 0.05 0.03 0.08 0.05 0.08 League One (1 Season) 16 14 1,312 14.6 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Championship (1 Season) 9 9 765 8.5 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (1 Season) 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 FA Cup (1 Season) 1 1 59 0.7 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 2010-2011 18 Aberdeen sct SCO 1. Premier League 9th 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2012-2013 20 Aberdeen sct SCO 1. Premier League 8th 23 22 1,888 21.0 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 2013-2014 21 Aberdeen sct SCO 1. Premiership 3rd 26 20 1,832 20.4 0 2 2 0 0 0 3 0 0.00 0.10 0.10 0.00 0.10 2014-2015 22 Aberdeen sct SCO 1. Premiership 2nd 3 1 149 1.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 22 Falkirk sct SCO 2. Championship 5th 9 9 765 8.5 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 23 St Johnstone sct SCO 1. Premiership 4th 37 35 3,159 35.1 1 3 4 1 0 0 2 0 0.03 0.09 0.11 0.03 0.11 Matches 2016-2017 24 St Johnstone sct SCO 1. Premiership 4th 38 38 3,375 37.5 1 1 2 1 0 0 1 0 0.03 0.03 0.05 0.03 0.05 Matches 2017-2018 25 St Johnstone sct SCO 1. Premiership 8th 38 38 3,420 38.0 1 0 1 1 0 0 3 0 0.03 0.00 0.03 0.03 0.03 Matches 2018-2019 26 St Johnstone sct SCO 1. Premiership 6th 33 32 2,881 32.0 3 0 3 3 0 0 1 0 0.09 0.00 0.09 0.09 0.09 Matches 2019-2020 27 Southend United eng ENG 3. League One 22nd 16 14 1,312 14.6 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 28 St Mirren sct SCO 1. Premiership 13th 33 33 2,890 32.1 1 1 2 1 0 0 6 1 0.03 0.03 0.06 0.03 0.06 Matches 2021-2022 29 St Mirren sct SCO 1. Premiership 9th 36 36 3,239 36.0 3 0 3 3 0 0 6 1 0.08 0.00 0.08 0.08 0.08 Matches 2022-2023 30 St Mirren sct SCO 1. Premiership 6th 22 14 1,412 15.7 1 2 3 1 0 0 1 0 0.06 0.13 0.19 0.06 0.19 Matches 2023-2024 31 Dundee sct SCO 1. Premiership 6th 33 33 2,844 31.6 4 1 5 4 0 0 2 0 0.13 0.03 0.16 0.13 0.16 Matches 13 Seasons 6 Clubs 3 Leagues 348 326 29,256 325.1 15 10 25 15 0 0 35 2 0.05 0.03 0.08 0.05 0.08 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 (4 Seasons) 1 League 146 143 12,835 142.6 6 4 10 6 0 0 7 0 0.04 0.03 0.07 0.04 0.07 Aberdeen (4 Seasons) 1 League 53 44 3,959 44.0 0 2 2 0 0 0 8 0 0.00 0.05 0.05 0.00 0.05 St Mirren (3 Seasons) 1 League 91 83 7,541 83.8 5 3 8 5 0 0 13 2 0.06 0.04 0.10 0.06 0.10 Dundee (1 Season) 1 League 33 33 2,844 31.6 4 1 5 4 0 0 2 0 0.13 0.03 0.16 0.13 0.16 Southend United (1 Season) 1 League 16 14 1,312 14.6 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Falkirk (1 Season) 1 League 9 9 765 8.5 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Premier League (12 Seasons) 323 303 27,179 302.0 15 10 25 15 0 0 30 2 0.05 0.03 0.08 0.05 0.08 League One (1 Season) 16 14 1,312 14.6 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Championship (1 Season) 9 9 765 8.5 0 0 0 0 0 0 3 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 2019-2020 27 Southend United eng ENG EFL Cup 33rd 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 27 Southend United eng ENG FA Cup 85th 1 1 59 0.7 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 3 3 239 2.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (1 Season) 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 FA Cup (1 Season) 1 1 59 0.7 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 Dist PK PKatt Matches 2010-2011 18 Aberdeen 1 League 1.0 0 0 0.00 0 0 2012-2013 20 Aberdeen 1 League 21.0 0 2 0.10 0.00 0 0 2013-2014 21 Aberdeen 1 League 20.4 0 1 0.05 0.00 0 0 2014-2015 22 Aberdeen 1 League 1.7 0 2 1.21 0.00 0 0 2014-2015 22 Falkirk 1 League 8.5 0 2 0.24 0.00 0 0 2015-2016 23 St Johnstone 1 League 35.1 1 6 0.17 0.17 0 0 2016-2017 24 St Johnstone 1 League 37.5 1 6 0.16 0.17 0 0 2017-2018 25 St Johnstone 1 League 38.0 1 7 0.18 0.14 0 0 2018-2019 26 St Johnstone 1 League 32.0 3 0 0 2019-2020 27 Southend United 3 Leagues 17.2 0 3 0 0.0 0.17 0.00 0.00 0 0 2020-2021 28 St Mirren 1 League 32.1 1 24 5 20.8 0.75 0.16 0.04 0.20 0 0 2021-2022 29 St Mirren 1 League 36.0 3 27 10 37.0 0.75 0.28 0.11 0.30 0 0 2022-2023 30 St Mirren 1 League 15.7 1 12 4 33.3 0.76 0.25 0.08 0.25 0 0 2023-2024 31 Dundee 1 League 31.6 4 17 6 35.3 0.54 0.19 0.24 0.67 0 0 13 Seasons 6 Clubs 5 Leagues 327.7 15 83 51 30.1 0.63 0.17 0.11 0.24 0 0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches St Johnstone (4 Seasons) 1 League 142.6 6 19 0.17 0.16 0 0 Aberdeen (4 Seasons) 1 League 44.0 0 5 0.11 0.00 0 0 St Mirren (3 Seasons) 1 League 83.8 5 63 19 30.2 0.75 0.23 0.08 0.26 0 0 Dundee (1 Season) 1 League 31.6 4 17 6 35.3 0.54 0.19 0.24 0.67 0 0 Southend United (1 Season) 3 Leagues 17.2 0 3 0 0.0 0.17 0.00 0.00 0 0 Falkirk (1 Season) 1 League 8.5 0 2 0.24 0.00 0 0 Premier League (12 Seasons) 302.0 15 80 49 31.3 0.69 0.18 0.11 0.24 0 0 League One (1 Season) 14.6 0 3 0 0.0 0.21 0.00 0.00 0 0 Championship (1 Season) 8.5 0 2 0.24 0.00 0 0 EFL Cup (1 Season) 2.0 0 0 0 0.00 0.00 0 0 FA Cup (1 Season) 0.7 0 0 0 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 Dist PK PKatt Matches 2019-2020 27 Southend United eng ENG EFL Cup 33rd 2.0 0 0 0 0.00 0.00 0 0 Matches 2019-2020 27 Southend United eng ENG FA Cup 85th 0.7 0 0 0 0.00 0.00 0 0 Matches 1 Season 1 Club 2 Leagues 2.7 0 0 0 0.00 0.00 0 0 EFL Cup (1 Season) 2.0 0 0 0 0.00 0.00 0 0 FA Cup (1 Season) 0.7 0 0 0 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 2010-2011 18 Aberdeen sct SCO 1. Premier League 1 90 90 2.6 1.0 1 0 2012-2013 20 Aberdeen sct SCO 1. Premier League 23 1,888 82 55.2 21.0 22 1 2013-2014 21 Aberdeen sct SCO 1. Premiership 26 1,832 70 53.6 20.4 20 6 2014-2015 22 Falkirk sct SCO 2. Championship 9 765 85 23.6 8.5 9 8 0 4 1.33 13 13 0 0.00 0.00 Matches 2014-2015 22 Aberdeen sct SCO 1. Premiership 3 149 50 4.4 1.7 1 1 2 10 2.00 3 1 +2 +1.21 +0.60 Matches 2015-2016 23 St Johnstone sct SCO 1. Premiership 37 3,159 85 92.4 35.1 35 35 2 1 1.51 56 52 +4 +0.11 +0.46 Matches 2016-2017 24 St Johnstone sct SCO 1. Premiership 38 3,375 89 98.7 37.5 38 37 0 1.53 Matches 2017-2018 25 St Johnstone sct SCO 1. Premiership 38 3,420 90 100.0 38.0 38 38 0 1.21 Matches 2018-2019 26 St Johnstone sct SCO 1. Premiership 33 2,881 87 84.2 32.0 32 90 32 1 0 3 1.48 33 41 -8 -0.25 +0.08 Matches 2019-2020 27 Southend United eng ENG EFL Cup 2 180 90 100.0 2.0 2 90 2 0 0 1.50 3 5 -2 -1.00 Matches 2019-2020 27 Southend United eng ENG FA Cup 1 59 59 65.6 0.7 1 59 0 0 0 0.00 0 0 0 0.00 +2.90 Matches 2019-2020 27 Southend United eng ENG 3. League One 16 1,312 82 41.7 14.6 14 90 14 2 26 4 0.25 16 41 -25 -1.71 -0.69 Matches 2020-2021 28 St Mirren sct SCO 1. Premiership 33 2,890 88 84.5 32.1 33 88 30 0 0 1.21 32 37 -5 -0.16 +0.35 Matches 2021-2022 29 St Mirren sct SCO 1. Premiership 36 3,239 90 94.7 36.0 36 90 35 0 0 1.17 33 51 -18 -0.50 -0.50 Matches 2022-2023 30 St Mirren sct SCO 1. Premiership 22 1,412 64 41.3 15.7 14 90 14 8 19 13 1.00 16 35 -19 -1.21 -1.26 Matches 2023-2024 31 Dundee sct SCO 1. Premiership 33 2,844 86 83.2 31.6 33 86 31 0 0 1.24 43 53 -10 -0.32 +1.09 Matches 13 Seasons 6 Clubs 5 Leagues 351 29,495 84 61.8 327.7 329 89 277 22 19 35 1.26 248 329 -81 -0.39 -0.28 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 (4 Seasons) 1 League 146 12,835 88 93.8 142.6 143 90 142 3 0 4 1.43 89 93 -4 -0.06 +0.28 Aberdeen (4 Seasons) 1 League 53 3,959 75 28.9 44.0 44 1 9 10 2.00 3 1 +2 +1.21 +0.60 St Mirren (3 Seasons) 1 League 91 7,541 83 73.5 83.8 83 89 79 8 19 13 1.14 81 123 -42 -0.50 -0.44 Dundee (1 Season) 1 League 33 2,844 86 83.2 31.6 33 86 31 0 0 1.24 43 53 -10 -0.32 +1.09 Southend United (1 Season) 3 Leagues 19 1,551 82 45.4 17.2 17 88 16 2 26 4 0.37 19 46 -27 -1.57 -0.51 Falkirk (1 Season) 1 League 9 765 85 23.6 8.5 9 8 0 4 1.33 13 13 0 0.00 0.00 Premier League (12 Seasons) 323 27,179 84 66.2 302.0 303 89 253 20 17 27 1.32 216 270 -54 -0.29 -0.39 League One (1 Season) 16 1,312 82 41.7 14.6 14 90 14 2 26 4 0.25 16 41 -25 -1.71 -0.69 Championship (1 Season) 9 765 85 23.6 8.5 9 8 0 4 1.33 13 13 0 0.00 0.00 EFL Cup (1 Season) 2 180 90 100.0 2.0 2 90 2 0 0 1.50 3 5 -2 -1.00 FA Cup (1 Season) 1 59 59 65.6 0.7 1 59 0 0 0 0.00 0 0 0 0.00 +2.90
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 2010-2011 18 Aberdeen 1 League 1 90 90 2.6 1.0 1 0 2012-2013 20 Aberdeen 1 League 23 1,888 82 55.2 21.0 22 1 2013-2014 21 Aberdeen 1 League 26 1,832 70 53.6 20.4 20 6 2014-2015 22 Aberdeen 1 League 3 149 50 4.4 1.7 1 1 2 10 2.00 3 1 +2 +1.21 +0.60 2014-2015 22 Falkirk 1 League 9 765 85 23.6 8.5 9 8 0 4 1.33 13 13 0 0.00 0.00 2015-2016 23 St Johnstone 1 League 37 3,159 85 92.4 35.1 35 35 2 1 1.51 56 52 +4 +0.11 +0.46 2016-2017 24 St Johnstone 1 League 38 3,375 89 98.7 37.5 38 37 0 1.53 2017-2018 25 St Johnstone 1 League 38 3,420 90 100.0 38.0 38 38 0 1.21 2018-2019 26 St Johnstone 1 League 33 2,881 87 84.2 32.0 32 90 32 1 0 3 1.48 33 41 -8 -0.25 +0.08 2019-2020 27 Southend United 3 Leagues 19 1,551 82 45.4 17.2 17 88 16 2 26 4 0.37 19 46 -27 -1.57 -0.51 2020-2021 28 St Mirren 1 League 33 2,890 88 84.5 32.1 33 88 30 0 0 1.21 32 37 -5 -0.16 +0.35 2021-2022 29 St Mirren 1 League 36 3,239 90 94.7 36.0 36 90 35 0 0 1.17 33 51 -18 -0.50 -0.50 2022-2023 30 St Mirren 1 League 22 1,412 64 41.3 15.7 14 90 14 8 19 13 1.00 16 35 -19 -1.21 -1.26 2023-2024 31 Dundee 1 League 33 2,844 86 83.2 31.6 33 86 31 0 0 1.24 43 53 -10 -0.32 +1.09 13 Seasons 6 Clubs 5 Leagues 351 29,495 84 61.8 327.7 329 89 277 22 19 35 1.26 248 329 -81 -0.39 -0.28 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches St Johnstone (4 Seasons) 1 League 146 12,835 88 93.8 142.6 143 90 142 3 0 4 1.43 89 93 -4 -0.06 +0.28 Aberdeen (4 Seasons) 1 League 53 3,959 75 28.9 44.0 44 1 9 10 2.00 3 1 +2 +1.21 +0.60 St Mirren (3 Seasons) 1 League 91 7,541 83 73.5 83.8 83 89 79 8 19 13 1.14 81 123 -42 -0.50 -0.44 Dundee (1 Season) 1 League 33 2,844 86 83.2 31.6 33 86 31 0 0 1.24 43 53 -10 -0.32 +1.09 Southend United (1 Season) 3 Leagues 19 1,551 82 45.4 17.2 17 88 16 2 26 4 0.37 19 46 -27 -1.57 -0.51 Falkirk (1 Season) 1 League 9 765 85 23.6 8.5 9 8 0 4 1.33 13 13 0 0.00 0.00 Premier League (12 Seasons) 323 27,179 84 66.2 302.0 303 89 253 20 17 27 1.32 216 270 -54 -0.29 -0.39 League One (1 Season) 16 1,312 82 41.7 14.6 14 90 14 2 26 4 0.25 16 41 -25 -1.71 -0.69 Championship (1 Season) 9 765 85 23.6 8.5 9 8 0 4 1.33 13 13 0 0.00 0.00 EFL Cup (1 Season) 2 180 90 100.0 2.0 2 90 2 0 0 1.50 3 5 -2 -1.00 FA Cup (1 Season) 1 59 59 65.6 0.7 1 59 0 0 0 0.00 0 0 0 0.00 +2.90
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 2010-2011 18 Aberdeen sct SCO 1. Premier League 9th 1 90 90 2.6 1.0 1 0 2012-2013 20 Aberdeen sct SCO 1. Premier League 8th 23 1,888 82 55.2 21.0 22 1 2013-2014 21 Aberdeen sct SCO 1. Premiership 3rd 26 1,832 70 53.6 20.4 20 6 2014-2015 22 Aberdeen sct SCO 1. Premiership 2nd 3 149 50 4.4 1.7 1 1 2 10 2.00 3 1 +2 +1.21 +0.60 Matches 2014-2015 22 Falkirk sct SCO 2. Championship 5th 9 765 85 23.6 8.5 9 8 0 4 1.33 13 13 0 0.00 0.00 Matches 2015-2016 23 St Johnstone sct SCO 1. Premiership 4th 37 3,159 85 92.4 35.1 35 35 2 1 1.51 56 52 +4 +0.11 +0.46 Matches 2016-2017 24 St Johnstone sct SCO 1. Premiership 4th 38 3,375 89 98.7 37.5 38 37 0 1.53 Matches 2017-2018 25 St Johnstone sct SCO 1. Premiership 8th 38 3,420 90 100.0 38.0 38 38 0 1.21 Matches 2018-2019 26 St Johnstone sct SCO 1. Premiership 6th 33 2,881 87 84.2 32.0 32 90 32 1 0 3 1.48 33 41 -8 -0.25 +0.08 Matches 2019-2020 27 Southend United eng ENG 3. League One 22nd 16 1,312 82 41.7 14.6 14 90 14 2 26 4 0.25 16 41 -25 -1.71 -0.69 Matches 2020-2021 28 St Mirren sct SCO 1. Premiership 13th 33 2,890 88 84.5 32.1 33 88 30 0 0 1.21 32 37 -5 -0.16 +0.35 Matches 2021-2022 29 St Mirren sct SCO 1. Premiership 9th 36 3,239 90 94.7 36.0 36 90 35 0 0 1.17 33 51 -18 -0.50 -0.50 Matches 2022-2023 30 St Mirren sct SCO 1. Premiership 6th 22 1,412 64 41.3 15.7 14 90 14 8 19 13 1.00 16 35 -19 -1.21 -1.26 Matches 2023-2024 31 Dundee sct SCO 1. Premiership 6th 33 2,844 86 83.2 31.6 33 86 31 0 0 1.24 43 53 -10 -0.32 +1.09 Matches 13 Seasons 6 Clubs 3 Leagues 348 29,256 84 61.7 325.1 326 89 275 22 19 35 1.26 245 324 -79 -0.38 -0.28 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 (4 Seasons) 1 League 146 12,835 88 93.8 142.6 143 90 142 3 0 4 1.43 89 93 -4 -0.06 +0.28 Aberdeen (4 Seasons) 1 League 53 3,959 75 28.9 44.0 44 1 9 10 2.00 3 1 +2 +1.21 +0.60 St Mirren (3 Seasons) 1 League 91 7,541 83 73.5 83.8 83 89 79 8 19 13 1.14 81 123 -42 -0.50 -0.44 Dundee (1 Season) 1 League 33 2,844 86 83.2 31.6 33 86 31 0 0 1.24 43 53 -10 -0.32 +1.09 Southend United (1 Season) 1 League 16 1,312 82 41.7 14.6 14 90 14 2 26 4 0.25 16 41 -25 -1.71 -0.69 Falkirk (1 Season) 1 League 9 765 85 23.6 8.5 9 8 0 4 1.33 13 13 0 0.00 0.00 Premier League (12 Seasons) 323 27,179 84 66.2 302.0 303 89 253 20 17 27 1.32 216 270 -54 -0.29 -0.39 League One (1 Season) 16 1,312 82 41.7 14.6 14 90 14 2 26 4 0.25 16 41 -25 -1.71 -0.69 Championship (1 Season) 9 765 85 23.6 8.5 9 8 0 4 1.33 13 13 0 0.00 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 2019-2020 27 Southend United eng ENG EFL Cup 33rd 2 180 90 100.0 2.0 2 90 2 0 0 1.50 3 5 -2 -1.00 Matches 2019-2020 27 Southend United eng ENG FA Cup 85th 1 59 59 65.6 0.7 1 59 0 0 0 0.00 0 0 0 0.00 +2.90 Matches 1 Season 1 Club 2 Leagues 3 239 80 88.5 2.7 3 80 2 0 0 1.00 3 5 -2 -0.75 +2.15 EFL Cup (1 Season) 2 180 90 100.0 2.0 2 90 2 0 0 1.50 3 5 -2 -1.00 FA Cup (1 Season) 1 59 59 65.6 0.7 1 59 0 0 0 0.00 0 0 0 0.00 +2.90
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2010-2011 18 Aberdeen 1 League 1.0 0 0 0 2012-2013 20 Aberdeen 1 League 21.0 4 0 19 2013-2014 21 Aberdeen 1 League 20.4 3 0 21 2014-2015 22 Aberdeen 1 League 1.7 1 0 2014-2015 22 Falkirk 1 League 8.5 3 0 2015-2016 23 St Johnstone 1 League 35.1 2 0 17 2016-2017 24 St Johnstone 1 League 37.5 1 0 17 2017-2018 25 St Johnstone 1 League 38.0 3 0 19 2018-2019 26 St Johnstone 1 League 32.0 1 0 0 0 2019-2020 27 Southend United 3 Leagues 17.2 2 0 0 16 11 2 7 12 7 0 0 0 2020-2021 28 St Mirren 1 League 32.1 6 1 0 23 22 1 2 59 18 0 2021-2022 29 St Mirren 1 League 36.0 6 1 1 22 20 1 9 54 25 1 2022-2023 30 St Mirren 1 League 15.7 1 0 0 4 5 0 13 24 11 0 2023-2024 31 Dundee 1 League 31.6 2 0 0 14 23 0 13 29 18 1 13 Seasons 6 Clubs 5 Leagues 327.7 35 2 1 172 81 4 44 178 79 0 0 2 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches St Johnstone (4 Seasons) 1 League 142.6 7 0 0 53 0 Aberdeen (4 Seasons) 1 League 44.0 8 0 40 St Mirren (3 Seasons) 1 League 83.8 13 2 1 49 47 2 24 137 54 1 Dundee (1 Season) 1 League 31.6 2 0 0 14 23 0 13 29 18 1 Southend United (1 Season) 3 Leagues 17.2 2 0 0 16 11 2 7 12 7 0 0 0 Falkirk (1 Season) 1 League 8.5 3 0 Premier League (12 Seasons) 302.0 30 2 1 156 70 2 37 166 72 2 League One (1 Season) 14.6 2 0 0 16 11 2 6 7 4 0 0 0 Championship (1 Season) 8.5 3 0 EFL Cup (1 Season) 2.0 0 0 0 0 0 0 1 4 3 0 FA Cup (1 Season) 0.7 0 0 0 0 0 0 0 1 0 0
Miscellaneous Stats Table Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2019-2020 27 Southend United eng ENG EFL Cup 33rd 2.0 0 0 0 0 0 0 1 4 3 0 Matches 2019-2020 27 Southend United eng ENG FA Cup 85th 0.7 0 0 0 0 0 0 0 1 0 0 Matches 1 Season 1 Club 2 Leagues 2.7 0 0 0 0 0 0 1 5 3 0 EFL Cup (1 Season) 2.0 0 0 0 0 0 0 1 4 3 0 FA Cup (1 Season) 0.7 0 0 0 0 0 0 0 1 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 Joe Shaughnessy Pages
Joe Shaughnessy Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary