Skip to content
Almanac
Menu
Clear filters

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

  • 97
  • 03
  • 04
  • 05
  • 06
  • 07
  • 08
  • 09
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25

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

1Marcus FraserSt MirrenSt MirrenD2135114326.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
2025-26St Mirren3010606.81

Player page →

2James TavernierRangersRangersD21192863707.66
SeasonClubAppsGoalsAstYCRCRating
2016-17Rangers01540–
2017-18Rangers08730–
2018-19Rangers0141400–
2019-20Rangers03730–
2020-21Rangers33129207.71
2021-22Rangers35913807.78
2022-23Rangers38169607.61
2023-24Rangers381710207.99
2024-25Rangers3348407.55
2025-26Rangers3484507.27

Player page →

3Callum McGregorCelticCelticM20850553537.20
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
2025-26Celtic3723907.13

Player page →

4Nicky DevlinAberdeenAberdeenD20713104016.86
SeasonClubAppsGoalsAstYCRCRating
2019-20Livingston00010–
2020-21Livingston3622706.84
2021-22Livingston3722706.99
2022-23Livingston3825806.83
2023-24Aberdeen3721606.88
2024-25Aberdeen3140406.85
2025-26Aberdeen2810716.72

Player page →

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

Player page →

6A. GogicSt MirrenSt MirrenM1891145436.77
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
2025-26St Mirren32211216.72

Player page →

7Greg KiltieKilmarnockKilmarnockM18525222006.81
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
2025-26Kilmarnock3346406.92

Player page →

8J. 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
9S. TanserSt MirrenSt MirrenD17911172726.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
2025-26St Mirren2114006.83

Player page →

10Jamie McGrathHibernianHibernianM17841152717.14
SeasonClubAppsGoalsAstYCRCRating
2019-20St Mirren00020–
2020-21St Mirren35101307.21
2021-22St Mirren1821207.16
2022-23Dundee United3282507.08
2023-24Aberdeen3491507.07
2024-25Aberdeen2546407.34
2025-26Hibernian3484617.07

Player page →

10A. ForrestHeart of MidlothianHeart of MidlothianF17822111306.77
SeasonClubAppsGoalsAstYCRCRating
2020-21Livingston3041106.72
2021-22Livingston3664606.96
2022-23Heart of Midlothian3540106.62
2023-24Heart of Midlothian3345306.91
2024-25Heart of Midlothian3141106.71
2025-26Heart of Midlothian1300106.47

Player page →

12B. AndersonKilmarnockKilmarnockF17644111106.71
SeasonClubAppsGoalsAstYCRCRating
2018-19Aberdeen02000–
2019-20Aberdeen01000–
2020-21Aberdeen600006.33
2020-21Hamilton Academical1322106.82
2021-22Livingston28114406.86
2022-23Livingston3062006.69
2023-24Livingston3470206.70
2024-25Kilmarnock30111106.86
2025-26Kilmarnock3542306.49
13Blair SpittalHeart of MidlothianHeart of MidlothianM17538331907.16
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
2025-26Heart of Midlothian2422306.93

Player page →

13Liam GordonMotherwellMotherwellD175633426.88
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
2025-26Motherwell1710306.83

Player page →

15Paul McGinnMotherwellMotherwellD17311164526.97
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
2025-26Motherwell3300407.16

Player page →

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

Player page →

17Lawrence ShanklandHeart of MidlothianHeart of MidlothianF16880222907.13
SeasonClubAppsGoalsAstYCRCRating
2020-21Dundee United3283406.89
2021-22Dundee United100106.30
2022-23Heart of Midlothian37244507.14
2023-24Heart of Midlothian37244807.39
2024-25Heart of Midlothian3288707.22
2025-26Heart of Midlothian29163406.98

Player page →

18J. 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 →

19Mark O'HaraSt MirrenSt MirrenM16337143336.87
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
2025-26St Mirren2201106.77

Player page →

19S. PittmanLivingstonLivingstonM16327122516.63
SeasonClubAppsGoalsAstYCRCRating
2018-19Livingston06230–
2019-20Livingston03210–
2020-21Livingston3862406.71
2021-22Livingston2842606.58
2022-23Livingston3301416.45
2023-24Livingston2920206.73
2024-25Livingston01100–
2025-26Livingston3552506.69
21S. MayLivingstonLivingstonF16232221806.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–
2025-26Livingston3312606.75
22Joe NewellHibernianHibernianM1607204317.10
SeasonClubAppsGoalsAstYCRCRating
2019-20Hibernian00320–
2020-21Hibernian3213907.13
2021-22Hibernian2703706.96
2022-23Hibernian3416607.29
2023-24Hibernian37251007.14
2024-25Hibernian1620717.00
2025-26Hibernian1410206.82

Player page →

23Daizen MaedaCelticCelticF14950291716.95
SeasonClubAppsGoalsAstYCRCRating
2021-22Celtic1665006.86
2022-23Celtic3585416.77
2023-24Celtic2863407.03
2024-25Celtic341610307.31
2025-26Celtic36146606.77

Player page →

23D. WrightDundeeDundeeM149115906.77
SeasonClubAppsGoalsAstYCRCRating
2019-20St Johnstone00100–
2020-21Hibernian2011006.73
2021-22Hibernian1710006.55
2022-23St Johnstone3871406.75
2023-24St Johnstone900106.80
2024-25St Johnstone3111206.86
2025-26Dundee3411206.84

Player page →

