Skip to content
Almanac
Menu
Clear filters

Goals, assists and cards count 2100 of 2114 stored matches (99%) that name a player. Appearances and minutes count 1434 matches with a stored lineup; a dash under Min means no minutes are stored yet.

  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26

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

1S. MaySt JohnstoneSt JohnstoneF129––2314906.74
SeasonClubAppsMinPoMGoalsAstYCRCRating
2019-20St Johnstone0––6100–
2020-21St Johnstone341,711154006.78
2021-22St Johnstone30––31106.63
2022-23St Johnstone37––96406.91
2023-24St Johnstone28897002406.53
2Callum HendrySt JohnstoneSt JohnstoneF35––1821426.83
SeasonClubAppsMinPoMGoalsAstYCRCRating
2017-18St Johnstone0––0100–
2018-19St Johnstone0––2010–
2019-20St Johnstone0––7141–
2020-21St Johnstone16692000316.50
2021-22St Johnstone19––90607.08

Player page β†’

3N. ClarkSt JohnstoneSt JohnstoneF70––174316.82
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022-23St Johnstone20––42116.71
2023-24St Johnstone211,371270006.99
2024-25St Johnstone29––62206.77
4C. KaneSt JohnstoneSt JohnstoneF63––1671516.75
SeasonClubAppsMinPoMGoalsAstYCRCRating
2017-18St Johnstone0––3120–
2018-19St Johnstone0––3310–
2019-20St Johnstone0––1210–
2020-21St Johnstone281,572141406.82
2021-22St Johnstone18––30416.77
2022-23St Johnstone2––10006.75
2023-24St Johnstone15788010306.62
5D. WotherspoonSt JohnstoneSt JohnstoneM69––11112517.04
SeasonClubAppsMinPoMGoalsAstYCRCRating
2017-18St Johnstone0––3271–
2018-19St Johnstone0––2450–
2019-20St Johnstone0––3030–
2020-21St Johnstone372,499434607.21
2021-22St Johnstone10––00306.95
2022-23St Johnstone22––01106.77
6M. O'HalloranSt JohnstoneSt JohnstoneF50––1061126.53
SeasonClubAppsMinPoMGoalsAstYCRCRating
2017-18St Johnstone0––5130–
2018-19St Johnstone0––1110–
2019-20St Johnstone0––2110–
2020-21St Johnstone251,102111426.44
2021-22St Johnstone21––12206.63
2022-23St Johnstone4––00006.55
6S. MacLeanSt JohnstoneSt JohnstoneF0––10150–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2017-18St Johnstone0––10150–
8G. CareySt JohnstoneSt JohnstoneM100––9141306.93
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022-23St Johnstone30––32806.69
2023-24St Johnstone362,731529407.08
2024-25St Johnstone34––43106.97
8M. KennedySt JohnstoneSt JohnstoneM0––9430–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2018-19St Johnstone0––6120–
2019-20St Johnstone0––3310–

Player page β†’

8Benjamin Mbunga-KimpiokaSt JohnstoneSt JohnstoneF43––92316.62
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023-24St Johnstone17679030106.66
2024-25St Johnstone26––62216.59

Player page β†’

8Murray DavidsonSt JohnstoneSt JohnstoneM48––904126.83
SeasonClubAppsMinPoMGoalsAstYCRCRating
2017-18St Johnstone0––50120–
2018-19St Johnstone0––3070–
2019-20St Johnstone0––0071–
2020-21St Johnstone211,192010406.84
2021-22St Johnstone23––001106.81
2022-23St Johnstone4––00016.83

Player page β†’

12Liam CraigSt JohnstoneSt JohnstoneM39––8123326.87
SeasonClubAppsMinPoMGoalsAstYCRCRating
2017-18St Johnstone0––3570–
2018-19St Johnstone0––2260–
2019-20St Johnstone0––0231–
2020-21St Johnstone231,628133916.96
2021-22St Johnstone16––00806.74

Player page β†’

12D. WrightSt JohnstoneSt JohnstoneM78––83706.80
SeasonClubAppsMinPoMGoalsAstYCRCRating
2019-20St Johnstone0––0100–
2022-23St Johnstone38––71406.75
2023-24St Johnstone9653000106.80
2024-25St Johnstone31––11206.86

Player page β†’

12Adama SidibehSt JohnstoneSt JohnstoneF46––82716.84
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023-24St Johnstone15941050206.70
2024-25St Johnstone31––32516.91

Player page β†’

12M. KirkSt JohnstoneSt JohnstoneF35––81106.82
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024-25St Johnstone35––81106.82

Player page β†’

16Ali McCannSt JohnstoneSt JohnstoneM38––641306.87
SeasonClubAppsMinPoMGoalsAstYCRCRating
2019-20St Johnstone0––4250–
2020-21St Johnstone342,904022706.85
2021-22St Johnstone4––00107.05

Player page β†’

16B. AlstonSt JohnstoneSt JohnstoneM0––6430–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2017-18St Johnstone0––2320–
2018-19St Johnstone0––4110–
16J. FowlerSt JohnstoneSt JohnstoneF12––61006.81
SeasonClubAppsMinPoMGoalsAstYCRCRating
2026-27St Johnstone12––61006.81
19S. TanserSt JohnstoneSt JohnstoneD302,066254606.84
SeasonClubAppsMinPoMGoalsAstYCRCRating
2017-18St Johnstone0––0220–
2018-19St Johnstone0––3020–
2019-20St Johnstone0––0210–
2020-21St Johnstone302,066220106.84

Player page β†’

