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

1Lawrence ShanklandHeart of MidlothianHeart of MidlothianF13572192407.19
SeasonClubAppsGoalsAstYCRCRating
2022-23Heart of Midlothian37244507.14
2023-24Heart of Midlothian37244807.39
2024-25Heart of Midlothian3288707.22
2025-26Heart of Midlothian29163406.98

Player page →

2Simon MurrayDundeeDundeeF1204382016.83
SeasonClubAppsGoalsAstYCRCRating
2022-23Ross County1441106.61
2023-24Ross County37164707.05
2024-25Dundee38163907.02
2025-26Dundee3170316.44

Player page →

3Kevin NisbetAberdeenAberdeenF853271206.85
SeasonClubAppsGoalsAstYCRCRating
2022-23Hibernian19121506.99
2024-25Aberdeen32115406.95
2025-26Aberdeen3491306.66

Player page →

4Blair SpittalHeart of MidlothianHeart of MidlothianM13221231007.21
SeasonClubAppsGoalsAstYCRCRating
2022-23Motherwell3667207.06
2023-24Motherwell37911507.54
2024-25Heart of Midlothian3543007.18
2025-26Heart of Midlothian2422306.93

Player page →

5Mark O'HaraSt MirrenSt MirrenM1172091716.89
SeasonClubAppsGoalsAstYCRCRating
2022-23St Mirren35102816.88
2023-24St Mirren2863406.91
2024-25St Mirren3243406.97
2025-26St Mirren2201106.77

Player page →

6L. McCowanCelticCelticM10319141117.02
SeasonClubAppsGoalsAstYCRCRating
2023-24Dundee37105917.05
2024-25Celtic3367007.21
2024-25Dundee321007.47
2025-26Celtic3011206.73

Player page →

7Daniel ArmstrongKilmarnockKilmarnockM10818242727.04
SeasonClubAppsGoalsAstYCRCRating
2022-23Kilmarnock3797917.04
2023-24Kilmarnock38610907.16
2024-25Kilmarnock3337916.91

Player page →

7Josh CampbellHibernianHibernianM1151892206.73
SeasonClubAppsGoalsAstYCRCRating
2022-23Hibernian3684906.80
2023-24Hibernian1931206.70
2024-25Hibernian3341706.75
2025-26Hibernian2733406.64

Player page →

9Callum McGregorCelticCelticM13816132017.24
SeasonClubAppsGoalsAstYCRCRating
2022-23Celtic3141317.08
2023-24Celtic3526507.31
2024-25Celtic3583307.41
2025-26Celtic3723907.13

Player page →

10Lyall CameronRangersRangersM84145606.89
SeasonClubAppsGoalsAstYCRCRating
2023-24Dundee3250206.76
2024-25Dundee3395207.10
2025-26Aberdeen1300106.88
2025-26Rangers600106.43

Player page →

10K. BowieHibernianHibernianF40144406.93
SeasonClubAppsGoalsAstYCRCRating
2024-25Hibernian1861207.02
2025-26Hibernian2283206.85

Player page →

12James ForrestCelticCelticM88129106.98
SeasonClubAppsGoalsAstYCRCRating
2022-23Celtic1642006.95
2023-24Celtic2261007.12
2024-25Celtic2315006.99
2025-26Celtic2711106.86

Player page →

12A. ForrestHeart of MidlothianHeart of MidlothianF112126606.72
SeasonClubAppsGoalsAstYCRCRating
2022-23Heart of Midlothian3540106.62
2023-24Heart of Midlothian3345306.91
2024-25Heart of Midlothian3141106.71
2025-26Heart of Midlothian1300106.47

Player page →

12D. WatsonKilmarnockKilmarnockM1141242326.75
SeasonClubAppsGoalsAstYCRCRating
2022-23Kilmarnock1000216.46
2023-24Kilmarnock3652906.79
2024-25Kilmarnock3541406.79
2025-26Kilmarnock3331816.74

Player page →

15David TurnbullCelticCelticM44116317.11
SeasonClubAppsGoalsAstYCRCRating
2022-23Celtic2846117.05
2023-24Celtic1670207.24

Player page →

