Skip to content
Almanac
Menu
Clear filters

Goals, assists and cards count 2100 of 2114 stored matches (99%) that name a player. Appearances count 1434 matches with a stored lineup.

  • 88
  • 89
  • 90
  • 92
  • 93
  • 94
  • 95
  • 96
  • 03
  • 04
  • 05
  • 06
  • 07
  • 08
  • 09
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26

95% or more of matches name a playerSome matches name a playerNone recorded

#PlayerClubPosAgeGoalsAstAppsYCRCRating
1S. MaySt JohnstoneSt JohnstoneF–2314129906.74
SeasonClubGoalsAstAppsYCRCRating
2019-20St Johnstone61000–
2020-21St Johnstone5434006.78
2021-22St Johnstone3130106.63
2022-23St Johnstone9637406.91
2023-24St Johnstone0228406.53
2Callum HendrySt Johnstone· 28ySt JohnstoneF28182351426.83
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone01000–
2018-19St Johnstone20010–
2019-20St Johnstone71041–
2020-21St Johnstone0016316.50
2021-22St Johnstone9019607.08

Player page →

3N. ClarkSt JohnstoneSt JohnstoneF–17470316.82
SeasonClubGoalsAstAppsYCRCRating
2022-23St Johnstone4220116.71
2023-24St Johnstone7021006.99
2024-25St Johnstone6229206.77
4C. KaneSt JohnstoneSt JohnstoneF–167631516.75
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone31020–
2018-19St Johnstone33010–
2019-20St Johnstone12010–
2020-21St Johnstone4128406.82
2021-22St Johnstone3018416.77
2022-23St Johnstone102006.75
2023-24St Johnstone1015306.62
5D. WotherspoonSt JohnstoneSt JohnstoneM–1111692517.04
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone32071–
2018-19St Johnstone24050–
2019-20St Johnstone30030–
2020-21St Johnstone3437607.21
2021-22St Johnstone0010306.95
2022-23St Johnstone0122106.77
6M. O'HalloranSt JohnstoneSt JohnstoneF–106501126.53
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone51030–
2018-19St Johnstone11010–
2019-20St Johnstone21010–
2020-21St Johnstone1125426.44
2021-22St Johnstone1221206.63
2022-23St Johnstone004006.55
6S. MacLeanSt JohnstoneSt JohnstoneF–101050–
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone101050–
8G. CareySt JohnstoneSt JohnstoneM–9141001306.93
SeasonClubGoalsAstAppsYCRCRating
2022-23St Johnstone3230806.69
2023-24St Johnstone2936407.08
2024-25St Johnstone4334106.97
8M. KennedySt Johnstone· 32ySt JohnstoneM3294030–
SeasonClubGoalsAstAppsYCRCRating
2018-19St Johnstone61020–
2019-20St Johnstone33010–

Player page →

8Benjamin Mbunga-KimpiokaSt Johnstone· 26ySt JohnstoneF269243316.62
SeasonClubGoalsAstAppsYCRCRating
2023-24St Johnstone3017106.66
2024-25St Johnstone6226216.59

Player page →

8Murray DavidsonSt Johnstone· 38ySt JohnstoneM3890484126.83
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone500120–
2018-19St Johnstone30070–
2019-20St Johnstone00071–
2020-21St Johnstone1021406.84
2021-22St Johnstone00231106.81
2022-23St Johnstone004016.83

Player page →

12Liam CraigSt Johnstone· 39ySt JohnstoneM39812393326.87
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone35070–
2018-19St Johnstone22060–
2019-20St Johnstone02031–
2020-21St Johnstone3323916.96
2021-22St Johnstone0016806.74

Player page →

12D. WrightSt Johnstone· 31ySt JohnstoneM318378706.80
SeasonClubGoalsAstAppsYCRCRating
2019-20St Johnstone01000–
2022-23St Johnstone7138406.75
2023-24St Johnstone009106.80
2024-25St Johnstone1131206.86

