Skip to content
Almanac
Menu
Clear filters

Goals, assists and cards count 768 of 777 stored matches (99%) that name a player. Appearances count 750 matches with a stored lineup.

  • 23
  • 24
  • 25
  • 26

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

#PlayerClubPosAgeGoalsAstAppsYCRCRating
1Blair SpittalHeart of Midlothian· 30yHeart of MidlothianM301517100807.26
SeasonClubGoalsAstAppsYCRCRating
2023-24Motherwell91137507.54
2024-25Heart of Midlothian4335007.18
2025-26Heart of Midlothian2224306.93
2026-27Heart of Midlothian014007.25

Player page →

1Daniel ArmstrongKilmarnock· 29yKilmarnockM29917711817.05
SeasonClubGoalsAstAppsYCRCRating
2023-24Kilmarnock61038907.16
2024-25Kilmarnock3733916.91

Player page →

3Lawrence ShanklandRangers· 31yRangersF3151151031907.19
SeasonClubGoalsAstAppsYCRCRating
2023-24Heart of Midlothian24437807.39
2024-25Heart of Midlothian8832707.22
2025-26Heart of Midlothian16329406.98
2026-27Rangers305006.78

Player page →

4L. McCowanCeltic· 28yCelticM2820141081117.01
SeasonClubGoalsAstAppsYCRCRating
2023-24Dundee10537917.05
2024-25Celtic6733007.21
2024-25Dundee213007.47
2025-26Celtic1130206.73
2026-27Celtic105006.81

Player page →

5Callum McGregorCeltic· 33yCelticM3312121181807.25
SeasonClubGoalsAstAppsYCRCRating
2023-24Celtic2635507.31
2024-25Celtic8335307.41
2025-26Celtic2337907.13
2026-27Celtic0011106.93

Player page →

5N. CaddenHibernian· 30yHibernianM3061258407.00
SeasonClubGoalsAstAppsYCRCRating
2024-25Hibernian5729207.12
2025-26Hibernian0525206.91
2026-27Hibernian104006.70

Player page →

7Greg KiltieKilmarnock· 29yKilmarnockM2911111081206.86
SeasonClubGoalsAstAppsYCRCRating
2023-24St Mirren4534106.98
2024-25St Mirren0029606.60
2025-26Kilmarnock4633406.92
2026-27Kilmarnock3012106.94

Player page →

7Kieran TierneyCeltic· 29yCelticD2971145407.30
SeasonClubGoalsAstAppsYCRCRating
2025-26Celtic6835207.28
2026-27Celtic1310207.34

Player page →

7Greg TaylorCeltic· 29yCelticD2931163907.37
SeasonClubGoalsAstAppsYCRCRating
2023-24Celtic3435407.41
2024-25Celtic0728507.33

Player page →

7J. MulliganHibernian· 23yHibernianM23211871616.76
SeasonClubGoalsAstAppsYCRCRating
2023-24Dundee1018216.53
2024-25Dundee0534506.82
2025-26Hibernian1524706.92
2026-27Hibernian0111206.63

Player page →

11Calvin MillerHeart of Midlothian· 28yHeart of MidlothianM28121049806.85
SeasonClubGoalsAstAppsYCRCRating
2025-26Falkirk7938606.85
2026-27Heart of Midlothian5111206.82

Player page →

11Lennon MillerMotherwell· 20yMotherwellM2021057817.14
SeasonClubGoalsAstAppsYCRCRating
2023-24Motherwell0225316.98
2024-25Motherwell2832507.27

Player page →

13Kevin NisbetAberdeen· 29yAberdeenF2924977906.84
SeasonClubGoalsAstAppsYCRCRating
2024-25Aberdeen11532406.95
2025-26Aberdeen9134306.66
2026-27Aberdeen4311207.07

Player page →

13J. McPakeHeart of Midlothian· 25yHeart of MidlothianF254923107.14
SeasonClubGoalsAstAppsYCRCRating
2024-25St Johnstone1313006.99
2026-27Heart of Midlothian3610107.32

Player page →

15Lyall CameronDundee United· 24yDundee UnitedM2416890706.93
SeasonClubGoalsAstAppsYCRCRating
2023-24Dundee5032206.76
2024-25Dundee9533207.10
2025-26Aberdeen0013106.88
2025-26Rangers006106.43
2026-27Dundee United236107.55

Player page →

