Skip to content
Almanac
Menu
Clear filters

Goals, assists and cards count 1002 of 1011 stored matches (99%) that name a player. Appearances count 978 matches with a stored lineup.

  • 22
  • 23
  • 24
  • 25
  • 26

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

#PlayerClubPosAgeGoalsAstAppsYCRCRating
1Callum McGregorCeltic· 33yCelticM3316131492117.17
SeasonClubGoalsAstAppsYCRCRating
2022-23Celtic4131317.08
2023-24Celtic2635507.31
2024-25Celtic833530–
2025-26Celtic233790–
2026-27Celtic0011106.93

Player page →

2A. GogicSt Mirren· 32ySt MirrenD32751483826.77
SeasonClubGoalsAstAppsYCRCRating
2022-23St Mirren2130606.68
2023-24St Mirren2138706.82
2024-25St Mirren113691–
2025-26St Mirren2132121–
2026-27St Mirren0112406.80

Player page →

3Marcus FraserSt Mirren· 32ySt MirrenD32231472526.69
SeasonClubGoalsAstAppsYCRCRating
2022-23St Mirren0034716.66
2023-24St Mirren1038206.75
2024-25St Mirren033881–
2025-26St Mirren103060–
2026-27St Mirren007206.58

Player page →

4James TavernierRangers· 35yRangersD3545311431707.80
SeasonClubGoalsAstAppsYCRCRating
2022-23Rangers16938607.61
2023-24Rangers171038207.99
2024-25Rangers483340–
2025-26Rangers843450–

Player page →

4Greg KiltieKilmarnock· 29yKilmarnockM2913121431606.88
SeasonClubGoalsAstAppsYCRCRating
2022-23St Mirren2135406.76
2023-24St Mirren4534106.98
2024-25St Mirren002960–
2025-26Kilmarnock463340–
2026-27Kilmarnock3012106.94

Player page →

6Lawrence ShanklandRangers· 31yRangersF3175191402407.23
SeasonClubGoalsAstAppsYCRCRating
2022-23Heart of Midlothian24437507.14
2023-24Heart of Midlothian24437807.39
2024-25Heart of Midlothian883270–
2025-26Heart of Midlothian1632940–
2026-27Rangers305006.78

Player page →

7Liam ScalesCeltic· 28yCelticD287111382927.30
SeasonClubGoalsAstAppsYCRCRating
2022-23Aberdeen1231827.06
2023-24Celtic1234507.49
2024-25Celtic232620–
2025-26Celtic0337120–
2026-27Celtic3110207.42

Player page →

7Lewis MayoAberdeen· 26yAberdeenD26221381716.78
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock0134206.72
2023-24Kilmarnock1036516.81
2024-25Kilmarnock013720–
2025-26Kilmarnock002430–
2026-27Aberdeen107506.87

Player page →

9Blair SpittalHeart of Midlothian· 30yHeart of MidlothianM3021241361007.30
SeasonClubGoalsAstAppsYCRCRating
2022-23Motherwell6736207.06
2023-24Motherwell91137507.54
2024-25Heart of Midlothian433500–
2025-26Heart of Midlothian222430–
2026-27Heart of Midlothian014007.25

Player page →

10Nicky DevlinAberdeen· 33yAberdeenD33961352516.85
SeasonClubGoalsAstAppsYCRCRating
2022-23Livingston2538806.83
2023-24Aberdeen2137606.88
2024-25Aberdeen403140–
2025-26Aberdeen102871–
2026-27Aberdeen001006.26

Player page →

11Stephen O'DonnellMotherwell· 34yMotherwellD34181342006.70
SeasonClubGoalsAstAppsYCRCRating
2022-23Motherwell0027506.60
2023-24Motherwell0437606.80
2024-25Motherwell112970–
2025-26Motherwell033510–
2026-27Motherwell006106.48

Player page →

12Daizen MaedaCeltic· 29yCelticF2944241331716.89
SeasonClubGoalsAstAppsYCRCRating
2022-23Celtic8535416.77
2023-24Celtic6328407.03
2024-25Celtic16103430–
2025-26Celtic1463660–

Player page →

13Jamie McGrathHibernian· 30yHibernianM3030141322017.01
SeasonClubGoalsAstAppsYCRCRating
2022-23Dundee United8232507.08
2023-24Aberdeen9134507.07
2024-25Aberdeen462540–
2025-26Hibernian843461–
2026-27Hibernian117006.40

Player page →

