Skip to content
Almanac
Menu
Clear filters

Goals, assists and cards count 1347 of 1349 stored matches (100%) that name a player. Appearances count 1140 matches with a stored lineup.

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

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

1Lawrence ShanklandHeart of MidlothianHeart of MidlothianF13964192507.16
SeasonClubAppsGoalsAstYCRCRating
2020-21Dundee United3283406.89
2021-22Dundee United100106.30
2022-23Heart of Midlothian37244507.14
2023-24Heart of Midlothian37244807.39
2024-25Heart of Midlothian3288707.22

Player page →

2Kevin NisbetAberdeenAberdeenF1104281406.97
SeasonClubAppsGoalsAstYCRCRating
2020-21Hibernian33142007.03
2021-22Hibernian2650506.89
2022-23Hibernian19121506.99
2024-25Aberdeen32115406.95

Player page →

3Simon MurrayDundeeDundeeF893681706.97
SeasonClubAppsGoalsAstYCRCRating
2022-23Ross County1441106.61
2023-24Ross County37164707.05
2024-25Dundee38163907.02

Player page →

4Callum McGregorCelticCelticM17128252327.21
SeasonClubAppsGoalsAstYCRCRating
2019-20Celtic09620–
2020-21Celtic3737617.09
2021-22Celtic3322407.14
2022-23Celtic3141317.08
2023-24Celtic3526507.31
2024-25Celtic3583307.41

Player page →

5Blair SpittalHeart of MidlothianHeart of MidlothianM15127251607.20
SeasonClubAppsGoalsAstYCRCRating
2019-20Ross County02030–
2020-21Ross County911106.91
2021-22Ross County3453507.06
2022-23Motherwell3667207.06
2023-24Motherwell37911507.54
2024-25Heart of Midlothian3543007.18

Player page →

5Mark O'HaraSt MirrenSt MirrenM1412792426.88
SeasonClubAppsGoalsAstYCRCRating
2019-20Motherwell01140–
2020-21Motherwell2750216.78
2021-22Motherwell1910206.86
2022-23St Mirren35102816.88
2023-24St Mirren2863406.91
2024-25St Mirren3243406.97

Player page →

7David TurnbullCelticCelticM10526171017.37
SeasonClubAppsGoalsAstYCRCRating
2020-21Celtic3186307.48
2020-21Motherwell510107.64
2021-22Celtic2565307.60
2022-23Celtic2846117.05
2023-24Celtic1670207.24

Player page →

8James ForrestCelticCelticM932525006.96
SeasonClubAppsGoalsAstYCRCRating
2019-20Celtic0101400–
2020-21Celtic1331006.92
2021-22Celtic1912006.73
2022-23Celtic1642006.95
2023-24Celtic2261007.12
2024-25Celtic2315006.99

Player page →

9L. McCowanDundeeDundeeM1022215917.01
SeasonClubAppsGoalsAstYCRCRating
2021-22Dundee2942006.67
2023-24Dundee37105917.05
2024-25Celtic3367007.21
2024-25Dundee321007.47

Player page →

9A. ForrestHeart of MidlothianHeart of MidlothianF16522111206.79
SeasonClubAppsGoalsAstYCRCRating
2020-21Livingston3041106.72
2021-22Livingston3664606.96
2022-23Heart of Midlothian3540106.62
2023-24Heart of Midlothian3345306.91
2024-25Heart of Midlothian3141106.71

Player page →

11Lewis FergusonAberdeenAberdeenM712173127.24
SeasonClubAppsGoalsAstYCRCRating
2019-20Aberdeen01481–
2020-21Aberdeen35921117.17
2021-22Aberdeen361111207.31

Player page →

12Daniel ArmstrongKilmarnockKilmarnockM10818242727.04
SeasonClubAppsGoalsAstYCRCRating
2022-23Kilmarnock3797917.04
2023-24Kilmarnock38610907.16
2024-25Kilmarnock3337916.91

Player page →

12Callum HendrySt JohnstoneSt JohnstoneF471811426.77
SeasonClubAppsGoalsAstYCRCRating
2019-20St Johnstone07141–
2020-21Aberdeen1220106.59
2020-21St Johnstone1600316.50
2021-22St Johnstone1990607.08

Player page →

14L. GriffithsDundeeDundeeF37176406.82
SeasonClubAppsGoalsAstYCRCRating
2019-20Celtic09420–
2020-21Celtic2262006.84
2021-22Dundee1520206.79

Player page →

15Ryan ChristieCelticCelticM381623417.35
SeasonClubAppsGoalsAstYCRCRating
2019-20Celtic0111131–
2020-21Celtic3459107.29
2021-22Celtic403007.93

Player page →

15Josh CampbellHibernianHibernianM1141692306.73
SeasonClubAppsGoalsAstYCRCRating
2021-22Hibernian2613506.64
2022-23Hibernian3684906.80
2023-24Hibernian1931206.70
2024-25Hibernian3341706.75

