Skip to content
Almanac
Menu
Clear filters

Goals, assists and cards count 2238 of 2261 stored matches (99%) that name a player. Appearances count 1140 matches with a stored lineup.

  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 03
  • 04
  • 05
  • 06
  • 07
  • 08
  • 09
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24

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

1Marcus FraserSt MirrenSt MirrenD1834113726.78
SeasonClubAppsGoalsAstYCRCRating
2015-16Ross County00100–
2016-17Ross County00220–
2017-18Ross County00030–
2019-20Ross County01250–
2020-21St Mirren3710406.80
2021-22St Mirren3613606.83
2022-23St Mirren3400716.66
2023-24St Mirren3810206.75
2024-25St Mirren3803816.85

Player page →

2J. WhiteRoss CountyRoss CountyF18233172506.88
SeasonClubAppsGoalsAstYCRCRating
2020-21Motherwell1800106.59
2020-21Ross County1245207.15
2021-22Ross County3856406.82
2022-23Ross County38122406.96
2023-24Ross County3864906.85
2024-25Ross County3860506.94
3Nicky DevlinAberdeenAberdeenD17912103306.88
SeasonClubAppsGoalsAstYCRCRating
2019-20Livingston00010–
2020-21Livingston3622706.84
2021-22Livingston3722706.99
2022-23Livingston3825806.83
2023-24Aberdeen3721606.88
2024-25Aberdeen3140406.85

Player page →

4James TavernierRangersRangersD17784823207.73
SeasonClubAppsGoalsAstYCRCRating
2016-17Rangers01540–
2017-18Rangers08730–
2018-19Rangers0141400–
2019-20Rangers03730–
2020-21Rangers33129207.71
2021-22Rangers35913807.78
2022-23Rangers38169607.61
2023-24Rangers381710207.99
2024-25Rangers3348407.55

Player page →

5Callum McGregorCelticCelticM17148522637.21
SeasonClubAppsGoalsAstYCRCRating
2015-16Celtic04600–
2016-17Celtic06631–
2017-18Celtic07300–
2018-19Celtic031200–
2019-20Celtic09620–
2020-21Celtic3737617.09
2021-22Celtic3322407.14
2022-23Celtic3141317.08
2023-24Celtic3526507.31
2024-25Celtic3583307.41

Player page →

6A. 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 →

6J. HoltSt JohnstoneSt JohnstoneM1654125326.78
SeasonClubAppsGoalsAstYCRCRating
2016-17Rangers00130–
2017-18Rangers02460–
2019-20St Johnstone00020–
2020-21Livingston3014706.84
2021-22Livingston37101106.88
2022-23Livingston35021016.61
2023-24Livingston3501606.83
2024-25St Johnstone2800816.71

Player page →

8S. TanserSt MirrenSt MirrenD15810132726.87
SeasonClubAppsGoalsAstYCRCRating
2017-18St Johnstone00220–
2018-19St Johnstone03020–
2019-20St Johnstone00210–
2020-21St Johnstone3020106.84
2021-22St Mirren3124507.10
2022-23St Mirren3000406.67
2023-24St Mirren3824606.95
2024-25St Mirren2911626.76

Player page →

8Liam GordonMotherwellMotherwellD158533126.89
SeasonClubAppsGoalsAstYCRCRating
2017-18St Johnstone00010–
2019-20St Johnstone00020–
2020-21St Johnstone3611506.87
2021-22St Johnstone31101006.92
2022-23St Johnstone3221706.83
2023-24St Johnstone3200316.90
2024-25Motherwell2711316.94

Player page →

10A. GogicSt MirrenSt MirrenM157934226.79
SeasonClubAppsGoalsAstYCRCRating
2016-17Hamilton Academical00010–
2017-18Hamilton Academical01041–
2018-19Hamilton Academical00030–
2019-20Hamilton Academical01000–
2020-21Hibernian3110806.81
2021-22Hibernian900206.57
2021-22St Mirren1310206.76
2022-23St Mirren3021606.68
2023-24St Mirren3821706.82
2024-25St Mirren3611916.87

Player page →

11Stephen O'DonnellMotherwellMotherwellD1557163426.76
SeasonClubAppsGoalsAstYCRCRating
2017-18Kilmarnock02520–
2018-19Kilmarnock00150–
2019-20Kilmarnock03310–
2020-21Motherwell3412316.76
2021-22Motherwell2800516.79
2022-23Motherwell2700506.60
2023-24Motherwell3704606.80
2024-25Motherwell2911706.84

