Skip to content
Almanac
Menu

Goals, assists and cards count 935 of 936 stored matches (100%) that name a player. Appearances count 912 matches with a stored lineup.

  • 21
  • 22
  • 23
  • 24

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

#PlayerClubPosAgeGoalsAstAppsYCRCRating
1J. WhiteRoss CountyRoss CountyF–29121522206.89
SeasonClubGoalsAstAppsYCRCRating
2021-22Ross County5638406.82
2022-23Ross County12238406.96
2023-24Ross County643890–
2024-25Ross County603850–
2Marcus FraserSt Mirren· 30ySt MirrenD30261462326.75
SeasonClubGoalsAstAppsYCRCRating
2021-22St Mirren1336606.83
2022-23St Mirren0034716.66
2023-24St Mirren103820–
2024-25St Mirren033881–

Player page →

3James TavernierRangers· 33yRangersD3346401442007.69
SeasonClubGoalsAstAppsYCRCRating
2021-22Rangers91335807.78
2022-23Rangers16938607.61
2023-24Rangers17103820–
2024-25Rangers483340–

Player page →

4Nicky DevlinAberdeen· 31yAberdeenD311081432506.91
SeasonClubGoalsAstAppsYCRCRating
2021-22Livingston2237706.99
2022-23Livingston2538806.83
2023-24Aberdeen213760–
2024-25Aberdeen403140–

Player page →

5Blair SpittalHeart of Midlothian· 29yHeart of MidlothianM2924241421207.06
SeasonClubGoalsAstAppsYCRCRating
2021-22Ross County5334507.06
2022-23Motherwell6736207.06
2023-24Motherwell9113750–
2024-25Heart of Midlothian433500–

Player page →

6A. ForrestHeart of Midlothian· 28yHeart of MidlothianF2818101351106.79
SeasonClubGoalsAstAppsYCRCRating
2021-22Livingston6436606.96
2022-23Heart of Midlothian4035106.62
2023-24Heart of Midlothian453330–
2024-25Heart of Midlothian413110–

Player page →

6J. HoltSt Johnstone· 32ySt JohnstoneM32131353526.75
SeasonClubGoalsAstAppsYCRCRating
2021-22Livingston10371106.88
2022-23Livingston02351016.61
2023-24Livingston013560–
2024-25St Johnstone002881–

Player page →

8Callum McGregorCeltic· 31yCelticM3116121341517.11
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic2233407.14
2022-23Celtic4131317.08
2023-24Celtic263550–
2024-25Celtic833530–

Player page →

9S. TanserSt Mirren· 30ySt MirrenM30591282126.89
SeasonClubGoalsAstAppsYCRCRating
2021-22St Mirren2431507.10
2022-23St Mirren0030406.67
2023-24St Mirren243860–
2024-25St Mirren112962–

Player page →

10A. GogicSt Mirren· 31ySt MirrenD31631262616.68
SeasonClubGoalsAstAppsYCRCRating
2021-22Hibernian009206.57
2021-22St Mirren1013206.76
2022-23St Mirren2130606.68
2023-24St Mirren213870–
2024-25St Mirren113691–

Player page →

11Liam KellyRangers· 29yRangersG2901124806.80
SeasonClubGoalsAstAppsYCRCRating
2021-22Motherwell0038306.80
2022-23Motherwell0138206.79
2023-24Motherwell003830–
2024-25Rangers001000–

Player page →

12Greg KiltieSt Mirren· 28ySt MirrenM288101231306.74
SeasonClubGoalsAstAppsYCRCRating
2021-22St Mirren2425206.72
2022-23St Mirren2135406.76
2023-24St Mirren453410–
2024-25St Mirren002960–

Player page →

13B. AndersonKilmarnockKilmarnockF–357122706.77
SeasonClubGoalsAstAppsYCRCRating
2021-22Livingston11428406.86
2022-23Livingston6230006.69
2023-24Livingston703420–
2024-25Kilmarnock1113010–
13Liam GordonMotherwell· 29yMotherwellD29421222326.87
SeasonClubGoalsAstAppsYCRCRating
2021-22St Johnstone10311006.92
2022-23St Johnstone2132706.83
2023-24St Johnstone003231–
2024-25Motherwell112731–

Player page →

15Stephen O'DonnellMotherwell· 33yMotherwellD33151212316.70
SeasonClubGoalsAstAppsYCRCRating
2021-22Motherwell0028516.79
2022-23Motherwell0027506.60
2023-24Motherwell043760–
2024-25Motherwell112970–

