Skip to content
Almanac
Menu
Clear filters

Goals, assists and cards count 2539 of 2570 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
1Liam 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 →

2S. 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
3G. CareySt JohnstoneSt JohnstoneM–9141001306.93
SeasonClubGoalsAstAppsYCRCRating
2022-23St Johnstone3230806.69
2023-24St Johnstone2936407.08
2024-25St Johnstone4334106.97
4D. WrightSt Johnstone· 31ySt JohnstoneM318378706.80
SeasonClubGoalsAstAppsYCRCRating
2019-20St Johnstone01000–
2022-23St Johnstone7138406.75
2023-24St Johnstone009106.80
2024-25St Johnstone1131206.86

Player page →

5Jamie McCartSt Johnstone· 29ySt JohnstoneD2910741116.86
SeasonClubGoalsAstAppsYCRCRating
2020-21St Johnstone0037506.91
2021-22St Johnstone1037616.82

Player page →

6N. ClarkSt JohnstoneSt JohnstoneF–17470316.82
SeasonClubGoalsAstAppsYCRCRating
2022-23St Johnstone4220116.71
2023-24St Johnstone7021006.99
2024-25St Johnstone6229206.77
7D. WotherspoonSt JohnstoneSt JohnstoneM–2117692817.04
SeasonClubGoalsAstAppsYCRCRating
2015-16St Johnstone93010–
2016-17St Johnstone13020–
2017-18St Johnstone32071–
2018-19St Johnstone24050–
2019-20St Johnstone30030–
2020-21St Johnstone3437607.21
2021-22St Johnstone0010306.95
2022-23St Johnstone0122106.77
8James BrownSt Johnstone· 28ySt JohnstoneD281264806.61
SeasonClubGoalsAstAppsYCRCRating
2020-21St Johnstone005006.52
2021-22St Johnstone0222206.66
2022-23St Johnstone1026506.58
2023-24St Johnstone0011106.64

Player page →

9C. KaneSt JohnstoneSt JohnstoneF–257631816.75
SeasonClubGoalsAstAppsYCRCRating
2015-16St Johnstone40000–
2016-17St Johnstone50030–
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
10C. MacPhersonSt JohnstoneSt JohnstoneM–12621606.81
SeasonClubGoalsAstAppsYCRCRating
2021-22St Johnstone1120606.83
2022-23St Johnstone0123406.88
2023-24St Johnstone0012306.67
2024-25St Johnstone007306.72
11A. ConsidineSt Johnstone· 39ySt JohnstoneD392161626.73
SeasonClubGoalsAstAppsYCRCRating
2022-23St Johnstone1132426.77
2023-24St Johnstone1029206.69

Player page →

12Zander ClarkSt Johnstone· 34ySt JohnstoneG340059206.73
SeasonClubGoalsAstAppsYCRCRating
2018-19St Johnstone00010–
2020-21St Johnstone0027006.55
2021-22St Johnstone0032106.88

Player page →

13R. McGowanSt JohnstoneSt JohnstoneD–22571506.93
SeasonClubGoalsAstAppsYCRCRating
2022-23St Johnstone1228806.88
2023-24St Johnstone1029706.97
14D. PhillipsSt Johnstone· 25ySt JohnstoneM2502561916.77
SeasonClubGoalsAstAppsYCRCRating
2022-23St Johnstone0023916.62
2023-24St Johnstone02331006.87

Player page →

15Matthew SmithSt Johnstone· 26ySt JohnstoneM261454606.87
SeasonClubGoalsAstAppsYCRCRating
2023-24St Johnstone1334406.90
2024-25St Johnstone0120206.82

Player page →

16S. SpranglerSt Johnstone· 31ySt JohnstoneM3100521406.85
SeasonClubGoalsAstAppsYCRCRating
2023-24St Johnstone0019506.82
2024-25St Johnstone0033906.86

Player page →

17M. O'HalloranSt JohnstoneSt JohnstoneF–1211501126.53
SeasonClubGoalsAstAppsYCRCRating
2015-16St Johnstone25000–
2017-18St Johnstone51030–
2018-19St Johnstone11010–
2019-20St Johnstone21010–
2020-21St Johnstone1125426.44
2021-22St Johnstone1221206.63
2022-23St Johnstone004006.55
17Shaun RooneySt Johnstone· 30ySt JohnstoneD3051501206.74
SeasonClubGoalsAstAppsYCRCRating
2020-21St Johnstone2127406.73
2021-22St Johnstone3023806.76

Player page →

19Murray DavidsonSt Johnstone· 38ySt JohnstoneM38150484726.83
SeasonClubGoalsAstAppsYCRCRating
2015-16St Johnstone30000–
2016-17St Johnstone30060–
2017-18St Johnstone500120–
2018-19St Johnstone30070–
2019-20St Johnstone00071–
2020-21St Johnstone1021406.84
2021-22St Johnstone00231106.81
2022-23St Johnstone004016.83

Player page →

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

Player page →