Player page →

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

Player page →

13Blair SpittalHeart of MidlothianHeart of MidlothianM15136311607.20
SeasonClubAppsGoalsAstYCRCRating
2015-16Dundee United05300–
2017-18Partick Thistle04300–
2019-20Ross County02030–
2020-21Ross County911106.91
2021-22Ross County3453507.06
2022-23Motherwell3667207.06
2023-24Motherwell37911507.54
2024-25Heart of Midlothian3543007.18

Player page →

14Joe NewellHibernianHibernianM1466204117.12
SeasonClubAppsGoalsAstYCRCRating
2019-20Hibernian00320–
2020-21Hibernian3213907.13
2021-22Hibernian2703706.96
2022-23Hibernian3416607.29
2023-24Hibernian37251007.14
2024-25Hibernian1620717.00

Player page →

15Jamie McGrathAberdeenAberdeenM14433112107.16
SeasonClubAppsGoalsAstYCRCRating
2019-20St Mirren00020–
2020-21St Mirren35101307.21
2021-22St Mirren1821207.16
2022-23Dundee United3282507.08
2023-24Aberdeen3491507.07
2024-25Aberdeen2546407.34

Player page →

15Greg TaylorCelticCelticD1447312007.18
SeasonClubAppsGoalsAstYCRCRating
2016-17Kilmarnock00100–
2017-18Kilmarnock00200–
2018-19Kilmarnock01240–
2019-20Celtic00310–
2020-21Celtic2605106.98
2021-22Celtic2403206.98
2022-23Celtic3134307.09
2023-24Celtic3534407.41
2024-25Celtic2807507.33

Player page →

17Liam KellyRangersRangersG142011206.87
SeasonClubAppsGoalsAstYCRCRating
2018-19Livingston00040–
2020-21Motherwell1800006.97
2021-22Motherwell3800306.80
2022-23Motherwell3801206.79
2023-24Motherwell3800306.96
2024-25Rangers1000006.96

Player page →

18B. AndersonKilmarnockKilmarnockF141409806.76
SeasonClubAppsGoalsAstYCRCRating
2018-19Aberdeen02000–
2019-20Aberdeen01000–
2020-21Aberdeen600006.33
2020-21Hamilton Academical1322106.82
2021-22Livingston28114406.86
2022-23Livingston3062006.69
2023-24Livingston3470206.70
2024-25Kilmarnock30111106.86
18Mark O'HaraSt MirrenSt MirrenM14137133236.88
SeasonClubAppsGoalsAstYCRCRating
2015-16Kilmarnock00110–
2016-17Dundee06341–
2017-18Dundee04030–
2019-20Motherwell01140–
2020-21Motherwell2750216.78
2021-22Motherwell1910206.86
2022-23St Mirren35102816.88
2023-24St Mirren2863406.91
2024-25St Mirren3243406.97

Player page →

18N. ClarkSt JohnstoneSt JohnstoneF141337616.85
SeasonClubAppsGoalsAstYCRCRating
2020-21Dundee United3181306.91
2021-22Dundee United3782006.90
2022-23Dundee United300006.37
2022-23St Johnstone2042116.71
2023-24St Johnstone2170006.99
2024-25St Johnstone2962206.77
21Paul McGinnMotherwellMotherwellD14011164126.92
SeasonClubAppsGoalsAstYCRCRating
2015-16Dundee00500–
2017-18Partick Thistle00160–
2018-19St Mirren03480–
2019-20Hibernian00010–
2019-20St Mirren00140–
2020-21Hibernian3832707.02
2021-22Hibernian2533616.93
2022-23Motherwell3600406.93
2023-24Motherwell3110416.82
2024-25Motherwell1010106.78

Player page →

22Lawrence 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 →

23Martin BoyleHibernianHibernianF13558293117.01
SeasonClubAppsGoalsAstYCRCRating
2017-18Hibernian05300–
2018-19Hibernian04430–
2019-20Hibernian05350–
2020-21Hibernian36126507.01
2021-22Hibernian2073217.08
2022-23Hibernian1251307.07
2023-24Hibernian3153606.90
2024-25Hibernian36156707.05

Player page →

23Joe ShaughnessyDundeeDundeeD1351682226.98
SeasonClubAppsGoalsAstYCRCRating
2015-16St Johnstone01300–
2016-17St Johnstone01010–
2017-18St Johnstone01020–
2018-19St Johnstone03010–
2020-21St Mirren3311616.88
2021-22St Mirren3630617.06
2022-23St Mirren2212106.80
2023-24Dundee3341207.04
2024-25Dundee1111307.25