15A. ForrestDundee· 30yDundeeF308888506.76
SeasonClubGoalsAstAppsYCRCRating
2023-24Heart of Midlothian4533306.91
2024-25Heart of Midlothian4131106.71
2025-26Heart of Midlothian0013106.47
2026-27Dundee0211006.75

Player page →

15James PenriceRangers· 27yRangersD2728661507.09
SeasonClubGoalsAstAppsYCRCRating
2023-24Livingston0224306.94
2024-25Heart of Midlothian25331107.22
2026-27Rangers019107.02

Player page →

15Stephen O'DonnellMotherwell· 34yMotherwellD34181071506.81
SeasonClubGoalsAstAppsYCRCRating
2023-24Motherwell0437606.80
2024-25Motherwell1129706.84
2025-26Motherwell0335106.86
2026-27Motherwell006106.48

Player page →

19Simon MurrayDundee· 34yDundeeF343971081916.85
SeasonClubGoalsAstAppsYCRCRating
2023-24Ross County16437707.05
2024-25Dundee16338907.02
2025-26Dundee7031316.44
2026-27Dundee002006.55

Player page →

19Mark O'HaraKilmarnock· 30yKilmarnockM3010790906.86
SeasonClubGoalsAstAppsYCRCRating
2023-24St Mirren6328406.91
2024-25St Mirren4332406.97
2025-26St Mirren0122106.77
2026-27Kilmarnock008006.47

Player page →

19James ForrestCeltic· 35yCelticM358781206.95
SeasonClubGoalsAstAppsYCRCRating
2023-24Celtic6122007.12
2024-25Celtic1523006.99
2025-26Celtic1127106.86
2026-27Celtic009106.71

Player page →

22H. MilneHeart of Midlothian· 30yHeart of MidlothianD3016391007.17
SeasonClubGoalsAstAppsYCRCRating
2023-24Partick Thistle00010–
2024-25Heart of Midlothian003006.93
2025-26Heart of Midlothian1630807.28
2026-27Heart of Midlothian006106.73

Player page →

23Josh CampbellSt Johnstone· 26ySt JohnstoneM26135861406.68
SeasonClubGoalsAstAppsYCRCRating
2023-24Hibernian3119206.70
2024-25Hibernian4133706.75
2025-26Hibernian3327406.64
2026-27Hibernian101007.00
2026-27St Johnstone206106.37

Player page →

23Finlay RobertsonDundee· 23yDundeeM233572816.72
SeasonClubGoalsAstAppsYCRCRating
2023-24Dundee0013216.65
2024-25Dundee0429006.74
2025-26Dundee3124606.73
2026-27Dundee006006.75

Player page →

23Anthony RalstonCeltic· 27yCelticD272555407.13
SeasonClubGoalsAstAppsYCRCRating
2023-24Celtic0215007.26
2024-25Celtic2316007.36
2025-26Celtic0024406.89

Player page →

23S. ArmstrongAberdeen· 34yAberdeenM342539706.91
SeasonClubGoalsAstAppsYCRCRating
2025-26Aberdeen2528506.92
2026-27Aberdeen0011206.89

Player page →

23C. BarronRangers· 24yRangersM241584706.91
SeasonClubGoalsAstAppsYCRCRating
2023-24Aberdeen1329206.91
2024-25Rangers0028006.89
2025-26Rangers0227506.92

Player page →

23Macaulay TaitSt Johnstone· 21ySt JohnstoneM2105491106.55
SeasonClubGoalsAstAppsYCRCRating
2023-24Heart of Midlothian0112306.49
2025-26Livingston0332806.55
2026-27St Johnstone015006.68

Player page →

29K. BowieHibernian· 24yHibernianF2414440406.93
SeasonClubGoalsAstAppsYCRCRating
2024-25Hibernian6118207.02
2025-26Hibernian8322206.85

Player page →

29D. WatsonKilmarnock· 21yKilmarnockM211241042116.77
SeasonClubGoalsAstAppsYCRCRating
2023-24Kilmarnock5236906.79
2024-25Kilmarnock4135406.79
2025-26Kilmarnock3133816.74

Player page →

29Elliot WattMotherwell· 26yMotherwellM2684421017.47
SeasonClubGoalsAstAppsYCRCRating
2024-25St Johnstone218207.07
2025-26Motherwell6334817.56

Player page →

29Fraser MurrayKilmarnock· 27yKilmarnockM274448407.00
SeasonClubGoalsAstAppsYCRCRating
2023-24Kilmarnock0115006.74
2024-25Kilmarnock4333407.07

