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
1Jamie McGrathHibernian· 30yHibernianM3032151502217.10
SeasonClubGoalsAstAppsYCRCRating
2021-22St Mirren2118207.16
2022-23Dundee United8232507.08
2023-24Aberdeen9134507.07
2024-25Aberdeen4625407.34
2025-26Hibernian8434617.07
2026-27Hibernian117006.40

Player page →

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

Player page →

3Matt O'RileyCeltic· 25yCelticM25252993707.58
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic4316107.38
2022-23Celtic31238307.31
2023-24Celtic181337307.92
2024-25Celtic012008.20

Player page →

3Reo HatateCeltic· 28yCelticM282520132807.09
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic4217006.99
2022-23Celtic6832007.22
2023-24Celtic3416107.23
2024-25Celtic10437207.29
2025-26Celtic2230506.70

Player page →

5L. McCowanCeltic· 28yCelticM2824161371116.94
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee4229006.67
2023-24Dundee10537917.05
2024-25Celtic6733007.21
2024-25Dundee213007.47
2025-26Celtic1130206.73
2026-27Celtic105006.81

Player page →

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

Player page →

6Benjamin NygrenCeltic· 25yCelticM2522950407.23
SeasonClubGoalsAstAppsYCRCRating
2025-26Celtic16538407.16
2026-27Celtic6412007.46

Player page →

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

Player page →

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

Player page →

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

Player page →

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

Player page →

12Callum SlatteryMotherwell· 27yMotherwellM2716111264516.93
SeasonClubGoalsAstAppsYCRCRating
2021-22Motherwell20311206.86
2022-23Motherwell42291416.81
2023-24Motherwell1020706.93
2024-25Motherwell6115407.13
2025-26Motherwell3831807.01

Player page →

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

Player page →

14Greg KiltieKilmarnock· 29yKilmarnockM2915161681806.82
SeasonClubGoalsAstAppsYCRCRating
2021-22St Mirren2425206.72
2022-23St Mirren2135406.76
2023-24St Mirren4534106.98
2024-25St Mirren0029606.60
2025-26Kilmarnock4633406.92
2026-27Kilmarnock3012106.94

Player page →

14Y. DhandaHeart of Midlothian· 27yHeart of MidlothianM2715141201826.91
SeasonClubGoalsAstAppsYCRCRating
2022-23Ross County7730306.97
2023-24Ross County6635607.10
2024-25Heart of Midlothian0125316.66
2025-26Dundee2028416.85
2026-27Heart of Midlothian002206.76

Player page →

14Dylan LevittMotherwell· 25yMotherwellM251571181206.89
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee United5125107.12
2022-23Dundee United5327306.97
2023-24Hibernian2228606.70
2024-25Hibernian2119206.86
2025-26Hibernian0012006.79
2026-27Motherwell107006.70

Player page →

17A. EngelsCeltic· 23yCelticM23141066907.10
SeasonClubGoalsAstAppsYCRCRating
2024-25Celtic9634207.41
2025-26Celtic5330606.74
2026-27Celtic012107.45

Player page →

17Regan Charles-CookMotherwell· 29yMotherwellM29144691006.70
SeasonClubGoalsAstAppsYCRCRating
2021-22Ross County13237706.78
2025-26Motherwell0224206.59
2026-27Motherwell108106.65

Player page →

19James ForrestCeltic· 35yCelticM351311116206.92
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic1219006.73
2022-23Celtic4216006.95
2023-24Celtic6122007.12
2024-25Celtic1523006.99
2025-26Celtic1127106.86
2026-27Celtic009106.71

Player page →

19Todd CantwellRangers· 28yRangersM28139461007.41
SeasonClubGoalsAstAppsYCRCRating
2022-23Rangers6416507.36
2023-24Rangers7530507.44

Player page →

21Nicolas RaskinRangers· 25yRangersM2512191052107.26
SeasonClubGoalsAstAppsYCRCRating
2022-23Rangers0112106.94
2023-24Rangers1118206.98
2024-25Rangers41033807.41
2025-26Rangers6733707.46
2026-27Rangers109306.97

Player page →

21L. ClarksonAberdeen· 25yAberdeenM2512121171207.00
SeasonClubGoalsAstAppsYCRCRating
2022-23Aberdeen5834507.15
2023-24Aberdeen3336206.96
2024-25Aberdeen4134306.98
2025-26Aberdeen0013206.75

Player page →

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

Player page →

21S. PittmanLivingstonLivingstonM–1261251716.61
SeasonClubGoalsAstAppsYCRCRating
2021-22Livingston4228606.58
2022-23Livingston0133416.45
2023-24Livingston2029206.73
2024-25Livingston11000–
2025-26Livingston5235506.69
21D. WatsonKilmarnock· 21yKilmarnockM211241142326.75
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock0010216.46
2023-24Kilmarnock5236906.79
2024-25Kilmarnock4135406.79
2025-26Kilmarnock3133816.74