Player page →

25C. RandallRoss CountyRoss CountyM131232926.72
SeasonClubAppsGoalsAstYCRCRating
2017-18Heart of Midlothian00231–
2020-21Ross County1500016.51
2021-22Ross County2901406.74
2022-23Ross County2400706.73
2023-24Ross County2610406.71
2024-25Ross County37101106.80
25Ross LaidlawRoss CountyRoss CountyG13100206.90
SeasonClubAppsGoalsAstYCRCRating
2020-21Ross County3300006.78
2021-22Ross County2000006.91
2022-23Ross County3800206.84
2023-24Ross County2500007.14
2024-25Ross County1500006.86

Player page →

27S. MayLivingstonLivingstonF12931201206.74
SeasonClubAppsGoalsAstYCRCRating
2017-18Aberdeen05320–
2018-19Aberdeen02310–
2019-20St Johnstone06100–
2020-21St Johnstone3454006.78
2021-22St Johnstone3031106.63
2022-23St Johnstone3796406.91
2023-24St Johnstone2802406.53
2024-25Livingston01000–
27Connor GoldsonRangersRangersD1291593107.31
SeasonClubAppsGoalsAstYCRCRating
2018-19Rangers03070–
2019-20Rangers03140–
2020-21Rangers3842207.40
2021-22Rangers3633707.21
2022-23Rangers2522407.32
2023-24Rangers3001707.31

Player page →

29S. PittmanLivingstonLivingstonM12822102016.62
SeasonClubAppsGoalsAstYCRCRating
2018-19Livingston06230–
2019-20Livingston03210–
2020-21Livingston3862406.71
2021-22Livingston2842606.58
2022-23Livingston3301416.45
2023-24Livingston2920206.73
2024-25Livingston01100–
30T. WattMotherwellMotherwellF12624132616.88
SeasonClubAppsGoalsAstYCRCRating
2016-17Heart of Midlothian01030–
2018-19St Johnstone03320–
2019-20Motherwell01000–
2020-21Motherwell3535806.92
2021-22Dundee United1712407.00
2021-22Motherwell1990307.04
2022-23Dundee United1741316.72
2022-23St Mirren1010006.66
2024-25Motherwell2812306.81
31Marley WatkinsKilmarnockKilmarnockF1231981306.79
SeasonClubAppsGoalsAstYCRCRating
2020-21Aberdeen921006.90
2021-22Aberdeen2132206.92
2022-23Aberdeen2611606.59
2023-24Kilmarnock3693206.94
2024-25Kilmarnock3141306.64

Player page →

32Harry PatonMotherwellMotherwellM1203102416.71
SeasonClubAppsGoalsAstYCRCRating
2019-20Ross County00130–
2020-21Ross County3513506.61
2021-22Ross County3103806.70
2022-23Motherwell700106.47
2023-24Motherwell2620416.97
2024-25Motherwell2103306.69

Player page →

33Chris CaddenHibernianHibernianM1181017806.81
SeasonClubAppsGoalsAstYCRCRating
2015-16Motherwell02100–
2016-17Motherwell03200–
2017-18Motherwell00700–
2018-19Motherwell01100–
2020-21Hibernian1000006.70
2021-22Hibernian2822206.94
2022-23Hibernian3713506.83
2023-24Hibernian1110006.87
2024-25Hibernian3201106.69

Player page →

33Zander ClarkHeart of MidlothianHeart of MidlothianG11800206.82
SeasonClubAppsGoalsAstYCRCRating
2018-19St Johnstone00010–
2020-21St Johnstone2700006.55
2021-22St Johnstone3200106.88
2022-23Heart of Midlothian2100006.82
2023-24Heart of Midlothian3500006.98
2024-25Heart of Midlothian300006.73

Player page →

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

Player page →

35Cameron Carter-VickersCelticCelticD11762807.28
SeasonClubAppsGoalsAstYCRCRating
2021-22Celtic3341307.33
2022-23Celtic2900507.16
2023-24Celtic2511007.27
2024-25Celtic3010007.36

Player page →

37Kyōgo FuruhashiCelticCelticF1166310507.04
SeasonClubAppsGoalsAstYCRCRating
2021-22Celtic20120007.11
2022-23Celtic36272307.13
2023-24Celtic38145206.96
2024-25Celtic22103006.98