16Greg KiltieKilmarnockKilmarnockM13110121506.82
SeasonClubAppsGoalsAstYCRCRating
2022-23St Mirren3521406.76
2023-24St Mirren3445106.98
2024-25St Mirren2900606.60
2025-26Kilmarnock3346406.92

Player page →

17Nicky DevlinAberdeenAberdeenD134962516.83
SeasonClubAppsGoalsAstYCRCRating
2022-23Livingston3825806.83
2023-24Aberdeen3721606.88
2024-25Aberdeen3140406.85
2025-26Aberdeen2810716.72

Player page →

17Steven FletcherDundee UnitedDundee UnitedF3392307.04
SeasonClubAppsGoalsAstYCRCRating
2022-23Dundee United3392307.04

Player page →

17Jordan McGheeMotherwellMotherwellD6390906.86
SeasonClubAppsGoalsAstYCRCRating
2023-24Dundee3350506.83
2024-25Dundee2340406.93
2025-26Motherwell700006.72

Player page →

20Elliot WattMotherwellMotherwellM42841017.47
SeasonClubAppsGoalsAstYCRCRating
2024-25St Johnstone821207.07
2025-26Motherwell3463817.56

Player page →

20Lewis SmithLivingstonLivingstonM3483406.94
SeasonClubAppsGoalsAstYCRCRating
2024-25Livingston01120–
2025-26Livingston3472206.94

Player page →

22Calvin MillerFalkirkFalkirkM3879606.85
SeasonClubAppsGoalsAstYCRCRating
2025-26Falkirk3879606.85

Player page →

22Andy HallidayMotherwellMotherwellM83761206.82
SeasonClubAppsGoalsAstYCRCRating
2022-23Heart of Midlothian2833206.80
2023-24Heart of Midlothian300106.50
2023-24Motherwell1211106.82
2024-25Motherwell3832806.84
2025-26Motherwell20000–

Player page →

22Stephen KellyLivingstonLivingstonM2276306.70
SeasonClubAppsGoalsAstYCRCRating
2022-23Livingston1154206.80
2023-24Livingston1122106.60

Player page →

25Greg TaylorCelticCelticD946151207.28
SeasonClubAppsGoalsAstYCRCRating
2022-23Celtic3134307.09
2023-24Celtic3534407.41
2024-25Celtic2807507.33

Player page →

25Kieran TierneyCelticCelticD3568207.28
SeasonClubAppsGoalsAstYCRCRating
2025-26Celtic3568207.28

Player page →

25S. KellyDundeeDundeeD5262806.79
SeasonClubAppsGoalsAstYCRCRating
2022-23Livingston2722706.82
2023-24Livingston2240106.75
2024-25Dundee300006.73

Player page →

25Craig SibbaldDundee UnitedDundee UnitedM77611106.85
SeasonClubAppsGoalsAstYCRCRating
2022-23Dundee United3510706.86
2024-25Dundee United1611106.73
2025-26Dundee United2640306.92

Player page →

25R. GrahamDundee UnitedDundee UnitedD5061706.99
SeasonClubAppsGoalsAstYCRCRating
2022-23Dundee United1501206.56
2024-25Dundee United1540307.32
2025-26Dundee United2020207.07

Player page →

30N. CaddenHibernianHibernianM54512407.02
SeasonClubAppsGoalsAstYCRCRating
2024-25Hibernian2957207.12
2025-26Hibernian2505206.91

Player page →

30James PenriceHeart of MidlothianHeart of MidlothianD86581706.91
SeasonClubAppsGoalsAstYCRCRating
2022-23Livingston2931306.54
2023-24Livingston2402306.94
2024-25Heart of Midlothian33251107.22

Player page →

30F. CurtisRangersRangersM2652107.05
SeasonClubAppsGoalsAstYCRCRating
2024-25Rangers301006.80
2025-26Kilmarnock1341107.32
2025-26Rangers1010006.71

Player page →

30James WilsonHeart of MidlothianHeart of MidlothianF3252116.70
SeasonClubAppsGoalsAstYCRCRating
2023-24Heart of Midlothian200006.75
2024-25Heart of Midlothian2452116.78
2025-26Heart of Midlothian600006.34

Player page →

30Stuart FindlayHeart of MidlothianHeart of MidlothianD88511007.04
SeasonClubAppsGoalsAstYCRCRating
2023-24Kilmarnock3700507.02
2024-25Kilmarnock1700006.85
2025-26Heart of Midlothian3451507.16