Player page →

12Adama SidibehSt Johnstone· 28ySt JohnstoneF288246716.84
SeasonClubGoalsAstAppsYCRCRating
2023-24St Johnstone5015206.70
2024-25St Johnstone3231516.91

Player page →

12M. KirkSt Johnstone· 22ySt JohnstoneF228135106.82
SeasonClubGoalsAstAppsYCRCRating
2024-25St Johnstone8135106.82

Player page →

16Ali McCannSt Johnstone· 26ySt JohnstoneM2664381306.87
SeasonClubGoalsAstAppsYCRCRating
2019-20St Johnstone42050–
2020-21St Johnstone2234706.85
2021-22St Johnstone004107.05

Player page →

16B. AlstonSt JohnstoneSt JohnstoneM–64030–
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone23020–
2018-19St Johnstone41010–
16J. FowlerSt JohnstoneSt JohnstoneF–6112006.81
SeasonClubGoalsAstAppsYCRCRating
2026-27St Johnstone6112006.81
19S. TanserSt Johnstone· 32ySt JohnstoneD325430606.84
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone02020–
2018-19St Johnstone30020–
2019-20St Johnstone02010–
2020-21St Johnstone2030106.84

Player page →

19A. CrawfordSt JohnstoneSt JohnstoneM–5244106.80
SeasonClubGoalsAstAppsYCRCRating
2021-22St Johnstone3028006.82
2022-23St Johnstone2216106.76
19Guy MelamedSt Johnstone· 33ySt JohnstoneF335218006.72
SeasonClubGoalsAstAppsYCRCRating
2020-21St Johnstone5218006.72

Player page →

19Jason KerrSt Johnstone· 29ySt JohnstoneM2951341237.02
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone10021–
2018-19St Johnstone20051–
2019-20St Johnstone11030–
2020-21St Johnstone1031216.99
2021-22St Johnstone003007.40

Player page →

19Shaun RooneySt Johnstone· 30ySt JohnstoneD3051501206.74
SeasonClubGoalsAstAppsYCRCRating
2020-21St Johnstone2127406.73
2021-22St Johnstone3023806.76

Player page →

24Liam GordonSt Johnstone· 30ySt JohnstoneD30421312816.88
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone00010–
2019-20St Johnstone00020–
2020-21St Johnstone1136506.87
2021-22St Johnstone10311006.92
2022-23St Johnstone2132706.83
2023-24St Johnstone0032316.90

Player page →

24D. McMillanSt JohnstoneSt JohnstoneF–41000–
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone20000–
2018-19St Johnstone21000–
24Joe ShaughnessySt Johnstone· 34ySt JohnstoneD3440030–
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone10020–
2018-19St Johnstone30010–

Player page →

27Melker HallbergSt Johnstone· 31ySt JohnstoneM3138441016.71
SeasonClubGoalsAstAppsYCRCRating
2021-22St Johnstone1614316.79
2022-23St Johnstone2230706.67

Player page →

27T. WattSt JohnstoneSt JohnstoneF–33020–
SeasonClubGoalsAstAppsYCRCRating
2018-19St Johnstone33020–
27Craig ConwaySt Johnstone· 41ySt JohnstoneM413228007.04
SeasonClubGoalsAstAppsYCRCRating
2020-21St Johnstone3228007.04

Player page →

27Glenn MiddletonSt Johnstone· 26ySt JohnstoneF263137206.67
SeasonClubGoalsAstAppsYCRCRating
2020-21St Johnstone209006.78
2021-22St Johnstone1128206.63

Player page →

