Skip to content
Almanac
Menu
Clear filters

Goals, assists and cards count 1573 of 1583 stored matches (99%) that name a player. Appearances count 1365 matches with a stored lineup.

  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25

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

#PlayerClubPosAgeGoalsAstAppsYCRCRating
1Jamie McGrathHibernian· 29yHibernianM2941151782717.14
SeasonClubGoalsAstAppsYCRCRating
2019-20St Mirren00020–
2020-21St Mirren10135307.21
2021-22St Mirren2118207.16
2022-23Dundee United8232507.08
2023-24Aberdeen9134507.07
2024-25Aberdeen4625407.34
2025-26Hibernian8434617.07

Player page →

2Callum McGregorCeltic· 32yCelticM3230282083227.20
SeasonClubGoalsAstAppsYCRCRating
2019-20Celtic96020–
2020-21Celtic3737617.09
2021-22Celtic2233407.14
2022-23Celtic4131317.08
2023-24Celtic2635507.31
2024-25Celtic8335307.41
2025-26Celtic2337907.13

Player page →

3Blair SpittalHeart of Midlothian· 30yHeart of MidlothianM3029271751907.16
SeasonClubGoalsAstAppsYCRCRating
2019-20Ross County20030–
2020-21Ross County119106.91
2021-22Ross County5334507.06
2022-23Motherwell6736207.06
2023-24Motherwell91137507.54
2024-25Heart of Midlothian4335007.18
2025-26Heart of Midlothian2224306.93

Player page →

4Mark O'HaraSt Mirren· 30ySt MirrenM3027101632526.87
SeasonClubGoalsAstAppsYCRCRating
2019-20Motherwell11040–
2020-21Motherwell5027216.78
2021-22Motherwell1019206.86
2022-23St Mirren10235816.88
2023-24St Mirren6328406.91
2024-25St Mirren4332406.97
2025-26St Mirren0122106.77

Player page →

5James ForrestCeltic· 34yCelticM342626120106.93
SeasonClubGoalsAstAppsYCRCRating
2019-20Celtic1014000–
2020-21Celtic3113006.92
2021-22Celtic1219006.73
2022-23Celtic4216006.95
2023-24Celtic6122007.12
2024-25Celtic1523006.99
2025-26Celtic1127106.86

Player page →

5David TurnbullCeltic· 26yCelticM2626171051017.37
SeasonClubGoalsAstAppsYCRCRating
2020-21Celtic8631307.48
2020-21Motherwell105107.64
2021-22Celtic6525307.60
2022-23Celtic4628117.05
2023-24Celtic7016207.24

Player page →

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

Player page →

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

Player page →

9L. McCowanCeltic· 28yCelticM2823161321116.95
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee4229006.67
2023-24Dundee10537917.05
2024-25Celtic6733007.21
2024-25Dundee213007.47
2025-26Celtic1130206.73

Player page →

10Ryan KentRangers· 29yRangersM29222592817.13
SeasonClubGoalsAstAppsYCRCRating
2019-20Rangers70010–
2020-21Rangers10937007.25
2021-22Rangers2826417.07
2022-23Rangers3829307.03

Player page →

11S. PittmanLivingstonLivingstonM–21101632216.63
SeasonClubGoalsAstAppsYCRCRating
2019-20Livingston32010–
2020-21Livingston6238406.71
2021-22Livingston4228606.58
2022-23Livingston0133416.45
2023-24Livingston2029206.73
2024-25Livingston11000–
2025-26Livingston5235506.69
11Lewis FergusonAberdeen· 26yAberdeenM26217713127.24
SeasonClubGoalsAstAppsYCRCRating
2019-20Aberdeen14081–
2020-21Aberdeen92351117.17
2021-22Aberdeen111361207.31

Player page →

13Greg KiltieKilmarnock· 29yKilmarnockM2919181852006.81
SeasonClubGoalsAstAppsYCRCRating
2019-20Kilmarnock10010–
2020-21Kilmarnock6229206.84
2021-22St Mirren2425206.72
2022-23St Mirren2135406.76
2023-24St Mirren4534106.98
2024-25St Mirren0029606.60
2025-26Kilmarnock4633406.92

Player page →

13Josh CampbellHibernian· 26yHibernianM2619121412706.72
SeasonClubGoalsAstAppsYCRCRating
2021-22Hibernian1326506.64
2022-23Hibernian8436906.80
2023-24Hibernian3119206.70
2024-25Hibernian4133706.75
2025-26Hibernian3327406.64