Player page →

17Greg KiltieSt MirrenSt MirrenF15215121606.79
SeasonClubAppsGoalsAstYCRCRating
2019-20Kilmarnock01010–
2020-21Kilmarnock2962206.84
2021-22St Mirren2524206.72
2022-23St Mirren3521406.76
2023-24St Mirren3445106.98
2024-25St Mirren2900606.60

Player page →

18Chris BurkeKilmarnockKilmarnockM37148507.03
SeasonClubAppsGoalsAstYCRCRating
2019-20Kilmarnock05420–
2020-21Kilmarnock3794307.03

Player page →

18Lyall CameronDundeeDundeeM65145406.93
SeasonClubAppsGoalsAstYCRCRating
2023-24Dundee3250206.76
2024-25Dundee3395207.10

Player page →

18R. CallachanMotherwellMotherwellM931452516.77
SeasonClubAppsGoalsAstYCRCRating
2020-21Hamilton Academical33931106.88
2021-22Ross County3541706.70
2022-23Ross County2411716.72
2024-25Motherwell100006.30

Player page →

21Jordan McGheeDundeeDundeeD901321506.81
SeasonClubAppsGoalsAstYCRCRating
2020-21Dundee03000–
2021-22Dundee3412606.69
2023-24Dundee3350506.83
2024-25Dundee2340406.93

Player page →

22Nicky DevlinAberdeenAberdeenD17912103306.88
SeasonClubAppsGoalsAstYCRCRating
2019-20Livingston00010–
2020-21Livingston3622706.84
2021-22Livingston3722706.99
2022-23Livingston3825806.83
2023-24Aberdeen3721606.88
2024-25Aberdeen3140406.85

Player page →

23Andy HallidayMotherwellMotherwellM1081171816.84
SeasonClubAppsGoalsAstYCRCRating
2019-20Rangers00100–
2021-22Heart of Midlothian2740616.91
2022-23Heart of Midlothian2833206.80
2023-24Heart of Midlothian300106.50
2023-24Motherwell1211106.82
2024-25Motherwell3832806.84

Player page →

23L. DykesLivingstonLivingstonF3115816.90
SeasonClubAppsGoalsAstYCRCRating
2019-20Livingston09581–
2020-21Livingston320006.90

Player page →

23Danny MullenPartick ThistlePartick ThistleF25111806.78
SeasonClubAppsGoalsAstYCRCRating
2019-20St Mirren02020–
2020-21Dundee01000–
2021-22Dundee2571606.78
2022-23Partick Thistle01000–

Player page →

26D. WatsonKilmarnockKilmarnockM81931516.75
SeasonClubAppsGoalsAstYCRCRating
2022-23Kilmarnock1000216.46
2023-24Kilmarnock3652906.79
2024-25Kilmarnock3541406.79

Player page →

26Ross StewartRoss CountyRoss CountyF1993906.85
SeasonClubAppsGoalsAstYCRCRating
2019-20Ross County07270–
2020-21Ross County1921206.85

Player page →

26Scott WrightRangersRangersM9393516.76
SeasonClubAppsGoalsAstYCRCRating
2020-21Aberdeen1721106.69
2020-21Rangers910106.63
2021-22Rangers1941006.96
2022-23Rangers2301106.65
2023-24Rangers2320216.77
2024-25Rangers200006.75

Player page →

26A. CampbellDundee UnitedDundee UnitedM4792706.76
SeasonClubAppsGoalsAstYCRCRating
2019-20Motherwell05210–
2020-21Motherwell3440606.84
2024-25Dundee United1300006.57

Player page →

26Steven FletcherDundee UnitedDundee UnitedF3392307.04
SeasonClubAppsGoalsAstYCRCRating
2022-23Dundee United3392307.04

Player page →

31Paul McGinnMotherwellMotherwellD140862726.92
SeasonClubAppsGoalsAstYCRCRating
2019-20Hibernian00010–
2019-20St Mirren00140–
2020-21Hibernian3832707.02
2021-22Hibernian2533616.93
2022-23Motherwell3600406.93
2023-24Motherwell3110416.82
2024-25Motherwell1010106.78

Player page →

31Ryan JackRangersRangersM6586806.96
SeasonClubAppsGoalsAstYCRCRating
2019-20Rangers04320–
2020-21Rangers1921107.16
2021-22Rangers900006.90
2022-23Rangers2612506.88
2023-24Rangers1110006.87

Player page →

31J. ScottSt MirrenSt MirrenF4084106.70
SeasonClubAppsGoalsAstYCRCRating
2019-20Motherwell03110–
2021-22Hibernian1641006.77
2023-24St Mirren1110006.65
2024-25St Mirren1302006.65

Player page →