Player page →

16Greg TaylorCeltic· 27yCelticD276181181407.04
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic0324206.98
2022-23Celtic3431307.09
2023-24Celtic343540–
2024-25Celtic072850–

Player page →

17Cameron Carter-VickersCeltic· 27yCelticD2762117807.25
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic4133307.33
2022-23Celtic0029507.16
2023-24Celtic112500–
2024-25Celtic103000–

Player page →

18Kyōgo FuruhashiCeltic· 30yCelticF306310116507.12
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic12020007.11
2022-23Celtic27236307.13
2023-24Celtic1453820–
2024-25Celtic1032200–

Player page →

18C. RandallRoss CountyRoss CountyM–211162606.74
SeasonClubGoalsAstAppsYCRCRating
2021-22Ross County0129406.74
2022-23Ross County0024706.73
2023-24Ross County102640–
2024-25Ross County1037110–
20Mark O'HaraSt Mirren· 29ySt MirrenM292181141816.87
SeasonClubGoalsAstAppsYCRCRating
2021-22Motherwell1019206.86
2022-23St Mirren10235816.88
2023-24St Mirren632840–
2024-25St Mirren433240–

Player page →

20Marley WatkinsKilmarnock· 34yKilmarnockF341771141306.75
SeasonClubGoalsAstAppsYCRCRating
2021-22Aberdeen3221206.92
2022-23Aberdeen1126606.59
2023-24Kilmarnock933620–
2024-25Kilmarnock413130–

Player page →

20Josh CampbellHibernian· 25yHibernianM251691142306.73
SeasonClubGoalsAstAppsYCRCRating
2021-22Hibernian1326506.64
2022-23Hibernian8436906.80
2023-24Hibernian311920–
2024-25Hibernian413370–

Player page →

20Joe NewellHibernian· 32yHibernianM325141143017.14
SeasonClubGoalsAstAppsYCRCRating
2021-22Hibernian0327706.96
2022-23Hibernian1634607.29
2023-24Hibernian2537100–
2024-25Hibernian201671–

Player page →

24Daizen MaedaCeltic· 27yCelticF2736231131116.80
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic6516006.86
2022-23Celtic8535416.77
2023-24Celtic632840–
2024-25Celtic16103430–

Player page →

25James PenriceHeart of Midlothian· 26yHeart of MidlothianD265121122306.59
SeasonClubGoalsAstAppsYCRCRating
2021-22Livingston0426606.64
2022-23Livingston3129306.54
2023-24Livingston022430–
2024-25Heart of Midlothian2533110–

Player page →

26N. ClarkSt JohnstoneSt JohnstoneF–256110316.81
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee United8237006.90
2022-23Dundee United003006.37
2022-23St Johnstone4220116.71
2023-24St Johnstone702100–
2024-25St Johnstone622920–
27Jamie McGrathAberdeen· 28yAberdeenM2823101091607.11
SeasonClubGoalsAstAppsYCRCRating
2021-22St Mirren2118207.16
2022-23Dundee United8232507.08
2023-24Aberdeen913450–
2024-25Aberdeen462540–

Player page →

27Joe HartCeltic· 38yCelticG3800109116.85
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic0035006.95
2022-23Celtic0037006.75
2023-24Celtic003711–

Player page →

29Daniel ArmstrongKilmarnock· 27yKilmarnockM2718241082727.04
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock9737917.04
2023-24Kilmarnock6103890–
2024-25Kilmarnock373391–

Player page →

29Andy HallidayMotherwell· 33yMotherwellM331161081816.86
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian4027616.91
2022-23Heart of Midlothian3328206.80
2023-24Heart of Midlothian00310–
2023-24Motherwell111210–
2024-25Motherwell323880–

Player page →

29Chris CaddenHibernian· 28yHibernianM2846108806.88
SeasonClubGoalsAstAppsYCRCRating
2021-22Hibernian2228206.94
2022-23Hibernian1337506.83
2023-24Hibernian101100–
2024-25Hibernian013210–

Player page →

29Cameron DevlinHeart of Midlothian· 26yHeart of MidlothianM26381083116.91
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian12251007.04
2022-23Heart of Midlothian1430516.79
2023-24Heart of Midlothian112470–
2024-25Heart of Midlothian012990–

Player page →