Player page →

29Glenn MiddletonDundee United· 26yDundee UnitedM262429306.83
SeasonClubGoalsAstAppsYCRCRating
2024-25Dundee United2429306.83

Player page →

34Lewis SmithAberdeen· 26yAberdeenM268340406.88
SeasonClubGoalsAstAppsYCRCRating
2024-25Livingston11020–
2025-26Livingston7234206.94
2026-27Aberdeen006006.57

Player page →

34Andy HallidayMotherwell· 35yMotherwellM3543551006.82
SeasonClubGoalsAstAppsYCRCRating
2023-24Heart of Midlothian003106.50
2023-24Motherwell1112106.82
2024-25Motherwell3238806.84
2025-26Motherwell00200–

Player page →

34D. TaitDundee United· 24yDundee UnitedM2443481506.91
SeasonClubGoalsAstAppsYCRCRating
2025-26Falkirk31381006.85
2026-27Dundee United1210507.15

Player page →

34Chris CaddenAberdeen· 30yAberdeenD302374406.71
SeasonClubGoalsAstAppsYCRCRating
2023-24Hibernian1011006.87
2024-25Hibernian0132106.69
2025-26Hibernian1220106.79
2026-27Aberdeen0011206.48

Player page →

34Marcus FraserSt Mirren· 32ySt MirrenD32231131816.79
SeasonClubGoalsAstAppsYCRCRating
2023-24St Mirren1038206.75
2024-25St Mirren0338816.85
2025-26St Mirren1030606.81
2026-27St Mirren007206.58

Player page →

34Marc LeonardHeart of Midlothian· 24yHeart of MidlothianM241313317.63
SeasonClubGoalsAstAppsYCRCRating
2025-26Heart of Midlothian1313317.63

Player page →

34Barrie McKayLivingston· 31yLivingstonF310325006.79
SeasonClubGoalsAstAppsYCRCRating
2023-24Heart of Midlothian0211006.83
2024-25Heart of Midlothian008006.81
2025-26Livingston016006.68

Player page →

34Brad SpencerFalkirk· 30yFalkirkM3003481607.00
SeasonClubGoalsAstAppsYCRCRating
2025-26Falkirk02381307.07
2026-27Falkirk0110306.72

Player page →

34Leon McCannFalkirk· 26yFalkirkD260337706.69
SeasonClubGoalsAstAppsYCRCRating
2025-26Falkirk0326606.76
2026-27Falkirk0011106.54

Player page →

43James WilsonHeart of Midlothian· 19yHeart of MidlothianF198242116.69
SeasonClubGoalsAstAppsYCRCRating
2023-24Heart of Midlothian002006.75
2024-25Heart of Midlothian5224116.78
2025-26Heart of Midlothian006006.34
2026-27Heart of Midlothian3010006.65

Player page →

43F. CurtisRangers· 20yRangersM205236206.98
SeasonClubGoalsAstAppsYCRCRating
2024-25Rangers013006.80
2025-26Kilmarnock4113107.32
2025-26Rangers1010006.71
2026-27Rangers0010106.81

Player page →

43A. LowryMotherwell· 23yMotherwellM233221106.93
SeasonClubGoalsAstAppsYCRCRating
2023-24Heart of Midlothian0112106.93
2026-27Motherwell319006.94

Player page →

43B. WalesDundee· 21yDundeeF213233206.71
SeasonClubGoalsAstAppsYCRCRating
2024-25Kilmarnock3228206.79
2026-27Dundee005006.26

Player page →

43Michael MellonDundee· 22yDundeeF223214306.85
SeasonClubGoalsAstAppsYCRCRating
2023-24Dundee3214306.85

Player page →

43Stephen KellyLivingston· 26yLivingstonM262211106.60
SeasonClubGoalsAstAppsYCRCRating
2023-24Livingston2211106.60

Player page →

43E. HamiltonDundee· 28yDundeeM2812431306.82
SeasonClubGoalsAstAppsYCRCRating
2025-26Dundee1032906.80
2026-27Dundee0211406.88

Player page →

43J. ScottSt Mirren· 26ySt MirrenF261224006.65
SeasonClubGoalsAstAppsYCRCRating
2023-24St Mirren1011006.65
2024-25St Mirren0213006.65

Player page →

Data coverage for Scottish Premiership →

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