31Alex IacovittiSt MirrenSt MirrenD117821606.85
SeasonClubAppsGoalsAstYCRCRating
2020-21Ross County3620406.81
2021-22Ross County3122506.81
2022-23Ross County3630406.94
2024-25St Mirren1410306.77

Player page →

31John SouttarRangersRangersD91821007.25
SeasonClubAppsGoalsAstYCRCRating
2019-20Heart of Midlothian00120–
2021-22Heart of Midlothian2740407.30
2022-23Rangers1210106.96
2023-24Rangers2821207.27
2024-25Rangers2410107.28

Player page →

31Stephen KingsleyHeart of MidlothianHeart of MidlothianD9680807.01
SeasonClubAppsGoalsAstYCRCRating
2021-22Heart of Midlothian3360207.02
2022-23Heart of Midlothian2100406.79
2023-24Heart of Midlothian3310007.18
2024-25Heart of Midlothian910206.82

Player page →

37Stephen KellyLivingstonLivingstonM4779706.75
SeasonClubAppsGoalsAstYCRCRating
2020-21Ross County2503406.80
2022-23Livingston1154206.80
2023-24Livingston1122106.60

Player page →

37Glenn MiddletonDundee UnitedDundee UnitedF9578806.73
SeasonClubAppsGoalsAstYCRCRating
2019-20Hibernian00100–
2020-21St Johnstone920006.78
2021-22St Johnstone2811206.63
2022-23Dundee United2922306.71
2024-25Dundee United2924306.83

Player page →

37A. ConsidineSt JohnstoneSt JohnstoneD101741636.83
SeasonClubAppsGoalsAstYCRCRating
2019-20Aberdeen04240–
2020-21Aberdeen3611616.96
2021-22Aberdeen400007.20
2022-23St Johnstone3211426.77
2023-24St Johnstone2910206.69

Player page →

37R. PorteousHibernianHibernianD84702137.12
SeasonClubAppsGoalsAstYCRCRating
2019-20Hibernian01021–
2020-21Hibernian3410507.01
2021-22Hibernian2920727.13
2022-23Hibernian2130707.27

Player page →

41Greg TaylorCelticCelticD1446261607.18
SeasonClubAppsGoalsAstYCRCRating
2019-20Celtic00310–
2020-21Celtic2605106.98
2021-22Celtic2403206.98
2022-23Celtic3134307.09
2023-24Celtic3534407.41
2024-25Celtic2807507.33

Player page →

41Barrie McKayHeart of MidlothianHeart of MidlothianF89618106.97
SeasonClubAppsGoalsAstYCRCRating
2021-22Heart of Midlothian33210007.17
2022-23Heart of Midlothian3746106.87
2023-24Heart of Midlothian1102006.83
2024-25Heart of Midlothian800006.81

Player page →

41Anthony RalstonCelticCelticD766161107.27
SeasonClubAppsGoalsAstYCRCRating
2019-20St Johnstone00160–
2020-21Celtic100107.20
2021-22Celtic2849207.42
2022-23Celtic1601206.96
2023-24Celtic1502007.26
2024-25Celtic1623007.36

Player page →

41S. KellyDundeeDundeeD67651606.77
SeasonClubAppsGoalsAstYCRCRating
2019-20Ross County00240–
2021-22Livingston1501406.71
2022-23Livingston2722706.82
2023-24Livingston2240106.75
2024-25Dundee300006.73

Player page →

41R. GrahamDundee UnitedDundee UnitedD45621006.99
SeasonClubAppsGoalsAstYCRCRating
2021-22Dundee United1521507.09
2022-23Dundee United1501206.56
2024-25Dundee United1540307.32

Player page →

41K. BowieHibernianHibernianF1861207.02
SeasonClubAppsGoalsAstYCRCRating
2024-25Hibernian1861207.02

Player page →

47James PenriceHeart of MidlothianHeart of MidlothianD1125122306.85
SeasonClubAppsGoalsAstYCRCRating
2021-22Livingston2604606.64
2022-23Livingston2931306.54
2023-24Livingston2402306.94
2024-25Heart of Midlothian33251107.22

Player page →

47Stephen O'DonnellMotherwellMotherwellD1555102726.76
SeasonClubAppsGoalsAstYCRCRating
2019-20Kilmarnock03310–
2020-21Motherwell3412316.76
2021-22Motherwell2800516.79
2022-23Motherwell2700506.60
2023-24Motherwell3704606.80
2024-25Motherwell2911706.84

Player page →

47N. CaddenHibernianHibernianM2957207.12
SeasonClubAppsGoalsAstYCRCRating
2024-25Hibernian2957207.12

Player page →

47Jack McMillanPartick ThistlePartick ThistleD2454706.62
SeasonClubAppsGoalsAstYCRCRating
2019-20Livingston00140–
2020-21Livingston800006.64
2021-22Livingston1610106.61
2022-23Partick Thistle04210–
2023-24Partick Thistle00110–

Player page →

Data coverage for Scottish Premiership →

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