Skip to content
Almanac
Menu
Clear filters

Goals, assists and cards count 1236 of 1245 stored matches (99%) that name a player. Appearances count 1206 matches with a stored lineup.

  • 21
  • 22
  • 23
  • 24
  • 25
  • 26

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

#PlayerClubPosAgeGoalsAstAppsYCRCRating
1Blair SpittalHeart of Midlothian· 30yHeart of MidlothianM3026271701507.22
SeasonClubGoalsAstAppsYCRCRating
2021-22Ross County5334507.06
2022-23Motherwell6736207.06
2023-24Motherwell91137507.54
2024-25Heart of Midlothian4335007.18
2025-26Heart of Midlothian222430–
2026-27Heart of Midlothian014007.25

Player page →

2L. McCowanCeltic· 28yCelticM2824161371117.00
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee4229006.67
2023-24Dundee10537917.05
2024-25Celtic6733007.21
2024-25Dundee213007.47
2025-26Celtic113020–
2026-27Celtic105006.81

Player page →

3Josh CampbellSt Johnstone· 26ySt JohnstoneM2622121482806.71
SeasonClubGoalsAstAppsYCRCRating
2021-22Hibernian1326506.64
2022-23Hibernian8436906.80
2023-24Hibernian3119206.70
2024-25Hibernian4133706.75
2025-26Hibernian332740–
2026-27Hibernian101007.00
2026-27St Johnstone206106.37

Player page →

4Mark O'HaraKilmarnock· 30yKilmarnockM302191441916.88
SeasonClubGoalsAstAppsYCRCRating
2021-22Motherwell1019206.86
2022-23St Mirren10235816.88
2023-24St Mirren6328406.91
2024-25St Mirren4332406.97
2025-26St Mirren012210–
2026-27Kilmarnock008006.47

Player page →

5Daniel ArmstrongKilmarnock· 29yKilmarnockM2918241082727.04
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock9737917.04
2023-24Kilmarnock61038907.16
2024-25Kilmarnock3733916.91

Player page →

5Callum McGregorCeltic· 33yCelticM3318151822517.22
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic2233407.14
2022-23Celtic4131317.08
2023-24Celtic2635507.31
2024-25Celtic8335307.41
2025-26Celtic233790–
2026-27Celtic0011106.93

Player page →

7David TurnbullCeltic· 27yCelticM27171169617.29
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic6525307.60
2022-23Celtic4628117.05
2023-24Celtic7016207.24

Player page →

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

Player page →

9Greg KiltieKilmarnock· 29yKilmarnockM2915161681806.79
SeasonClubGoalsAstAppsYCRCRating
2021-22St Mirren2425206.72
2022-23St Mirren2135406.76
2023-24St Mirren4534106.98
2024-25St Mirren0029606.60
2025-26Kilmarnock463340–
2026-27Kilmarnock3012106.94

Player page →

10James ForrestCeltic· 35yCelticM351311116206.94
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic1219006.73
2022-23Celtic4216006.95
2023-24Celtic6122007.12
2024-25Celtic1523006.99
2025-26Celtic112710–
2026-27Celtic009106.71

Player page →

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

Player page →

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

Player page →

13Andy HallidayMotherwell· 35yMotherwellM351161101816.84
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian4027616.91
2022-23Heart of Midlothian3328206.80
2023-24Heart of Midlothian003106.50
2023-24Motherwell1112106.82
2024-25Motherwell3238806.84
2025-26Motherwell00200–

Player page →

13Lewis FergusonAberdeen· 27yAberdeenM27111361207.31
SeasonClubGoalsAstAppsYCRCRating
2021-22Aberdeen111361207.31

Player page →

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

Player page →

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

Player page →

17Stephen KellyLivingston· 26yLivingstonM267622306.70
SeasonClubGoalsAstAppsYCRCRating
2022-23Livingston5411206.80
2023-24Livingston2211106.60

Player page →

17Scott WrightDundee· 29yDundeeM297276416.79
SeasonClubGoalsAstAppsYCRCRating
2021-22Rangers4119006.96
2022-23Rangers0123106.65
2023-24Rangers2023216.77
2024-25Rangers002006.75
2025-26Dundee10910–

Player page →

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

Player page →

19Craig SibbaldFalkirk· 31yFalkirkM3161971506.69
SeasonClubGoalsAstAppsYCRCRating
2021-22Livingston0014406.69
2022-23Dundee United1035706.86
2024-25Dundee United1116106.73
2025-26Dundee United402630–
2026-27Falkirk006005.57