25Kevin NisbetAberdeenAberdeenF1445191706.90
SeasonClubAppsGoalsAstYCRCRating
2020-21Hibernian33142007.03
2021-22Hibernian2650506.89
2022-23Hibernian19121506.99
2024-25Aberdeen32115406.95
2025-26Aberdeen3491306.66

Player page →

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

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

Player page →

28N. 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
28Josh CampbellHibernianHibernianM14119122706.72
SeasonClubAppsGoalsAstYCRCRating
2021-22Hibernian2613506.64
2022-23Hibernian3684906.80
2023-24Hibernian1931206.70
2024-25Hibernian3341706.75
2025-26Hibernian2733406.64

Player page →

30Chris CaddenHibernianHibernianM1381119906.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
2025-26Hibernian2012106.79

Player page →

31Marley WatkinsKilmarnockKilmarnockF1372091306.76
SeasonClubAppsGoalsAstYCRCRating
2020-21Aberdeen921006.90
2021-22Aberdeen2132206.92
2022-23Aberdeen2611606.59
2023-24Kilmarnock3693206.94
2024-25Kilmarnock3141306.64
2025-26Kilmarnock1411006.48

Player page →

32Cameron DevlinHeart of MidlothianHeart of MidlothianM136583716.98
SeasonClubAppsGoalsAstYCRCRating
2021-22Heart of Midlothian25121007.04
2022-23Heart of Midlothian3014516.79
2023-24Heart of Midlothian2411706.90
2024-25Heart of Midlothian2901906.99
2025-26Heart of Midlothian2820607.16

Player page →

33Joe 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 →

34Liam ScalesCelticCelticD1335112827.30
SeasonClubAppsGoalsAstYCRCRating
2021-22Celtic511107.00
2022-23Aberdeen3112827.06
2023-24Celtic3412507.49
2024-25Celtic2623207.52
2025-26Celtic37031207.23

Player page →

35Reo HatateCelticCelticM1322520807.09
SeasonClubAppsGoalsAstYCRCRating
2021-22Celtic1742006.99
2022-23Celtic3268007.22
2023-24Celtic1634107.23
2024-25Celtic37104207.29
2025-26Celtic3022506.70

Player page →

35L. McCowanCelticCelticM13223161116.95
SeasonClubAppsGoalsAstYCRCRating
2021-22Dundee2942006.67
2023-24Dundee37105917.05
2024-25Celtic3367007.21
2024-25Dundee321007.47
2025-26Celtic3011206.73

Player page →

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

Player page →

37C. 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
37Lewis MayoKilmarnockKilmarnockD131121216.75
SeasonClubAppsGoalsAstYCRCRating
2022-23Kilmarnock3401206.72
2023-24Kilmarnock3610516.81
2024-25Kilmarnock3701206.78
2025-26Kilmarnock2400306.63

Player page →

37Ross 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 →

41Liam PolworthKilmarnockKilmarnockM13014251726.84
SeasonClubAppsGoalsAstYCRCRating
2015-16Inverness Caledonian Thistle06300–
2016-17Inverness Caledonian Thistle03541–
2019-20Motherwell01830–
2020-21Motherwell2103116.79
2022-23Kilmarnock2612106.97
2023-24Kilmarnock2803206.85
2024-25Kilmarnock2620306.79
2025-26Kilmarnock2911306.79
42Connor GoldsonRangersRangersD1291593107.31
SeasonClubAppsGoalsAstYCRCRating
2018-19Rangers03070–
2019-20Rangers03140–
2020-21Rangers3842207.40
2021-22Rangers3633707.21
2022-23Rangers2522407.32
2023-24Rangers3001707.31

Player page →

43T. 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
43Callum SlatteryMotherwellMotherwellM12616114516.93
SeasonClubAppsGoalsAstYCRCRating
2021-22Motherwell31201206.86
2022-23Motherwell29421416.81
2023-24Motherwell2010706.93
2024-25Motherwell1561407.13
2025-26Motherwell3138807.01

Player page →

45Cameron Carter-VickersCelticCelticD12462907.29
SeasonClubAppsGoalsAstYCRCRating
2021-22Celtic3341307.33
2022-23Celtic2900507.16
2023-24Celtic2511007.27
2024-25Celtic3010007.36
2025-26Celtic700107.36

Player page →

46Craig SibbaldDundee UnitedDundee UnitedM1231232606.77
SeasonClubAppsGoalsAstYCRCRating
2018-19Livingston03110–
2019-20Livingston02130–
2020-21Livingston3210706.59
2021-22Livingston1400406.69
2022-23Dundee United3510706.86
2024-25Dundee United1611106.73
2025-26Dundee United2640306.92

Player page →

47Zander ClarkHeart of MidlothianHeart of MidlothianG12200206.80
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
2025-26Heart of Midlothian400006.15

Player page →

48Simon MurrayDundeeDundeeF12059112216.83
SeasonClubAppsGoalsAstYCRCRating
2015-16Dundee United07100–
2017-18Dundee03010–
2017-18Hibernian06210–
2022-23Ross County1441106.61
2023-24Ross County37164707.05
2024-25Dundee38163907.02
2025-26Dundee3170316.44

Player page →

48James ForrestCelticCelticM1205349506.93
SeasonClubAppsGoalsAstYCRCRating
2015-16Celtic02100–
2016-17Celtic06620–
2017-18Celtic08710–
2018-19Celtic011910–
2019-20Celtic0101400–
2020-21Celtic1331006.92
2021-22Celtic1912006.73
2022-23Celtic1642006.95
2023-24Celtic2261007.12
2024-25Celtic2315006.99
2025-26Celtic2711106.86

Player page →

48Harry 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 →

Data coverage for Scottish Premiership →

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