21C. BoothSt JohnstoneSt JohnstoneD–0145306.70
SeasonClubGoalsAstAppsYCRCRating
2019-20St Johnstone00020–
2020-21St Johnstone0118106.73
2021-22St Johnstone0027006.67
22A. CrawfordSt JohnstoneSt JohnstoneF–5244106.80
SeasonClubGoalsAstAppsYCRCRating
2021-22St Johnstone3028006.82
2022-23St Johnstone2216106.76
22Melker HallbergSt Johnstone· 31ySt JohnstoneM3138441016.71
SeasonClubGoalsAstAppsYCRCRating
2021-22St Johnstone1614316.79
2022-23St Johnstone2230706.67

Player page →

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

Player page →

25J. HoltSt Johnstone· 33ySt JohnstoneM3300401216.71
SeasonClubGoalsAstAppsYCRCRating
2019-20St Johnstone00020–
2024-25St Johnstone0028816.71
2026-27St Johnstone0012206.72

Player page →

26Liam CraigSt Johnstone· 39ySt JohnstoneM391921393826.87
SeasonClubGoalsAstAppsYCRCRating
2015-16St Johnstone65000–
2016-17St Johnstone54050–
2017-18St Johnstone35070–
2018-19St Johnstone22060–
2019-20St Johnstone02031–
2020-21St Johnstone3323916.96
2021-22St Johnstone0016806.74

Player page →

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

Player page →

27Dimitar MitovSt Johnstone· 29ySt JohnstoneG290038407.18
SeasonClubGoalsAstAppsYCRCRating
2023-24St Johnstone0038407.18

Player page →

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

Player page →

30M. KucheriavyiSt JohnstoneSt JohnstoneM–2136806.82
SeasonClubGoalsAstAppsYCRCRating
2022-23St Johnstone004106.85
2023-24St Johnstone2028606.84
2024-25St Johnstone014106.65
31Callum 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 →

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

Player page →

33Jason 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 →

33Theo BairSt Johnstone· 27ySt JohnstoneF271134106.54
SeasonClubGoalsAstAppsYCRCRating
2021-22St Johnstone007006.50
2022-23St Johnstone1127106.56

Player page →

33Remi MatthewsSt Johnstone· 32ySt JohnstoneG320034206.62
SeasonClubGoalsAstAppsYCRCRating
2022-23St Johnstone0034206.62

Player page →

36L. RobinsonSt JohnstoneSt JohnstoneD–0232706.94
SeasonClubGoalsAstAppsYCRCRating
2023-24St Johnstone0232706.94
37T. GallacherSt JohnstoneSt JohnstoneD–1031106.71
SeasonClubGoalsAstAppsYCRCRating
2021-22St Johnstone009006.73
2022-23St Johnstone005006.40
2023-24St Johnstone1017106.76
38S. TanserSt Johnstone· 32ySt JohnstoneD325430606.84
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone02020–
2018-19St Johnstone30020–
2019-20St Johnstone02010–
2020-21St Johnstone2030106.84

Player page →

39Alex MitchellSt Johnstone· 25ySt JohnstoneD251029716.76
SeasonClubGoalsAstAppsYCRCRating
2022-23St Johnstone1029716.76

Player page →

39C. BrysonSt Johnstone· 40ySt JohnstoneM400029616.67
SeasonClubGoalsAstAppsYCRCRating
2020-21St Johnstone0020206.73
2021-22St Johnstone009416.56

Player page →

41Craig ConwaySt Johnstone· 41ySt JohnstoneM413228007.04
SeasonClubGoalsAstAppsYCRCRating
2020-21St Johnstone3228007.04

Player page →

41A. MontgomerySt JohnstoneSt JohnstoneD–0128506.62
SeasonClubGoalsAstAppsYCRCRating
2022-23St Johnstone0128506.62
43T. StevenSt JohnstoneSt JohnstoneF–2026506.76
SeasonClubGoalsAstAppsYCRCRating
2023-24St Johnstone002106.60
2024-25St Johnstone1014106.76
2026-27St Johnstone1010306.76
43Connor McLennanSt Johnstone· 27ySt JohnstoneF271126406.58
SeasonClubGoalsAstAppsYCRCRating
2022-23St Johnstone1126406.58

Player page →

45J. MurphySt JohnstoneSt JohnstoneF–3024106.82
SeasonClubGoalsAstAppsYCRCRating
2022-23St Johnstone3024106.82
46Danny McNamaraSt Johnstone· 27ySt JohnstoneM271022506.78
SeasonClubGoalsAstAppsYCRCRating
2020-21St Johnstone1022506.78

Player page →

46Jack SandersSt Johnstone· 27ySt JohnstoneD271122517.16
SeasonClubGoalsAstAppsYCRCRating
2024-25St Johnstone1122517.16

Player page →

48D. KeltjensSt Johnstone· 31ySt JohnstoneD311021406.71
SeasonClubGoalsAstAppsYCRCRating
2023-24St Johnstone1014406.86
2024-25St Johnstone007006.41

Player page →

49Guy MelamedSt Johnstone· 33ySt JohnstoneF335218006.72
SeasonClubGoalsAstAppsYCRCRating
2020-21St Johnstone5218006.72

Player page →

49J. 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