Skip to content
Almanac
Menu
Clear filters

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

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

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

#PlayerClubPosAgeGoalsAstAppsYCRCRating
1Lawrence ShanklandHeart of Midlothian· 30yHeart of MidlothianF3080221682907.13
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United8332406.89
2021-22Dundee United001106.30
2022-23Heart of Midlothian24437507.14
2023-24Heart of Midlothian24437807.39
2024-25Heart of Midlothian8832707.22
2025-26Heart of Midlothian16329406.98

Player page →

2Kevin NisbetAberdeen· 29yAberdeenF295191441706.90
SeasonClubGoalsAstAppsYCRCRating
2020-21Hibernian14233007.03
2021-22Hibernian5026506.89
2022-23Hibernian12119506.99
2024-25Aberdeen11532406.95
2025-26Aberdeen9134306.66

Player page →

3Simon MurrayDundee· 34yDundeeF344381202016.83
SeasonClubGoalsAstAppsYCRCRating
2022-23Ross County4114106.61
2023-24Ross County16437707.05
2024-25Dundee16338907.02
2025-26Dundee7031316.44

Player page →

4David TurnbullCeltic· 26yCelticM2641211051217.37
SeasonClubGoalsAstAppsYCRCRating
2018-19Motherwell154020–
2020-21Celtic8631307.48
2020-21Motherwell105107.64
2021-22Celtic6525307.60
2022-23Celtic4628117.05
2023-24Celtic7016207.24

Player page →

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

Player page →

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

Player page →

7Blair 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 →

8Mark 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 →

9Lewis FergusonAberdeen· 26yAberdeenM26268714227.24
SeasonClubGoalsAstAppsYCRCRating
2018-19Aberdeen510110–
2019-20Aberdeen14081–
2020-21Aberdeen92351117.17
2021-22Aberdeen111361207.31

Player page →

10Ryan ChristieCeltic· 31yCelticM31252738517.35
SeasonClubGoalsAstAppsYCRCRating
2018-19Celtic94010–
2019-20Celtic1111031–
2020-21Celtic5934107.29
2021-22Celtic034007.92

Player page →

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

Player page →

12A. ForrestHeart of Midlothian· 29yHeart of MidlothianF2922111781306.77
SeasonClubGoalsAstAppsYCRCRating
2020-21Livingston4130106.72
2021-22Livingston6436606.96
2022-23Heart of Midlothian4035106.62
2023-24Heart of Midlothian4533306.91
2024-25Heart of Midlothian4131106.71
2025-26Heart of Midlothian0013106.47

Player page →

13Callum HendryMotherwell· 28yMotherwellF28201681926.68
SeasonClubGoalsAstAppsYCRCRating
2018-19St Johnstone20010–
2019-20St Johnstone71041–
2020-21Aberdeen2012106.59
2020-21St Johnstone0016316.50
2021-22St Johnstone9019607.08
2025-26Motherwell0021406.49

Player page →

14Greg 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 →

14Chris BurkeKilmarnock· 42yKilmarnockM42191437607.03
SeasonClubGoalsAstAppsYCRCRating
2018-19Kilmarnock56010–
2019-20Kilmarnock54020–
2020-21Kilmarnock9437307.03

Player page →

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

Player page →

14L. GriffithsDundee· 35yDundeeF3519737506.82
SeasonClubGoalsAstAppsYCRCRating
2018-19Celtic21010–
2019-20Celtic94020–
2020-21Celtic6222006.84
2021-22Dundee2015206.79

Player page →

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

Player page →

19Craig HalkettHeart of Midlothian· 31yHeart of MidlothianD31162903227.17
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston70061–
2019-20Heart of Midlothian22070–
2021-22Heart of Midlothian2028607.15
2022-23Heart of Midlothian006007.10
2023-24Heart of Midlothian009106.83
2024-25Heart of Midlothian1017307.36
2025-26Heart of Midlothian4030917.17

Player page →

19Danny MullenPartick Thistle· 31yPartick ThistleF31161251006.78
SeasonClubGoalsAstAppsYCRCRating
2018-19St Mirren50020–
2019-20St Mirren20020–
2020-21Dundee10000–
2021-22Dundee7125606.78
2022-23Partick Thistle10000–

Player page →

21R. CallachanMotherwell· 32yMotherwellM32155932916.77
SeasonClubGoalsAstAppsYCRCRating
2018-19St Johnstone10040–
2020-21Hamilton Academical93331106.88
2021-22Ross County4135706.70
2022-23Ross County1124716.72
2024-25Motherwell001006.30

Player page →

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

Player page →

22K. BowieHibernian· 23yHibernianF2314440406.93
SeasonClubGoalsAstAppsYCRCRating
2024-25Hibernian6118207.02
2025-26Hibernian8322206.85

Player page →

24Nicky DevlinAberdeen· 32yAberdeenD3213102074016.86
SeasonClubGoalsAstAppsYCRCRating
2019-20Livingston00010–
2020-21Livingston2236706.84
2021-22Livingston2237706.99
2022-23Livingston2538806.83
2023-24Aberdeen2137606.88
2024-25Aberdeen4031406.85
2025-26Aberdeen1028716.72

Player page →

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

Player page →

24Jordan McGheeMotherwell· 29yMotherwellD29132971506.80
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee30000–
2021-22Dundee1234606.69
2023-24Dundee5033506.83
2024-25Dundee4023406.93
2025-26Motherwell007006.72

Player page →

27Ryan JackRangers· 34yRangersM341210651206.96
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers44040–
2019-20Rangers43020–
2020-21Rangers2119107.16
2021-22Rangers009006.90
2022-23Rangers1226506.88
2023-24Rangers1011006.87

Player page →