33Lawrence ShanklandHeart of Midlothian· 29yHeart of MidlothianF2956161072107.11
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee United001106.30
2022-23Heart of Midlothian24437507.14
2023-24Heart of Midlothian2443780–
2024-25Heart of Midlothian883270–

Player page →

33Lewis MayoKilmarnock· 25yKilmarnockD2512107916.72
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock0134206.72
2023-24Kilmarnock103651–
2024-25Kilmarnock013720–

Player page →

35L. ClarksonAberdeen· 23yAberdeenM2312121041007.15
SeasonClubGoalsAstAppsYCRCRating
2022-23Aberdeen5834507.15
2023-24Aberdeen333620–
2024-25Aberdeen413430–

Player page →

36Reo HatateCeltic· 27yCelticM272318102307.14
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic4217006.99
2022-23Celtic6832007.22
2023-24Celtic341610–
2024-25Celtic1043720–

Player page →

36L. McCowanDundee· 27yDundeeM272215102916.67
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee4229006.67
2023-24Dundee1053791–
2024-25Celtic673300–
2024-25Dundee21300–

Player page →

36Joe ShaughnessyDundee· 32yDundeeD32941021216.96
SeasonClubGoalsAstAppsYCRCRating
2021-22St Mirren3036617.06
2022-23St Mirren1222106.80
2023-24Dundee413320–
2024-25Dundee111130–

Player page →

36Paul McGinnMotherwell· 34yMotherwellD34531021526.93
SeasonClubGoalsAstAppsYCRCRating
2021-22Hibernian3325616.93
2022-23Motherwell0036406.93
2023-24Motherwell103141–
2024-25Motherwell101010–

Player page →

40G. CareySt JohnstoneSt JohnstoneM–9141001306.69
SeasonClubGoalsAstAppsYCRCRating
2022-23St Johnstone3230806.69
2023-24St Johnstone293640–
2024-25St Johnstone433410–
41Martin BoyleHibernian· 32yHibernianF323213991817.08
SeasonClubGoalsAstAppsYCRCRating
2021-22Hibernian7320217.09
2022-23Hibernian5112307.07
2023-24Hibernian533160–
2024-25Hibernian1563670–

Player page →

41Dylan LevittHibernian· 24yHibernianM24147991207.04
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee United5125107.12
2022-23Dundee United5327306.97
2023-24Hibernian222860–
2024-25Hibernian211920–

Player page →

43John LundstramRangers· 31yRangersM3165981127.00
SeasonClubGoalsAstAppsYCRCRating
2021-22Rangers1027106.92
2022-23Rangers5037717.05
2023-24Rangers053431–

Player page →

43Ross LaidlawRoss County· 32yRoss CountyG320098206.87
SeasonClubGoalsAstAppsYCRCRating
2021-22Ross County0020006.91
2022-23Ross County0038206.84
2023-24Ross County002500–
2024-25Ross County001500–

Player page →

45Liam DonnellyKilmarnock· 29yKilmarnockM2932973036.80
SeasonClubGoalsAstAppsYCRCRating
2021-22Motherwell0023616.70
2022-23Kilmarnock2022806.90
2023-24Kilmarnock002780–
2024-25Kilmarnock122582–

Player page →

46Curtis MainDundee· 32yDundeeF32133961106.86
SeasonClubGoalsAstAppsYCRCRating
2021-22St Mirren2131206.70
2022-23St Mirren9237507.00
2023-24Dundee001430–
2024-25Dundee201410–

Player page →

46Stephen KingsleyHeart of Midlothian· 30yHeart of MidlothianD308096806.93
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian6033207.02
2022-23Heart of Midlothian0021406.79
2023-24Heart of Midlothian103300–
2024-25Heart of Midlothian10920–

Player page →

46A. ShinnieLivingstonLivingstonM–74961106.71
SeasonClubGoalsAstAppsYCRCRating
2021-22Livingston3230406.70
2022-23Livingston1233406.72
2023-24Livingston303330–
46Liam ScalesCeltic· 26yCelticD2658961627.05
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic115107.00
2022-23Aberdeen1231827.06
2023-24Celtic123450–
2024-25Celtic232620–

Player page →

46Alex CochraneHeart of Midlothian· 25yHeart of MidlothianD25411961236.81
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian2231206.86
2022-23Heart of Midlothian2534336.77
2023-24Heart of Midlothian043170–

Player page →

Data coverage for Scottish Premiership →

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