Player page →

13Scott ArfieldLivingston· 37yLivingstonM3719101111106.71
SeasonClubGoalsAstAppsYCRCRating
2019-20Rangers54030–
2020-21Rangers4528106.82
2021-22Rangers4029306.77
2022-23Rangers5131206.73
2025-26Falkirk1015106.57
2025-26Livingston008106.39

Player page →

16Daniel ArmstrongKilmarnock· 28yKilmarnockM2818241082727.04
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock9737917.04
2023-24Kilmarnock61038907.16
2024-25Kilmarnock3733916.91

Player page →

16Joe AriboRangers· 29yRangersM29181665607.12
SeasonClubGoalsAstAppsYCRCRating
2019-20Rangers37010–
2020-21Rangers7431007.17
2021-22Rangers8534507.07

Player page →

18Ryan ChristieCeltic· 31yCelticM31162338417.35
SeasonClubGoalsAstAppsYCRCRating
2019-20Celtic1111031–
2020-21Celtic5934107.29
2021-22Celtic034007.92

Player page →

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

Player page →

18Benjamin NygrenCeltic· 24yCelticM2416538407.16
SeasonClubGoalsAstAppsYCRCRating
2025-26Celtic16538407.16

Player page →

21Ianis HagiRangers· 27yRangersM271517801117.09
SeasonClubGoalsAstAppsYCRCRating
2019-20Rangers11000–
2020-21Rangers71133307.03
2021-22Rangers2015207.11
2022-23Rangers108106.87
2024-25Rangers4524517.23

Player page →

21Y. DhandaDundee· 27yDundeeM2715141181626.92
SeasonClubGoalsAstAppsYCRCRating
2022-23Ross County7730306.97
2023-24Ross County6635607.10
2024-25Heart of Midlothian0125316.66
2025-26Dundee2028416.85

Player page →

23A. EngelsCeltic· 22yCelticM2214964807.09
SeasonClubGoalsAstAppsYCRCRating
2024-25Celtic9634207.41
2025-26Celtic5330606.74

Player page →

23C. BurkeKilmarnock· 42yKilmarnockM4214837507.03
SeasonClubGoalsAstAppsYCRCRating
2019-20Kilmarnock54020–
2020-21Kilmarnock9437307.03

Player page →

23Dylan LevittHibernian· 25yHibernianM251471111206.90
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee United5125107.12
2022-23Dundee United5327306.97
2023-24Hibernian2228606.70
2024-25Hibernian2119206.86
2025-26Hibernian0012006.79

Player page →

23M. ElyounoussiCeltic· 31yCelticM3114634206.95
SeasonClubGoalsAstAppsYCRCRating
2019-20Celtic42000–
2020-21Celtic10434206.95

Player page →

23Lyall CameronRangers· 23yRangersM2314584606.89
SeasonClubGoalsAstAppsYCRCRating
2023-24Dundee5032206.76
2024-25Dundee9533207.10
2025-26Aberdeen0013106.88
2025-26Rangers006106.43

Player page →

23R. CallachanMotherwell· 32yMotherwellM32145932516.77
SeasonClubGoalsAstAppsYCRCRating
2020-21Hamilton Academical93331106.88
2021-22Ross County4135706.70
2022-23Ross County1124716.72
2024-25Motherwell001006.30

Player page →

29M. KennedyKilmarnock· 31yKilmarnockM3113121141206.91
SeasonClubGoalsAstAppsYCRCRating
2019-20Aberdeen02010–
2019-20St Johnstone33010–
2020-21Aberdeen1231106.82
2021-22Aberdeen008006.80
2022-23Aberdeen2121206.71
2023-24Kilmarnock3335307.07
2024-25Kilmarnock4119407.02

Player page →

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

Player page →

29Regan Charles-CookMotherwell· 29yMotherwellM29134871306.61
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County0026406.37
2021-22Ross County13237706.78
2025-26Motherwell0224206.59

Player page →

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

Player page →

32D. WatsonKilmarnock· 21yKilmarnockM211241142326.75
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock0010216.46
2023-24Kilmarnock5236906.79
2024-25Kilmarnock4135406.79
2025-26Kilmarnock3133816.74

Player page →

32V. CernyRangers· 28yRangersM2812433307.42
SeasonClubGoalsAstAppsYCRCRating
2024-25Rangers12433307.42