14B. AndersonKilmarnockKilmarnockF–285129606.69
SeasonClubGoalsAstAppsYCRCRating
2022-23Livingston6230006.69
2023-24Livingston7034206.70
2024-25Kilmarnock1113010–
2025-26Kilmarnock423530–
15Mark O'HaraKilmarnock· 30yKilmarnockM302091251716.84
SeasonClubGoalsAstAppsYCRCRating
2022-23St Mirren10235816.88
2023-24St Mirren6328406.91
2024-25St Mirren433240–
2025-26St Mirren012210–
2026-27Kilmarnock008006.47

Player page →

16Martin BoyleHibernian· 33yHibernianF3336131231906.95
SeasonClubGoalsAstAppsYCRCRating
2022-23Hibernian5112307.07
2023-24Hibernian5331606.90
2024-25Hibernian1563670–
2025-26Hibernian833620–
2026-27Hibernian308106.95

Player page →

16A. ForrestDundee· 30yDundeeF30128123606.76
SeasonClubGoalsAstAppsYCRCRating
2022-23Heart of Midlothian4035106.62
2023-24Heart of Midlothian4533306.91
2024-25Heart of Midlothian413110–
2025-26Heart of Midlothian001310–
2026-27Dundee0211006.75

Player page →

16D. WrightDundee· 31yDundeeD311041231106.73
SeasonClubGoalsAstAppsYCRCRating
2022-23St Johnstone7138406.75
2023-24St Johnstone009106.80
2024-25St Johnstone113120–
2025-26Dundee113420–
2026-27Dundee1111206.62

Player page →

16S. TanserFalkirk· 32yFalkirkD32591231626.81
SeasonClubGoalsAstAppsYCRCRating
2022-23St Mirren0030406.67
2023-24St Mirren2438606.95
2024-25St Mirren112962–
2025-26St Mirren142100–
2026-27Falkirk105006.56

Player page →

20Simon MurrayDundee· 34yDundeeF344381222016.92
SeasonClubGoalsAstAppsYCRCRating
2022-23Ross County4114106.61
2023-24Ross County16437707.05
2024-25Dundee1633890–
2025-26Dundee703131–
2026-27Dundee002006.55

Player page →

20Josh CampbellSt Johnstone· 26ySt JohnstoneM262191222306.73
SeasonClubGoalsAstAppsYCRCRating
2022-23Hibernian8436906.80
2023-24Hibernian3119206.70
2024-25Hibernian413370–
2025-26Hibernian332740–
2026-27Hibernian101007.00
2026-27St Johnstone206106.37

Player page →

22Y. DhandaHeart of Midlothian· 27yHeart of MidlothianM2715141201827.03
SeasonClubGoalsAstAppsYCRCRating
2022-23Ross County7730306.97
2023-24Ross County6635607.10
2024-25Heart of Midlothian012531–
2025-26Dundee202841–
2026-27Heart of Midlothian002206.76

Player page →

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

Player page →

23Cameron DevlinRangers· 28yRangersM28461172816.84
SeasonClubGoalsAstAppsYCRCRating
2022-23Heart of Midlothian1430516.79
2023-24Heart of Midlothian1124706.90
2024-25Heart of Midlothian012990–
2025-26Heart of Midlothian202860–
2026-27Rangers006106.78

Player page →

23Graeme ShinnieAberdeenAberdeenM–481172846.84
SeasonClubGoalsAstAppsYCRCRating
2022-23Aberdeen2013426.78
2023-24Aberdeen13371116.85
2024-25Aberdeen133670–
2025-26Aberdeen023161–
26Reo HatateCeltic· 28yCelticM282118115807.22
SeasonClubGoalsAstAppsYCRCRating
2022-23Celtic6832007.22
2023-24Celtic3416107.23
2024-25Celtic1043720–
2025-26Celtic223050–

Player page →

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

Player page →

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

Player page →

30R. StrainFalkirk· 29yFalkirkD296151131916.89
SeasonClubGoalsAstAppsYCRCRating
2022-23St Mirren4536406.95
2023-24St Mirren1117416.78
2024-25Dundee United042940–
2025-26Dundee United101950–
2026-27Falkirk0512206.88

Player page →

31B. MiovskiRangers· 27yRangersF274051121206.88
SeasonClubGoalsAstAppsYCRCRating
2022-23Aberdeen16237606.83
2023-24Aberdeen16238306.95
2024-25Aberdeen00200–
2025-26Rangers713030–
2026-27Rangers105006.69

Player page →

32Chris CaddenAberdeen· 30yAberdeenD3036111906.77
SeasonClubGoalsAstAppsYCRCRating
2022-23Hibernian1337506.83
2023-24Hibernian1011006.87
2024-25Hibernian013210–
2025-26Hibernian122010–
2026-27Aberdeen0011206.48

