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 2024-2025 32 Dundee sct SCO 1. Premiership 11 10 911 10.1 1 1 2 1 0 0 3 0 0.10 0.10 0.20 0.10 0.20 Matches 2025-2026 33 Newcastle Jets au AUS 1. A-League 20 16 1,458 16.2 1 0 1 1 0 0 1 0 0.06 0.00 0.06 0.06 0.06 Matches 15 Seasons 7 Clubs 6 Leagues 382 355 31,864 354.0 17 11 28 17 0 0 39 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 (2 Seasons) 1 League 44 43 3,755 41.7 5 2 7 5 0 0 5 0 0.12 0.05 0.17 0.12 0.17 Newcastle Jets (1 Season) 1 League 20 16 1,458 16.2 1 0 1 1 0 0 1 0 0.06 0.00 0.06 0.06 0.06 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 (13 Seasons) 334 313 28,090 312.1 16 11 27 16 0 0 33 2 0.05 0.04 0.09 0.05 0.09 A-League (1 Season) 20 16 1,458 16.2 1 0 1 1 0 0 1 0 0.06 0.00 0.06 0.06 0.06 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 2024-2025 32 Dundee 1 League 11 10 911 10.1 1 1 2 1 0 0 3 0 0.10 0.10 0.20 0.10 0.20 2025-2026 33 Newcastle Jets 1 League 20 16 1,458 16.2 1 0 1 1 0 0 1 0 0.06 0.00 0.06 0.06 0.06 15 Seasons 7 Clubs 6 Leagues 382 355 31,864 354.0 17 11 28 17 0 0 39 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 (2 Seasons) 1 League 44 43 3,755 41.7 5 2 7 5 0 0 5 0 0.12 0.05 0.17 0.12 0.17 Newcastle Jets (1 Season) 1 League 20 16 1,458 16.2 1 0 1 1 0 0 1 0 0.06 0.00 0.06 0.06 0.06 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 (13 Seasons) 334 313 28,090 312.1 16 11 27 16 0 0 33 2 0.05 0.04 0.09 0.05 0.09 A-League (1 Season) 20 16 1,458 16.2 1 0 1 1 0 0 1 0 0.06 0.00 0.06 0.06 0.06 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 2024-2025 32 Dundee sct SCO 1. Premiership 10th 11 10 911 10.1 1 1 2 1 0 0 3 0 0.10 0.10 0.20 0.10 0.20 Matches 2025-2026 33 Newcastle Jets au AUS 1. A-League 1st 20 16 1,458 16.2 1 0 1 1 0 0 1 0 0.06 0.00 0.06 0.06 0.06 Matches 15 Seasons 7 Clubs 4 Leagues 379 352 31,625 351.4 17 11 28 17 0 0 39 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 (2 Seasons) 1 League 44 43 3,755 41.7 5 2 7 5 0 0 5 0 0.12 0.05 0.17 0.12 0.17 Newcastle Jets (1 Season) 1 League 20 16 1,458 16.2 1 0 1 1 0 0 1 0 0.06 0.00 0.06 0.06 0.06 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 (13 Seasons) 334 313 28,090 312.1 16 11 27 16 0 0 33 2 0.05 0.04 0.09 0.05 0.09 A-League (1 Season) 20 16 1,458 16.2 1 0 1 1 0 0 1 0 0.06 0.00 0.06 0.06 0.06 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 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 2024-2025 32 Dundee 1 League 10.1 1 9 6 66.7 0.89 0.59 0.11 0.17 0 0 2025-2026 33 Newcastle Jets 1 League 16.2 1 8 2 25.0 0.49 0.12 0.13 0.50 0 0 15 Seasons 7 Clubs 6 Leagues 354.0 17 100 59 33.0 0.63 0.18 0.11 0.24 0 0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT 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 (2 Seasons) 1 League 41.7 5 26 12 46.2 0.62 0.29 0.19 0.42 0 0 Newcastle Jets (1 Season) 1 League 16.2 1 8 2 25.0 0.49 0.12 0.13 0.50 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 (13 Seasons) 312.1 16 89 55 34.8 0.71 0.20 0.11 0.24 0 0 A-League (1 Season) 16.2 1 8 2 25.0 0.49 0.12 0.13 0.50 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 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 2024-2025 32 Dundee sct SCO 1. Premiership 11 911 83 26.6 10.1 10 87 9 1 38 3 1.27 18 17 +1 +0.10 +0.85 Matches 2025-2026 33 Newcastle Jets au AUS 1. A-League 20 1,458 73 62.3 16.2 16 85 14 4 25 2 2.05 38 24 +14 +0.86 +0.66 Matches 15 Seasons 7 Clubs 6 Leagues 382 31,864 83 59.6 354.0 355 88 300 27 21 40 1.31 304 370 -66 -0.28 -0.08 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 (2 Seasons) 1 League 44 3,755 85 54.9 41.7 43 86 40 1 38 3 1.25 61 70 -9 -0.22 +0.66 Newcastle Jets (1 Season) 1 League 20 1,458 73 62.3 16.2 16 85 14 4 25 2 2.05 38 24 +14 +0.86 +0.66 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 (13 Seasons) 334 28,090 84 63.2 312.1 313 89 262 21 19 30 1.32 234 287 -53 -0.27 -0.15 A-League (1 Season) 20 1,458 73 62.3 16.2 16 85 14 4 25 2 2.05 38 24 +14 +0.86 +0.66 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 2024-2025 32 Dundee 1 League 11 911 83 26.6 10.1 10 87 9 1 38 3 1.27 18 17 +1 +0.10 +0.85 2025-2026 33 Newcastle Jets 1 League 20 1,458 73 62.3 16.2 16 85 14 4 25 2 2.05 38 24 +14 +0.86 +0.66 15 Seasons 7 Clubs 6 Leagues 382 31,864 83 59.6 354.0 355 88 300 27 21 40 1.31 304 370 -66 -0.28 -0.08 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 (2 Seasons) 1 League 44 3,755 85 54.9 41.7 43 86 40 1 38 3 1.25 61 70 -9 -0.22 +0.66 Newcastle Jets (1 Season) 1 League 20 1,458 73 62.3 16.2 16 85 14 4 25 2 2.05 38 24 +14 +0.86 +0.66 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 (13 Seasons) 334 28,090 84 63.2 312.1 313 89 262 21 19 30 1.32 234 287 -53 -0.27 -0.15 A-League (1 Season) 20 1,458 73 62.3 16.2 16 85 14 4 25 2 2.05 38 24 +14 +0.86 +0.66 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 2024-2025 32 Dundee sct SCO 1. Premiership 10th 11 911 83 26.6 10.1 10 87 9 1 38 3 1.27 18 17 +1 +0.10 +0.85 Matches 2025-2026 33 Newcastle Jets au AUS 1. A-League 1st 20 1,458 73 62.3 16.2 16 85 14 4 25 2 2.05 38 24 +14 +0.86 +0.66 Matches 15 Seasons 7 Clubs 4 Leagues 379 31,625 83 59.5 351.4 352 88 298 27 21 40 1.31 301 365 -64 -0.27 -0.08 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 (2 Seasons) 1 League 44 3,755 85 54.9 41.7 43 86 40 1 38 3 1.25 61 70 -9 -0.22 +0.66 Newcastle Jets (1 Season) 1 League 20 1,458 73 62.3 16.2 16 85 14 4 25 2 2.05 38 24 +14 +0.86 +0.66 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 (13 Seasons) 334 28,090 84 63.2 312.1 313 89 262 21 19 30 1.32 234 287 -53 -0.27 -0.15 A-League (1 Season) 20 1,458 73 62.3 16.2 16 85 14 4 25 2 2.05 38 24 +14 +0.86 +0.66 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 2024-2025 32 Dundee 1 League 10.1 3 0 0 11 10 0 1 6 4 1 2025-2026 33 Newcastle Jets 1 League 16.2 1 0 0 12 7 1 2 13 10 0 15 Seasons 7 Clubs 6 Leagues 354.0 39 2 1 195 98 5 47 197 93 0 0 3 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 (2 Seasons) 1 League 41.7 5 0 0 25 33 0 14 35 22 2 Newcastle Jets (1 Season) 1 League 16.2 1 0 0 12 7 1 2 13 10 0 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 (13 Seasons) 312.1 33 2 1 167 80 2 38 172 76 3 A-League (1 Season) 16.2 1 0 0 12 7 1 2 13 10 0 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.
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