Player page →

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

Player page →

21R. CallachanMotherwell· 33yMotherwellM3352601416.70
SeasonClubGoalsAstAppsYCRCRating
2021-22Ross County4135706.70
2022-23Ross County1124716.72
2024-25Motherwell001006.30

Player page →

23J. MulliganHibernian· 23yHibernianM23411982016.71
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee2011406.74
2023-24Dundee1018216.53
2024-25Dundee0534506.82
2025-26Hibernian152470–
2026-27Hibernian0111206.63

Player page →

23Fraser MurrayKilmarnock· 27yKilmarnockM274467506.86
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock0019106.54
2023-24Kilmarnock0115006.74
2024-25Kilmarnock4333407.07

Player page →

23A. LowryMotherwell· 23yMotherwellM234330206.91
SeasonClubGoalsAstAppsYCRCRating
2021-22Rangers114107.00
2022-23Rangers005006.60
2023-24Heart of Midlothian0112106.93
2026-27Motherwell319006.94

Player page →

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

Player page →

27Finlay RobertsonDundee· 23yDundeeM233574816.71
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee002006.50
2023-24Dundee0013216.65
2024-25Dundee0429006.74
2025-26Dundee312460–
2026-27Dundee006006.75

Player page →

27Shaun RooneySt Mirren· 30ySt MirrenM3030291106.82
SeasonClubGoalsAstAppsYCRCRating
2021-22St Johnstone3023806.76
2024-25St Mirren006307.05

Player page →

29Lennon MillerMotherwell· 20yMotherwellM2021061917.10
SeasonClubGoalsAstAppsYCRCRating
2022-23Motherwell004106.33
2023-24Motherwell0225316.98
2024-25Motherwell2832507.27

Player page →

29C. BarronRangers· 24yRangersM24271141006.88
SeasonClubGoalsAstAppsYCRCRating
2021-22Aberdeen0013106.88
2022-23Aberdeen1217206.79
2023-24Aberdeen1329206.91
2024-25Rangers0028006.89
2025-26Rangers022750–

Player page →

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

Player page →

29Charlie AdamDundee· 40yDundeeM4023271106.88
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee23271106.88

Player page →

29E. HendersonHibernian· 26yHibernianM262347506.76
SeasonClubGoalsAstAppsYCRCRating
2021-22Hibernian1016206.89
2022-23Hibernian1330306.71
2023-24Hibernian001006.30

Player page →

29Ryan JackRangers· 34yRangersM342246506.88
SeasonClubGoalsAstAppsYCRCRating
2021-22Rangers009006.90
2022-23Rangers1226506.88
2023-24Rangers1011006.87

Player page →

29Scott BrownAberdeen· 41yAberdeenM412124606.92
SeasonClubGoalsAstAppsYCRCRating
2021-22Aberdeen2124606.92

Player page →

29R. McAlearSt Johnstone· 24ySt JohnstoneM242012506.55
SeasonClubGoalsAstAppsYCRCRating
2021-22Inverness Caledonian Thistle20020–
2022-23Ayr Utd00010–
2026-27St Johnstone0012206.55

Player page →

37R. SnodgrassHeart of Midlothian· 39yHeart of MidlothianM391423917.05
SeasonClubGoalsAstAppsYCRCRating
2022-23Heart of Midlothian1423917.05

Player page →

37Ethan ErhahonSt Mirren· 25ySt MirrenM251343926.69
SeasonClubGoalsAstAppsYCRCRating
2021-22St Mirren1223616.66
2022-23St Mirren0120316.72

Player page →

37J. HoltSt Johnstone· 33ySt JohnstoneM33131473726.76
SeasonClubGoalsAstAppsYCRCRating
2021-22Livingston10371106.88
2022-23Livingston02351016.61
2023-24Livingston0135606.83
2024-25St Johnstone0028816.71
2026-27St Johnstone0012206.72

Player page →

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

Player page →

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

Player page →

37Rory McKenzieKilmarnock· 33yKilmarnockM33111061516.53
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock01361116.57
2023-24Kilmarnock1028406.53
2024-25Kilmarnock0019006.45
2025-26Kilmarnock001900–
2026-27Kilmarnock004006.43

Player page →

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

Player page →

37Jamie WalkerHeart of Midlothian· 33yHeart of MidlothianM33104206.77
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian104206.77

Player page →

37M. AndersonDundee· 25yDundeeM251033616.49
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee1033616.49

Player page →

Data coverage for Scottish Premiership →

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