Player page →

37P. HanlonHibernianHibernianD116872717.02
SeasonClubAppsGoalsAstYCRCRating
2017-18Hibernian02230–
2018-19Hibernian01160–
2019-20Hibernian02000–
2020-21Hibernian3711607.11
2021-22Hibernian2400416.95
2022-23Hibernian3412706.92
2023-24Hibernian2111107.06
39D. WrightSt JohnstoneSt JohnstoneM115104706.75
SeasonClubAppsGoalsAstYCRCRating
2019-20St Johnstone00100–
2020-21Hibernian2011006.73
2021-22Hibernian1710006.55
2022-23St Johnstone3871406.75
2023-24St Johnstone900106.80
2024-25St Johnstone3111206.86

Player page →

40M. KennedyKilmarnockKilmarnockM11419131406.91
SeasonClubAppsGoalsAstYCRCRating
2018-19St Johnstone06120–
2019-20Aberdeen00210–
2019-20St Johnstone03310–
2020-21Aberdeen3112106.82
2021-22Aberdeen800006.80
2022-23Aberdeen2121206.71
2023-24Kilmarnock3533307.07
2024-25Kilmarnock1941407.02

Player page →

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

Player page →

42Daizen MaedaCelticCelticF11336231117.01
SeasonClubAppsGoalsAstYCRCRating
2021-22Celtic1665006.86
2022-23Celtic3585416.77
2023-24Celtic2863407.03
2024-25Celtic341610307.31

Player page →

42Jonny HayesAberdeenAberdeenM11322352906.83
SeasonClubAppsGoalsAstYCRCRating
2015-16Aberdeen051000–
2016-17Aberdeen091450–
2017-18Celtic01110–
2018-19Celtic00120–
2019-20Celtic01010–
2020-21Aberdeen3423406.96
2021-22Aberdeen3521806.81
2022-23Aberdeen3015506.73
2023-24Aberdeen1410306.79

Player page →

44Rory McKenzieKilmarnockKilmarnockM11210103226.58
SeasonClubAppsGoalsAstYCRCRating
2015-16Kilmarnock01400–
2016-17Kilmarnock04340–
2017-18Kilmarnock00050–
2018-19Kilmarnock01121–
2019-20Kilmarnock01110–
2020-21Kilmarnock2920506.70
2022-23Kilmarnock36011116.57
2023-24Kilmarnock2810406.53
2024-25Kilmarnock1900006.45

Player page →

44D. GallagherDundee UnitedDundee UnitedD1127124126.91
SeasonClubAppsGoalsAstYCRCRating
2018-19Livingston01770–
2019-20Motherwell02190–
2020-21Motherwell2911607.00
2021-22Aberdeen2201506.81
2022-23St Mirren2720816.69
2024-25Dundee United3412617.06
44James PenriceHeart of MidlothianHeart of MidlothianD1125132406.85
SeasonClubAppsGoalsAstYCRCRating
2015-16Partick Thistle00100–
2017-18Partick Thistle00010–
2021-22Livingston2604606.64
2022-23Livingston2931306.54
2023-24Livingston2402306.94
2024-25Heart of Midlothian33251107.22

Player page →

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

Player page →

47Curtis MainDundeeDundeeF1102781926.81
SeasonClubAppsGoalsAstYCRCRating
2017-18Motherwell05220–
2018-19Motherwell03351–
2019-20Aberdeen04001–
2020-21Aberdeen1420106.72
2021-22St Mirren3121206.70
2022-23St Mirren3792507.00
2023-24Dundee1400306.60
2024-25Dundee1420106.82

Player page →

49Joe HartCelticCelticG10900116.85
SeasonClubAppsGoalsAstYCRCRating
2021-22Celtic3500006.95
2022-23Celtic3700006.75
2023-24Celtic3700116.86

Player page →

50E. BrophyRoss CountyRoss CountyF10848101116.64
SeasonClubAppsGoalsAstYCRCRating
2015-16Hamilton Academical04000–
2016-17Hamilton Academical02000–
2017-18Kilmarnock07130–
2018-19Kilmarnock011230–
2019-20Kilmarnock09110–
2020-21Kilmarnock1520016.39
2020-21St Mirren600006.60
2021-22St Mirren3170306.70
2022-23Ross County832007.09
2022-23St Mirren1202006.49
2023-24Ross County2532106.71
2024-25Ross County1100006.51

Data coverage for Scottish Premiership →

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