Skip to content
Almanac
Menu
Clear filters

Goals, assists and cards count 927 of 936 stored matches (99%) that name a player. Appearances count 909 matches with a stored lineup.

  • 22
  • 23
  • 24
  • 25

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

#PlayerClubPosAgeGoalsAstAppsYCRCRating
1James TavernierRangers· 34yRangersD3445311431707.80
SeasonClubGoalsAstAppsYCRCRating
2022-23Rangers16938607.61
2023-24Rangers171038207.99
2024-25Rangers483340–
2025-26Rangers843450–

Player page →

2Marcus FraserSt Mirren· 31ySt MirrenD31231402326.71
SeasonClubGoalsAstAppsYCRCRating
2022-23St Mirren0034716.66
2023-24St Mirren1038206.75
2024-25St Mirren033881–
2025-26St Mirren103060–

Player page →

3Callum McGregorCeltic· 32yCelticM3216131382017.20
SeasonClubGoalsAstAppsYCRCRating
2022-23Celtic4131317.08
2023-24Celtic2635507.31
2024-25Celtic833530–
2025-26Celtic233790–

Player page →

4A. GogicSt Mirren· 32ySt MirrenD32741363426.76
SeasonClubGoalsAstAppsYCRCRating
2022-23St Mirren2130606.68
2023-24St Mirren2138706.82
2024-25St Mirren113691–
2025-26St Mirren2132121–

Player page →

5Lawrence ShanklandHeart of Midlothian· 30yHeart of MidlothianF3072191352407.26
SeasonClubGoalsAstAppsYCRCRating
2022-23Heart of Midlothian24437507.14
2023-24Heart of Midlothian24437807.39
2024-25Heart of Midlothian883270–
2025-26Heart of Midlothian1632940–

Player page →

6Nicky DevlinAberdeen· 32yAberdeenD32961342516.85
SeasonClubGoalsAstAppsYCRCRating
2022-23Livingston2538806.83
2023-24Aberdeen2137606.88
2024-25Aberdeen403140–
2025-26Aberdeen102871–

Player page →

7Daizen MaedaCeltic· 28yCelticF2844241331716.89
SeasonClubGoalsAstAppsYCRCRating
2022-23Celtic8535416.77
2023-24Celtic6328407.03
2024-25Celtic16103430–
2025-26Celtic1463660–

Player page →

8Blair SpittalHeart of Midlothian· 30yHeart of MidlothianM3021231321007.31
SeasonClubGoalsAstAppsYCRCRating
2022-23Motherwell6736207.06
2023-24Motherwell91137507.54
2024-25Heart of Midlothian433500–
2025-26Heart of Midlothian222430–

Player page →

9Greg KiltieKilmarnock· 29yKilmarnockM2910121311506.87
SeasonClubGoalsAstAppsYCRCRating
2022-23St Mirren2135406.76
2023-24St Mirren4534106.98
2024-25St Mirren002960–
2025-26Kilmarnock463340–

Player page →

9Lewis MayoKilmarnock· 26yKilmarnockD26121311216.77
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock0134206.72
2023-24Kilmarnock1036516.81
2024-25Kilmarnock013720–
2025-26Kilmarnock002430–

Player page →

11B. AndersonKilmarnockKilmarnockF–285129606.69
SeasonClubGoalsAstAppsYCRCRating
2022-23Livingston6230006.69
2023-24Livingston7034206.70
2024-25Kilmarnock1113010–
2025-26Kilmarnock423530–
12Liam ScalesCeltic· 27yCelticD274101282727.28
SeasonClubGoalsAstAppsYCRCRating
2022-23Aberdeen1231827.06
2023-24Celtic1234507.49
2024-25Celtic232620–
2025-26Celtic0337120–

Player page →

12Stephen O'DonnellMotherwell· 34yMotherwellD34181281906.72
SeasonClubGoalsAstAppsYCRCRating
2022-23Motherwell0027506.60
2023-24Motherwell0437606.80
2024-25Motherwell112970–
2025-26Motherwell033510–

Player page →

14Jamie McGrathHibernian· 29yHibernianM2929131252017.08
SeasonClubGoalsAstAppsYCRCRating
2022-23Dundee United8232507.08
2023-24Aberdeen9134507.07
2024-25Aberdeen462540–
2025-26Hibernian843461–

Player page →

15Simon MurrayDundee· 34yDundeeF344381202016.93
SeasonClubGoalsAstAppsYCRCRating
2022-23Ross County4114106.61
2023-24Ross County16437707.05
2024-25Dundee1633890–
2025-26Dundee703131–

Player page →