27J. MurphySt JohnstoneSt JohnstoneF–3024106.82
SeasonClubGoalsAstAppsYCRCRating
2022-23St Johnstone3024106.82
32R. McGowanSt JohnstoneSt JohnstoneD–22571506.93
SeasonClubGoalsAstAppsYCRCRating
2022-23St Johnstone1228806.88
2023-24St Johnstone1029706.97
32A. ConsidineSt Johnstone· 39ySt JohnstoneD392161626.73
SeasonClubGoalsAstAppsYCRCRating
2022-23St Johnstone1132426.77
2023-24St Johnstone1029206.69

Player page →

32D. JohnstoneSt JohnstoneSt JohnstoneF–21020–
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone21020–
32Elliot WattSt Johnstone· 26ySt JohnstoneM26218207.07
SeasonClubGoalsAstAppsYCRCRating
2024-25St Johnstone218207.07

Player page →

32M. KucheriavyiSt JohnstoneSt JohnstoneM–2136806.82
SeasonClubGoalsAstAppsYCRCRating
2022-23St Johnstone004106.85
2023-24St Johnstone2028606.84
2024-25St Johnstone014106.65
32B. MikulicSt JohnstoneSt JohnstoneD–2017006.47
SeasonClubGoalsAstAppsYCRCRating
2024-25St Johnstone2014006.99
2026-27St Johnstone003004.04
32D. BalodisSt JohnstoneSt JohnstoneD–2013006.89
SeasonClubGoalsAstAppsYCRCRating
2024-25St Johnstone2013006.89
32Josh CampbellSt Johnstone· 26ySt JohnstoneM26206106.37
SeasonClubGoalsAstAppsYCRCRating
2026-27St Johnstone206106.37

Player page →

32K. FotheringhamSt JohnstoneSt JohnstoneF–208016.64
SeasonClubGoalsAstAppsYCRCRating
2026-27St Johnstone208016.64
32T. StevenSt JohnstoneSt JohnstoneF–2026506.76
SeasonClubGoalsAstAppsYCRCRating
2023-24St Johnstone002106.60
2024-25St Johnstone1014106.76
2026-27St Johnstone1010306.76
42Matthew SmithSt Johnstone· 26ySt JohnstoneM261454606.87
SeasonClubGoalsAstAppsYCRCRating
2023-24St Johnstone1334406.90
2024-25St Johnstone0120206.82

Player page →

42J. McPakeSt Johnstone· 25ySt JohnstoneF251313006.99
SeasonClubGoalsAstAppsYCRCRating
2024-25St Johnstone1313006.99

Player page →

42C. MacPhersonSt JohnstoneSt JohnstoneM–12621606.81
SeasonClubGoalsAstAppsYCRCRating
2021-22St Johnstone1120606.83
2022-23St Johnstone0123406.88
2023-24St Johnstone0012306.67
2024-25St Johnstone007306.72
42James BrownSt Johnstone· 28ySt JohnstoneD281264806.61
SeasonClubGoalsAstAppsYCRCRating
2020-21St Johnstone005006.52
2021-22St Johnstone0222206.66
2022-23St Johnstone1026506.58
2023-24St Johnstone0011106.64

Player page →

42Connor McLennanSt Johnstone· 27ySt JohnstoneF271126406.58
SeasonClubGoalsAstAppsYCRCRating
2022-23St Johnstone1126406.58

Player page →

42Diallang JaiyesimiSt Johnstone· 28ySt JohnstoneM281116116.57
SeasonClubGoalsAstAppsYCRCRating
2023-24St Johnstone1116116.57

Player page →

42E. AlićSt JohnstoneSt JohnstoneD–115107.08
SeasonClubGoalsAstAppsYCRCRating
2026-27St Johnstone115107.08
42G. CumminsSt JohnstoneSt JohnstoneF–11000–
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone11000–
42J. ButterfieldSt JohnstoneSt JohnstoneM–1118406.62
SeasonClubGoalsAstAppsYCRCRating
2021-22St Johnstone1118406.62

Data coverage for Scottish Premiership →

Sources: Wikipedia (CC BY-SA 4.0), API-Football · Data sources