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
1L. McCowanCeltic· 28yCelticM2820141081117.12
SeasonClubGoalsAstAppsYCRCRating
2023-24Dundee10537917.05
2024-25Celtic6733007.21
2024-25Dundee213007.47
2025-26Celtic113020–
2026-27Celtic105006.81

Player page →

2Lyall CameronDundee United· 24yDundee UnitedM2416890706.99
SeasonClubGoalsAstAppsYCRCRating
2023-24Dundee5032206.76
2024-25Dundee9533207.10
2025-26Aberdeen001310–
2025-26Rangers00610–
2026-27Dundee United236107.55

Player page →

3Blair SpittalHeart of Midlothian· 30yHeart of MidlothianM301517100807.36
SeasonClubGoalsAstAppsYCRCRating
2023-24Motherwell91137507.54
2024-25Heart of Midlothian4335007.18
2025-26Heart of Midlothian222430–
2026-27Heart of Midlothian014007.25

Player page →

4Josh CampbellSt Johnstone· 26ySt JohnstoneM26135861406.70
SeasonClubGoalsAstAppsYCRCRating
2023-24Hibernian3119206.70
2024-25Hibernian4133706.75
2025-26Hibernian332740–
2026-27Hibernian101007.00
2026-27St Johnstone206106.37

Player page →

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

Player page →

5Calvin MillerHeart of Midlothian· 28yHeart of MidlothianM28121049806.82
SeasonClubGoalsAstAppsYCRCRating
2025-26Falkirk793860–
2026-27Heart of Midlothian5111206.82

Player page →

5D. WatsonKilmarnock· 21yKilmarnockM211241042116.79
SeasonClubGoalsAstAppsYCRCRating
2023-24Kilmarnock5236906.79
2024-25Kilmarnock4135406.79
2025-26Kilmarnock313381–

Player page →

8Greg KiltieKilmarnock· 29yKilmarnockM2911111081206.83
SeasonClubGoalsAstAppsYCRCRating
2023-24St Mirren4534106.98
2024-25St Mirren0029606.60
2025-26Kilmarnock463340–
2026-27Kilmarnock3012106.94

Player page →

9Mark O'HaraKilmarnock· 30yKilmarnockM3010790906.89
SeasonClubGoalsAstAppsYCRCRating
2023-24St Mirren6328406.91
2024-25St Mirren4332406.97
2025-26St Mirren012210–
2026-27Kilmarnock008006.47

Player page →

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

Player page →

11James ForrestCeltic· 35yCelticM358781207.00
SeasonClubGoalsAstAppsYCRCRating
2023-24Celtic6122007.12
2024-25Celtic1523006.99
2025-26Celtic112710–
2026-27Celtic009106.71

Player page →

11Elliot WattMotherwell· 26yMotherwellM2684421017.07
SeasonClubGoalsAstAppsYCRCRating
2024-25St Johnstone218207.07
2025-26Motherwell633481–

Player page →

11Lewis SmithAberdeen· 26yAberdeenM268340406.57
SeasonClubGoalsAstAppsYCRCRating
2024-25Livingston11020–
2025-26Livingston723420–
2026-27Aberdeen006006.57

Player page →

14David TurnbullCeltic· 27yCelticM277016207.24
SeasonClubGoalsAstAppsYCRCRating
2023-24Celtic7016207.24

Player page →

15N. CaddenHibernian· 30yHibernianM3061258407.07
SeasonClubGoalsAstAppsYCRCRating
2024-25Hibernian5729207.12
2025-26Hibernian052520–
2026-27Hibernian104006.70

Player page →

16F. CurtisRangers· 20yRangersM205236206.81
SeasonClubGoalsAstAppsYCRCRating
2024-25Rangers013006.80
2025-26Kilmarnock411310–
2025-26Rangers101000–
2026-27Rangers0010106.81

Player page →

16Craig SibbaldFalkirk· 31yFalkirkM315148406.41
SeasonClubGoalsAstAppsYCRCRating
2024-25Dundee United1116106.73
2025-26Dundee United402630–
2026-27Falkirk006005.57

Player page →

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

Player page →

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

Player page →

18D. TaitDundee United· 24yDundee UnitedM2443481507.15
SeasonClubGoalsAstAppsYCRCRating
2025-26Falkirk3138100–
2026-27Dundee United1210507.15

Player page →

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

Player page →

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

Player page →

21Scott WrightDundee· 29yDundeeM293034316.77
SeasonClubGoalsAstAppsYCRCRating
2023-24Rangers2023216.77
2024-25Rangers002006.75
2025-26Dundee10910–

Player page →

24J. MulliganHibernian· 23yHibernianM23211871616.70
SeasonClubGoalsAstAppsYCRCRating
2023-24Dundee1018216.53
2024-25Dundee0534506.82
2025-26Hibernian152470–
2026-27Hibernian0111206.63

Player page →

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

Player page →

24S. ArmstrongAberdeen· 34yAberdeenM342539706.89
SeasonClubGoalsAstAppsYCRCRating
2025-26Aberdeen252850–
2026-27Aberdeen0011206.89

Player page →

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

Player page →

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

Player page →

29C. BarronRangers· 24yRangersM241584706.90
SeasonClubGoalsAstAppsYCRCRating
2023-24Aberdeen1329206.91
2024-25Rangers0028006.89
2025-26Rangers022750–

Player page →

29Marc LeonardHeart of Midlothian· 24yHeart of MidlothianM24131331–
SeasonClubGoalsAstAppsYCRCRating
2025-26Heart of Midlothian131331–

Player page →

29E. HamiltonDundee· 28yDundeeM2812431306.88
SeasonClubGoalsAstAppsYCRCRating
2025-26Dundee103290–
2026-27Dundee0211406.88

Player page →

29E. WilsonMotherwell· 21yMotherwellM211033306.72
SeasonClubGoalsAstAppsYCRCRating
2024-25Motherwell1031306.73
2026-27Motherwell002006.60

Player page →

29Rory McKenzieKilmarnock· 33yKilmarnockM331070406.49
SeasonClubGoalsAstAppsYCRCRating
2023-24Kilmarnock1028406.53
2024-25Kilmarnock0019006.45
2025-26Kilmarnock001900–
2026-27Kilmarnock004006.43

Player page →

29Ryan JackRangers· 34yRangersM341011006.87
SeasonClubGoalsAstAppsYCRCRating
2023-24Rangers1011006.87

Player page →

Data coverage for Scottish Premiership →

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