19A. CrawfordSt JohnstoneSt JohnstoneM44––52106.80
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021-22St Johnstone28––30006.82
2022-23St Johnstone16––22106.76
19Guy MelamedSt JohnstoneSt JohnstoneF18815352006.72
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020-21St Johnstone18815352006.72

Player page β†’

19Jason KerrSt JohnstoneSt JohnstoneM34––511237.02
SeasonClubAppsMinPoMGoalsAstYCRCRating
2017-18St Johnstone0––1021–
2018-19St Johnstone0––2051–
2019-20St Johnstone0––1130–
2020-21St Johnstone312,715210216.99
2021-22St Johnstone3––00007.40

Player page β†’

19Shaun RooneySt JohnstoneSt JohnstoneD50––511206.74
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020-21St Johnstone271,861121406.73
2021-22St Johnstone23––30806.76

Player page β†’

24Liam GordonSt JohnstoneSt JohnstoneD131––422816.88
SeasonClubAppsMinPoMGoalsAstYCRCRating
2017-18St Johnstone0––0010–
2019-20St Johnstone0––0020–
2020-21St Johnstone363,156011506.87
2021-22St Johnstone31––101006.92
2022-23St Johnstone32––21706.83
2023-24St Johnstone322,650200316.90

Player page β†’

24D. McMillanSt JohnstoneSt JohnstoneF0––4100–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2017-18St Johnstone0––2000–
2018-19St Johnstone0––2100–
24Joe ShaughnessySt JohnstoneSt JohnstoneD0––4030–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2017-18St Johnstone0––1020–
2018-19St Johnstone0––3010–

Player page β†’

27Melker HallbergSt JohnstoneSt JohnstoneM44––381016.71
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021-22St Johnstone14––16316.79
2022-23St Johnstone30––22706.67

Player page β†’

27T. WattSt JohnstoneSt JohnstoneF0––3320–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2018-19St Johnstone0––3320–
27Craig ConwaySt JohnstoneSt JohnstoneM281,627232007.04
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020-21St Johnstone281,627232007.04

Player page β†’

27Glenn MiddletonSt JohnstoneSt JohnstoneF37––31206.67
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020-21St Johnstone9339120006.78
2021-22St Johnstone28––11206.63

Player page β†’

27J. MurphySt JohnstoneSt JohnstoneF24––30106.82
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022-23St Johnstone24––30106.82
32R. McGowanSt JohnstoneSt JohnstoneD57––221506.93
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022-23St Johnstone28––12806.88
2023-24St Johnstone292,459210706.97
32A. ConsidineSt JohnstoneSt JohnstoneD61––21626.73
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022-23St Johnstone32––11426.77
2023-24St Johnstone292,301010206.69

Player page β†’

32D. JohnstoneSt JohnstoneSt JohnstoneF0––2120–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2017-18St Johnstone0––2120–
32Elliot WattSt JohnstoneSt JohnstoneM8––21207.08
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024-25St Johnstone8––21207.08

Player page β†’

32M. KucheriavyiSt JohnstoneSt JohnstoneM36––21806.82
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022-23St Johnstone4––00106.85
2023-24St Johnstone281,520120606.84
2024-25St Johnstone4––01106.65
32B. MikulicSt JohnstoneSt JohnstoneD17––20006.47
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024-25St Johnstone14––20006.99
2026-27St Johnstone3––00004.04

Player page β†’

32D. BalodisSt JohnstoneSt JohnstoneD13––20006.89
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024-25St Johnstone13––20006.89

Player page β†’

32Josh CampbellSt JohnstoneSt JohnstoneM6––20106.37
SeasonClubAppsMinPoMGoalsAstYCRCRating
2026-27St Johnstone6––20106.37

Player page β†’

32K. FotheringhamSt JohnstoneSt JohnstoneF8––20016.64
SeasonClubAppsMinPoMGoalsAstYCRCRating
2026-27St Johnstone8––20016.64

Player page β†’

32T. StevenSt JohnstoneSt JohnstoneF26––20506.76
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023-24St Johnstone232000106.60
2024-25St Johnstone14––10106.76
2026-27St Johnstone10––10306.76

Player page β†’

42Matthew SmithSt JohnstoneSt JohnstoneM54––14606.87
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023-24St Johnstone342,631113406.90
2024-25St Johnstone20––01206.82

Player page β†’

42J. McPakeSt JohnstoneSt JohnstoneF13––13006.99
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024-25St Johnstone13––13006.99

Player page β†’

42C. MacPhersonSt JohnstoneSt JohnstoneM62––121606.81
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021-22St Johnstone20––11606.83
2022-23St Johnstone23––01406.88
2023-24St Johnstone12483000306.67
2024-25St Johnstone7––00306.72
42James BrownSt JohnstoneSt JohnstoneD64––12806.61
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020-21St Johnstone5369000006.52
2021-22St Johnstone22––02206.66
2022-23St Johnstone26––10506.58
2023-24St Johnstone11747000106.64

Player page β†’

42Connor McLennanSt JohnstoneSt JohnstoneF26––11406.58
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022-23St Johnstone26––11406.58

Player page β†’

42Diallang JaiyesimiSt JohnstoneSt JohnstoneM16739011116.57
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023-24St Johnstone16739011116.57

Player page β†’

42E. AliΔ‡St JohnstoneSt JohnstoneD5––11107.08
SeasonClubAppsMinPoMGoalsAstYCRCRating
2026-27St Johnstone5––11107.08

Player page β†’

42G. CumminsSt JohnstoneSt JohnstoneF0––1100–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2017-18St Johnstone0––1100–
42J. ButterfieldSt JohnstoneSt JohnstoneM18––11406.62
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021-22St Johnstone18––11406.62

Data coverage for Scottish Premiership β†’

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