Player page →

30Craig HalkettHeart of MidlothianHeart of MidlothianD62501317.18
SeasonClubAppsGoalsAstYCRCRating
2022-23Heart of Midlothian600007.10
2023-24Heart of Midlothian900106.83
2024-25Heart of Midlothian1710307.36
2025-26Heart of Midlothian3040917.17

Player page →

36Barrie McKayLivingstonLivingstonF6249106.84
SeasonClubAppsGoalsAstYCRCRating
2022-23Heart of Midlothian3746106.87
2023-24Heart of Midlothian1102006.83
2024-25Heart of Midlothian800006.81
2025-26Livingston601006.68

Player page →

36Glenn MiddletonDundee UnitedDundee UnitedM5846606.77
SeasonClubAppsGoalsAstYCRCRating
2022-23Dundee United2922306.71
2024-25Dundee United2924306.83

Player page →

36Fraser MurrayKilmarnockKilmarnockM6744506.86
SeasonClubAppsGoalsAstYCRCRating
2022-23Kilmarnock1900106.54
2023-24Kilmarnock1501006.74
2024-25Kilmarnock3343407.07

Player page →

36Jack McMillanPartick ThistlePartick ThistleM04320–
SeasonClubAppsGoalsAstYCRCRating
2022-23Partick Thistle04210–
2023-24Partick Thistle00110–

Player page →

36Connor McLennanLivingstonLivingstonF42421006.63
SeasonClubAppsGoalsAstYCRCRating
2022-23St Johnstone2611406.58
2024-25Ayr Utd00100–
2025-26Livingston1630606.72

Player page →

36Liam GordonMotherwellMotherwellD108421626.88
SeasonClubAppsGoalsAstYCRCRating
2022-23St Johnstone3221706.83
2023-24St Johnstone3200316.90
2024-25Motherwell2711316.94
2025-26Motherwell1710306.83

Player page →

36John SouttarRangersRangersD88411107.24
SeasonClubAppsGoalsAstYCRCRating
2022-23Rangers1210106.96
2023-24Rangers2821207.27
2024-25Rangers2410107.28
2025-26Rangers2400707.30

Player page →

36Robbie DeasKilmarnockKilmarnockD97412836.82
SeasonClubAppsGoalsAstYCRCRating
2023-24Kilmarnock30101116.87
2024-25Kilmarnock3210526.76
2025-26Kilmarnock35211206.84

Player page →

36Stephen KingsleyHeart of MidlothianHeart of MidlothianD8441707.02
SeasonClubAppsGoalsAstYCRCRating
2022-23Heart of Midlothian2100406.79
2023-24Heart of Midlothian3310007.18
2024-25Heart of Midlothian910206.82
2025-26Heart of Midlothian2121107.08

Player page →

36Alex IacovittiSt MirrenSt MirrenD5040706.90
SeasonClubAppsGoalsAstYCRCRating
2022-23Ross County3630406.94
2024-25St Mirren1410306.77

Player page →

36Danny WilsonLivingstonLivingstonD3140206.57
SeasonClubAppsGoalsAstYCRCRating
2024-25Livingston03010–
2025-26Livingston3110106.57

Player page →

47Chris CaddenHibernianHibernianD10036706.78
SeasonClubAppsGoalsAstYCRCRating
2022-23Hibernian3713506.83
2023-24Hibernian1110006.87
2024-25Hibernian3201106.69
2025-26Hibernian2012106.79

Player page →

47Finlay RobertsonDundeeDundeeM6635816.72
SeasonClubAppsGoalsAstYCRCRating
2023-24Dundee1300216.65
2024-25Dundee2904006.74
2025-26Dundee2431606.73

Player page →

47M. JohnstonMotherwellMotherwellD1733006.72
SeasonClubAppsGoalsAstYCRCRating
2022-23Motherwell1733006.72

Player page →

47B. WalesKilmarnockKilmarnockF3832206.73
SeasonClubAppsGoalsAstYCRCRating
2022-23Kilmarnock1000006.38
2024-25Kilmarnock2832206.79

Player page →

Data coverage for Scottish Premiership →

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