16Y. DhandaDundee· 27yDundeeM2715141181627.04
SeasonClubGoalsAstAppsYCRCRating
2022-23Ross County7730306.97
2023-24Ross County6635607.10
2024-25Heart of Midlothian012531–
2025-26Dundee202841–

Player page →

16S. TanserSt Mirren· 31ySt MirrenD31491181626.83
SeasonClubGoalsAstAppsYCRCRating
2022-23St Mirren0030406.67
2023-24St Mirren2438606.95
2024-25St Mirren112962–
2025-26St Mirren142100–

Player page →

18Mark O'HaraSt Mirren· 30ySt MirrenM302091171716.89
SeasonClubGoalsAstAppsYCRCRating
2022-23St Mirren10235816.88
2023-24St Mirren6328406.91
2024-25St Mirren433240–
2025-26St Mirren012210–

Player page →

18L. ClarksonAberdeen· 24yAberdeenM2412121171207.05
SeasonClubGoalsAstAppsYCRCRating
2022-23Aberdeen5834507.15
2023-24Aberdeen3336206.96
2024-25Aberdeen413430–
2025-26Aberdeen001320–

Player page →

18Graeme ShinnieAberdeenAberdeenM–481172846.84
SeasonClubGoalsAstAppsYCRCRating
2022-23Aberdeen2013426.78
2023-24Aberdeen13371116.85
2024-25Aberdeen133670–
2025-26Aberdeen023161–
21Martin BoyleHibernian· 33yHibernianF3333131151806.94
SeasonClubGoalsAstAppsYCRCRating
2022-23Hibernian5112307.07
2023-24Hibernian5331606.90
2024-25Hibernian1563670–
2025-26Hibernian833620–

Player page →

21Reo HatateCeltic· 28yCelticM282118115807.22
SeasonClubGoalsAstAppsYCRCRating
2022-23Celtic6832007.22
2023-24Celtic3416107.23
2024-25Celtic1043720–
2025-26Celtic223050–

Player page →

21Josh CampbellHibernian· 26yHibernianM261891152206.76
SeasonClubGoalsAstAppsYCRCRating
2022-23Hibernian8436906.80
2023-24Hibernian3119206.70
2024-25Hibernian413370–
2025-26Hibernian332740–

Player page →

24J. WhiteRoss CountyRoss CountyF–2461141806.91
SeasonClubGoalsAstAppsYCRCRating
2022-23Ross County12238406.96
2023-24Ross County6438906.85
2024-25Ross County603850–
24Mikael MandronSt Mirren· 31ySt MirrenF3120111141106.95
SeasonClubGoalsAstAppsYCRCRating
2022-23Motherwell1110006.75
2023-24St Mirren8335207.01
2024-25St Mirren723450–
2025-26St Mirren453540–

Player page →

24D. WatsonKilmarnock· 21yKilmarnockM211241142326.72
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock0010216.46
2023-24Kilmarnock5236906.79
2024-25Kilmarnock413540–
2025-26Kilmarnock313381–

Player page →

27A. ForrestHeart of Midlothian· 29yHeart of MidlothianF29126112606.76
SeasonClubGoalsAstAppsYCRCRating
2022-23Heart of Midlothian4035106.62
2023-24Heart of Midlothian4533306.91
2024-25Heart of Midlothian413110–
2025-26Heart of Midlothian001310–

Player page →

27D. WrightDundee· 31yDundeeD3193112906.76
SeasonClubGoalsAstAppsYCRCRating
2022-23St Johnstone7138406.75
2023-24St Johnstone009106.80
2024-25St Johnstone113120–
2025-26Dundee113420–

Player page →

29Cameron DevlinHeart of Midlothian· 27yHeart of MidlothianM27461112716.84
SeasonClubGoalsAstAppsYCRCRating
2022-23Heart of Midlothian1430516.79
2023-24Heart of Midlothian1124706.90
2024-25Heart of Midlothian012990–
2025-26Heart of Midlothian202860–

Player page →

30Paul McGinnMotherwell· 35yMotherwellD35201101316.88
SeasonClubGoalsAstAppsYCRCRating
2022-23Motherwell0036406.93
2023-24Motherwell1031416.82
2024-25Motherwell101010–
2025-26Motherwell003340–

Player page →

31Liam PolworthKilmarnockKilmarnockM–46109906.91
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock1226106.97
2023-24Kilmarnock0328206.85
2024-25Kilmarnock202630–
2025-26Kilmarnock112930–
32Daniel ArmstrongKilmarnock· 28yKilmarnockM2818241082727.10
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock9737917.04
2023-24Kilmarnock61038907.16
2024-25Kilmarnock373391–

Player page →