Player page →

35Nicolas RaskinRangers· 25yRangersM251119961807.29
SeasonClubGoalsAstAppsYCRCRating
2022-23Rangers0112106.94
2023-24Rangers1118206.98
2024-25Rangers41033807.41
2025-26Rangers6733707.46

Player page →

35Ryan HedgesAberdeen· 30yAberdeenM30111244616.96
SeasonClubGoalsAstAppsYCRCRating
2019-20Aberdeen45020–
2020-21Aberdeen5328116.90
2021-22Aberdeen2416307.05

Player page →

35Andy HallidayMotherwell· 34yMotherwellM341171101816.84
SeasonClubGoalsAstAppsYCRCRating
2019-20Rangers01000–
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 →

35D. WrightDundee· 31yDundeeM31115149906.77
SeasonClubGoalsAstAppsYCRCRating
2019-20St Johnstone01000–
2020-21Hibernian1120006.73
2021-22Hibernian1017006.55
2022-23St Johnstone7138406.75
2023-24St Johnstone009106.80
2024-25St Johnstone1131206.86
2025-26Dundee1134206.84

Player page →

35Lewis SmithLivingston· 26yLivingstonM2611543506.86
SeasonClubGoalsAstAppsYCRCRating
2019-20Hamilton Academical32010–
2020-21Hamilton Academical009006.50
2024-25Livingston11020–
2025-26Livingston7234206.94

Player page →

35Liam DonnellySt Mirren· 30ySt MirrenM301131154546.81
SeasonClubGoalsAstAppsYCRCRating
2019-20Motherwell710121–
2020-21Motherwell001006.80
2021-22Motherwell0023616.70
2022-23Kilmarnock2022806.90
2023-24Kilmarnock0027806.81
2024-25Kilmarnock1225826.77
2025-26St Mirren1017306.91

Player page →

41G. CareyLivingstonLivingstonM–10151071406.91
SeasonClubGoalsAstAppsYCRCRating
2022-23St Johnstone3230806.69
2023-24St Johnstone2936407.08
2024-25St Johnstone4334106.97
2025-26Livingston117106.69
41A. GogicSt Mirren· 32ySt MirrenM321041894626.77
SeasonClubGoalsAstAppsYCRCRating
2019-20Hamilton Academical10000–
2020-21Hibernian1031806.81
2021-22Hibernian009206.57
2021-22St Mirren1013206.76
2022-23St Mirren2130606.68
2023-24St Mirren2138706.82
2024-25St Mirren1136916.88
2025-26St Mirren21321216.72

Player page →

41Malik TillmanRangers· 24yRangersM2410428407.09
SeasonClubGoalsAstAppsYCRCRating
2022-23Rangers10428407.09

Player page →

41Scott WrightDundee· 28yDundeeM28103102616.75
SeasonClubGoalsAstAppsYCRCRating
2020-21Aberdeen2117106.69
2020-21Rangers109106.63
2021-22Rangers4119006.96
2022-23Rangers0123106.65
2023-24Rangers2023216.77
2024-25Rangers002006.75
2025-26Dundee109106.70

Player page →

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

Player page →

46Tom RogicCeltic· 33yCelticM3391455406.84
SeasonClubGoalsAstAppsYCRCRating
2019-20Celtic24000–
2020-21Celtic1423106.81
2021-22Celtic6632306.87

Player page →

46S. LawlessPartick ThistlePartick ThistleM–999306.61
SeasonClubGoalsAstAppsYCRCRating
2019-20Livingston86020–
2020-21Motherwell007106.50
2021-22Motherwell012007.00
2022-23Partick Thistle12000–
46J. 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 →

46A. CampbellSt Mirren· 27ySt MirrenM279258806.76
SeasonClubGoalsAstAppsYCRCRating
2019-20Motherwell52010–
2020-21Motherwell4034606.84
2024-25Dundee United0013006.57
2025-26St Mirren0011106.75

Player page →

46Craig SibbaldDundee United· 31yDundee UnitedM31921232506.77
SeasonClubGoalsAstAppsYCRCRating
2019-20Livingston21030–
2020-21Livingston1032706.59
2021-22Livingston0014406.69
2022-23Dundee United1035706.86
2024-25Dundee United1116106.73
2025-26Dundee United4026306.92

Player page →

Data coverage for Scottish Premiership →

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