27Andy HallidayMotherwell· 34yMotherwellM341281102216.84
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers11040–
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 →

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

Player page →

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

Player page →

31S. MallanHibernian· 30yHibernianM301111141406.88
SeasonClubGoalsAstAppsYCRCRating
2018-19Hibernian780100–
2019-20Hibernian33020–
2020-21Hibernian1014206.88

Player page →

31Paul McGinnMotherwell· 35yMotherwellD3511101733926.97
SeasonClubGoalsAstAppsYCRCRating
2018-19St Mirren34080–
2019-20Hibernian00010–
2019-20St Mirren01040–
2020-21Hibernian3238707.02
2021-22Hibernian3325616.93
2022-23Motherwell0036406.93
2023-24Motherwell1031416.82
2024-25Motherwell1010106.78
2025-26Motherwell0033407.16

Player page →

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

Player page →

31L. DykesLivingston· 30yLivingstonF301153816.90
SeasonClubGoalsAstAppsYCRCRating
2019-20Livingston95081–
2020-21Livingston203006.90

Player page →

31Lewis SmithLivingston· 26yLivingstonM2611543606.86
SeasonClubGoalsAstAppsYCRCRating
2018-19Hamilton Academical00010–
2019-20Hamilton Academical32010–
2020-21Hamilton Academical009006.50
2024-25Livingston11020–
2025-26Livingston7234206.94

Player page →

36Connor McLennanLivingston· 26yLivingstonF261012881606.61
SeasonClubGoalsAstAppsYCRCRating
2018-19Aberdeen38000–
2019-20Aberdeen31020–
2020-21Aberdeen0127306.63
2021-22Aberdeen0019106.56
2022-23St Johnstone1126406.58
2024-25Ayr Utd01000–
2025-26Livingston3016606.72

Player page →

36A. ConsidineSt Johnstone· 39ySt JohnstoneD391061012546.83
SeasonClubGoalsAstAppsYCRCRating
2018-19Aberdeen32091–
2019-20Aberdeen42040–
2020-21Aberdeen1136616.96
2021-22Aberdeen004007.20
2022-23St Johnstone1132426.77
2023-24St Johnstone1029206.69

Player page →

36Stephen KingsleyHeart of Midlothian· 31yHeart of MidlothianD31101117907.02
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian6033207.02
2022-23Heart of Midlothian0021406.79
2023-24Heart of Midlothian1033007.18
2024-25Heart of Midlothian109206.82
2025-26Heart of Midlothian2121107.08

Player page →

36R. PorteousHibernian· 27yHibernianD27100842637.12
SeasonClubGoalsAstAppsYCRCRating
2018-19Hibernian30050–
2019-20Hibernian10021–
2020-21Hibernian1034507.01
2021-22Hibernian2029727.13
2022-23Hibernian3021707.27

Player page →

40Glenn MiddletonDundee United· 26yDundee UnitedF2691195806.73
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers23000–
2019-20Hibernian01000–
2020-21St Johnstone209006.78
2021-22St Johnstone1128206.63
2022-23Dundee United2229306.71
2024-25Dundee United2429306.83

Player page →

40J. ScottSt Mirren· 25ySt MirrenF259540106.70
SeasonClubGoalsAstAppsYCRCRating
2018-19Motherwell11000–
2019-20Motherwell31010–
2021-22Hibernian4116006.77
2023-24St Mirren1011006.65
2024-25St Mirren0213006.65

Player page →

40Ross StewartRoss County· 29yRoss CountyF299319906.85
SeasonClubGoalsAstAppsYCRCRating
2019-20Ross County72070–
2020-21Ross County2119206.85

Player page →

40Steven FletcherDundee United· 39yDundee UnitedF399233307.04
SeasonClubGoalsAstAppsYCRCRating
2022-23Dundee United9233307.04

Player page →

40Stuart FindlayHeart of Midlothian· 30yHeart of MidlothianD30921101626.98
SeasonClubGoalsAstAppsYCRCRating
2018-19Kilmarnock30041–
2019-20Kilmarnock11020–
2020-21Kilmarnock0022016.72
2023-24Kilmarnock0037507.02
2024-25Kilmarnock0017006.85
2025-26Heart of Midlothian5134507.16

Player page →

45Calvin MillerFalkirk· 28yFalkirkM2881138806.85
SeasonClubGoalsAstAppsYCRCRating
2018-19Dundee12020–
2025-26Falkirk7938606.85

Player page →

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

Player page →

45John SouttarRangers· 29yRangersD29831151807.26
SeasonClubGoalsAstAppsYCRCRating
2018-19Heart of Midlothian01010–
2019-20Heart of Midlothian01020–
2021-22Heart of Midlothian4027407.30
2022-23Rangers1012106.96
2023-24Rangers2128207.27
2024-25Rangers1024107.28
2025-26Rangers0024707.30

Player page →

45Alex IacovittiSt Mirren· 28ySt MirrenD28821171606.85
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County2036406.81
2021-22Ross County2231506.81
2022-23Ross County3036406.94
2024-25St Mirren1014306.77

Player page →

45R. GrahamDundee United· 25yDundee UnitedD2582651207.02
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee United2115507.09
2022-23Dundee United0115206.56
2024-25Dundee United4015307.32
2025-26Dundee United2020207.07

Player page →

50Greg TaylorCeltic· 28yCelticD287281442007.18
SeasonClubGoalsAstAppsYCRCRating
2018-19Kilmarnock12040–
2019-20Celtic03010–
2020-21Celtic0526106.98
2021-22Celtic0324206.98
2022-23Celtic3431307.09
2023-24Celtic3435407.41
2024-25Celtic0728507.33

Player page →

Data coverage for Scottish Premiership →

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