Player page →

21V. CernyRangers· 29yRangersM2912433307.42
SeasonClubGoalsAstAppsYCRCRating
2024-25Rangers12433307.42

Player page →

27Andy 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 →

27D. WrightDundee· 31yDundeeM311141401106.77
SeasonClubGoalsAstAppsYCRCRating
2021-22Hibernian1017006.55
2022-23St Johnstone7138406.75
2023-24St Johnstone009106.80
2024-25St Johnstone1131206.86
2025-26Dundee1134206.84
2026-27Dundee1111206.62

Player page →

27Killian PhillipsSt Mirren· 24ySt MirrenM24113902206.84
SeasonClubGoalsAstAppsYCRCRating
2023-24Aberdeen0010006.53
2024-25St Mirren4135906.86
2025-26St Mirren4037906.82
2026-27St Mirren328407.14

Player page →

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

Player page →

31G. CareyLivingstonLivingstonM–10151071406.91
SeasonClubGoalsAstAppsYCRCRating
2022-23St Johnstone3230806.69
2023-24St Johnstone2936407.08
2024-25St Johnstone4334106.97
2025-26Livingston117106.69
31Malik TillmanRangers· 24yRangersM2410428407.09
SeasonClubGoalsAstAppsYCRCRating
2022-23Rangers10428407.09

Player page →

31M. MaolidaHibernian· 27yHibernianM2710218107.14
SeasonClubGoalsAstAppsYCRCRating
2023-24Hibernian10218107.14

Player page →

31Scott ArfieldLivingston· 38yLivingstonM3810183706.68
SeasonClubGoalsAstAppsYCRCRating
2021-22Rangers4029306.77
2022-23Rangers5131206.73
2025-26Falkirk1015106.57
2025-26Livingston008106.39

Player page →

35J. GrantHeart of Midlothian· 31yHeart of MidlothianM319786926.95
SeasonClubGoalsAstAppsYCRCRating
2022-23Heart of Midlothian2228316.77
2023-24Heart of Midlothian4427007.06
2024-25Heart of Midlothian3131617.02

Player page →

35Connor RonanAberdeen· 28yAberdeenM289635317.01
SeasonClubGoalsAstAppsYCRCRating
2021-22St Mirren7427216.97
2026-27Aberdeen228107.11

Player page →

35M. KennedyKilmarnock· 32yKilmarnockM329583906.94
SeasonClubGoalsAstAppsYCRCRating
2021-22Aberdeen008006.80
2022-23Aberdeen2121206.71
2023-24Kilmarnock3335307.07
2024-25Kilmarnock4119407.02

Player page →

38L. StephensonDundee United· 23yDundee UnitedM2387601406.85
SeasonClubGoalsAstAppsYCRCRating
2024-25Dundee United3231706.84
2025-26Dundee United5529706.87

Player page →

38Tom LawrenceRangers· 32yRangersM328646507.04
SeasonClubGoalsAstAppsYCRCRating
2022-23Rangers215007.08
2023-24Rangers2323107.07
2024-25Rangers4218406.98

Player page →

38Joe AriboRangers· 30yRangersM308534507.07
SeasonClubGoalsAstAppsYCRCRating
2021-22Rangers8534507.07

Player page →

38Topi KeskinenAberdeen· 23yAberdeenM2385691006.65
SeasonClubGoalsAstAppsYCRCRating
2024-25Aberdeen5236506.61
2025-26Aberdeen3333506.70

Player page →

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

Player page →

38T. AasgaardRangers· 24yRangersM248435407.03
SeasonClubGoalsAstAppsYCRCRating
2025-26Rangers7433407.02
2026-27Rangers102007.25

Player page →

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

Player page →

45M. DiomandéRangers· 25yRangersM25711821216.96
SeasonClubGoalsAstAppsYCRCRating
2023-24Rangers2013107.08
2024-25Rangers4736617.19
2025-26Rangers1431506.67
2026-27Rangers002006.65

Player page →

45C. MontanoLivingstonLivingstonM–77862136.72
SeasonClubGoalsAstAppsYCRCRating
2021-22Livingston0114316.57
2022-23Livingston4231706.78
2023-24Livingston1116416.75
2025-26Livingston2325716.72
45Elijah JustMotherwell· 26yMotherwellM267735407.11
SeasonClubGoalsAstAppsYCRCRating
2025-26Motherwell7735407.11

Player page →

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

Player page →

45Ianis HagiRangers· 28yRangersM287547817.14
SeasonClubGoalsAstAppsYCRCRating
2021-22Rangers2015207.11
2022-23Rangers108106.87
2024-25Rangers4524517.23

Player page →

45A. ShinnieLivingstonLivingstonM–741021106.70
SeasonClubGoalsAstAppsYCRCRating
2021-22Livingston3230406.70
2022-23Livingston1233406.72
2023-24Livingston3033306.73
2025-26Livingston006006.52

Data coverage for Scottish Premiership →

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