Player page →

32Paul McGinnMotherwell· 36yMotherwellD36201111316.88
SeasonClubGoalsAstAppsYCRCRating
2022-23Motherwell0036406.93
2023-24Motherwell1031416.82
2024-25Motherwell101010–
2025-26Motherwell003340–
2026-27Motherwell001006.50

Player page →

34J. HoltSt Johnstone· 33ySt JohnstoneM33031102626.72
SeasonClubGoalsAstAppsYCRCRating
2022-23Livingston02351016.61
2023-24Livingston0135606.83
2024-25St Johnstone002881–
2026-27St Johnstone0012206.72

Player page →

35Liam PolworthKilmarnockKilmarnockM–46109906.91
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock1226106.97
2023-24Kilmarnock0328206.85
2024-25Kilmarnock202630–
2025-26Kilmarnock112930–
36L. McCowanCeltic· 28yCelticM2820141081117.02
SeasonClubGoalsAstAppsYCRCRating
2023-24Dundee10537917.05
2024-25Celtic673300–
2024-25Dundee21300–
2025-26Celtic113020–
2026-27Celtic105006.81

Player page →

36Daniel ArmstrongKilmarnock· 29yKilmarnockM2918241082727.10
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock9737917.04
2023-24Kilmarnock61038907.16
2024-25Kilmarnock373391–

Player page →

36Brad LyonsAberdeen· 29yAberdeenM29621082416.88
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock1019206.70
2023-24Kilmarnock2023707.01
2024-25Kilmarnock113151–
2025-26Kilmarnock113080–
2026-27Aberdeen105206.94

Player page →

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

Player page →

40Marley WatkinsKilmarnock· 36yKilmarnockF361561071106.81
SeasonClubGoalsAstAppsYCRCRating
2022-23Aberdeen1126606.59
2023-24Kilmarnock9336206.94
2024-25Kilmarnock413130–
2025-26Kilmarnock111400–

Player page →

40G. CareyLivingstonLivingstonM–10151071406.90
SeasonClubGoalsAstAppsYCRCRating
2022-23St Johnstone3230806.69
2023-24St Johnstone2936407.08
2024-25St Johnstone433410–
2025-26Livingston11710–
42Rory McKenzieKilmarnock· 33yKilmarnockM33111061516.55
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock01361116.57
2023-24Kilmarnock1028406.53
2024-25Kilmarnock001900–
2025-26Kilmarnock001900–
2026-27Kilmarnock004006.43

Player page →

43Nicolas RaskinRangers· 25yRangersM2512191052106.96
SeasonClubGoalsAstAppsYCRCRating
2022-23Rangers0112106.94
2023-24Rangers1118206.98
2024-25Rangers4103380–
2025-26Rangers673370–
2026-27Rangers109306.97

Player page →

43Joe NewellHibernian· 33yHibernianM336131052517.17
SeasonClubGoalsAstAppsYCRCRating
2022-23Hibernian1634607.29
2023-24Hibernian25371007.14
2024-25Hibernian201671–
2025-26Hibernian101420–
2026-27Hibernian024006.57

Player page →

45Jack ButlandRangers· 33yRangersG3301104407.02
SeasonClubGoalsAstAppsYCRCRating
2023-24Rangers0038107.02
2024-25Rangers012820–
2025-26Rangers003810–

Player page →

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

Player page →

47Robbie DeasKilmarnock· 26yKilmarnockD26411002836.81
SeasonClubGoalsAstAppsYCRCRating
2023-24Kilmarnock10301116.87
2024-25Kilmarnock103252–
2025-26Kilmarnock2135120–
2026-27Kilmarnock003006.14

Player page →

48Cameron Carter-VickersCeltic· 28yCelticD282199707.24
SeasonClubGoalsAstAppsYCRCRating
2022-23Celtic0029507.16
2023-24Celtic1125007.27
2024-25Celtic103000–
2025-26Celtic00710–
2026-27Celtic008107.44

Player page →

48Jordan ObitaHibernian· 32yHibernianD32210991716.75
SeasonClubGoalsAstAppsYCRCRating
2023-24Hibernian1034606.77
2024-25Hibernian053551–
2025-26Hibernian152660–
2026-27Hibernian004006.58

Player page →

50S. MayLivingstonLivingstonF–1110981406.76
SeasonClubGoalsAstAppsYCRCRating
2022-23St Johnstone9637406.91
2023-24St Johnstone0228406.53
2024-25Livingston10000–
2025-26Livingston123360–

Data coverage for Scottish Premiership →

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