32Liam GordonMotherwell· 30yMotherwellD30421081626.87
SeasonClubGoalsAstAppsYCRCRating
2022-23St Johnstone2132706.83
2023-24St Johnstone0032316.90
2024-25Motherwell112731–
2025-26Motherwell101730–

Player page →

34B. MiovskiRangers· 26yRangersF263951071206.89
SeasonClubGoalsAstAppsYCRCRating
2022-23Aberdeen16237606.83
2023-24Aberdeen16238306.95
2024-25Aberdeen00200–
2025-26Rangers713030–

Player page →

34Marley WatkinsKilmarnock· 35yKilmarnockF351561071106.81
SeasonClubGoalsAstAppsYCRCRating
2022-23Aberdeen1126606.59
2023-24Kilmarnock9336206.94
2024-25Kilmarnock413130–
2025-26Kilmarnock111400–

Player page →

34G. CareyLivingstonLivingstonM–10151071406.90
SeasonClubGoalsAstAppsYCRCRating
2022-23St Johnstone3230806.69
2023-24St Johnstone2936407.08
2024-25St Johnstone433410–
2025-26Livingston11710–
37Jack ButlandRangers· 33yRangersG3301104407.02
SeasonClubGoalsAstAppsYCRCRating
2023-24Rangers0038107.02
2024-25Rangers012820–
2025-26Rangers003810–

Player page →

38L. McCowanCeltic· 28yCelticM2819141031117.05
SeasonClubGoalsAstAppsYCRCRating
2023-24Dundee10537917.05
2024-25Celtic673300–
2024-25Dundee21300–
2025-26Celtic113020–

Player page →

38Brad LyonsKilmarnock· 29yKilmarnockM29521032216.87
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock1019206.70
2023-24Kilmarnock2023707.01
2024-25Kilmarnock113151–
2025-26Kilmarnock113080–

Player page →

40Rory McKenzieKilmarnock· 32yKilmarnockM32111021516.56
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock01361116.57
2023-24Kilmarnock1028406.53
2024-25Kilmarnock001900–
2025-26Kilmarnock001900–

Player page →

41Joe NewellHibernian· 33yHibernianM336111012517.21
SeasonClubGoalsAstAppsYCRCRating
2022-23Hibernian1634607.29
2023-24Hibernian25371007.14
2024-25Hibernian201671–
2025-26Hibernian101420–

Player page →

41R. StrainDundee United· 29yDundee UnitedD296101011716.89
SeasonClubGoalsAstAppsYCRCRating
2022-23St Mirren4536406.95
2023-24St Mirren1117416.78
2024-25Dundee United042940–
2025-26Dundee United101950–

Player page →

41C. BarronRangers· 23yRangersM2327101906.87
SeasonClubGoalsAstAppsYCRCRating
2022-23Aberdeen1217206.79
2023-24Aberdeen1329206.91
2024-25Rangers002800–
2025-26Rangers022750–

Player page →

44Chris CaddenHibernian· 29yHibernianD2936100706.84
SeasonClubGoalsAstAppsYCRCRating
2022-23Hibernian1337506.83
2023-24Hibernian1011006.87
2024-25Hibernian013210–
2025-26Hibernian122010–

Player page →

45S. MayLivingstonLivingstonF–1110981406.76
SeasonClubGoalsAstAppsYCRCRating
2022-23St Johnstone9637406.91
2023-24St Johnstone0228406.53
2024-25Livingston10000–
2025-26Livingston123360–
45J. HoltSt Johnstone· 33ySt JohnstoneM3303982426.72
SeasonClubGoalsAstAppsYCRCRating
2022-23Livingston02351016.61
2023-24Livingston0135606.83
2024-25St Johnstone002881–

Player page →

47T. YouanHibernian· 27yHibernianF27191797716.88
SeasonClubGoalsAstAppsYCRCRating
2022-23Hibernian9736416.74
2023-24Hibernian4831107.04
2024-25Hibernian211300–
2025-26Hibernian411720–

Player page →

47S. PittmanLivingstonLivingstonM–84971116.58
SeasonClubGoalsAstAppsYCRCRating
2022-23Livingston0133416.45
2023-24Livingston2029206.73
2024-25Livingston11000–
2025-26Livingston523550–
47Robbie DeasKilmarnock· 26yKilmarnockD2641972836.87
SeasonClubGoalsAstAppsYCRCRating
2023-24Kilmarnock10301116.87
2024-25Kilmarnock103252–
2025-26Kilmarnock2135120–

Player page →

47Shamal GeorgeSt Mirren· 28ySt MirrenG2801971016.72
SeasonClubGoalsAstAppsYCRCRating
2022-23Livingston0032516.63
2023-24Livingston0032206.80
2025-26St Mirren013330–

Player page →

Data coverage for Scottish Premiership →

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