Skip to content
Almanac
Menu
Clear filters

Goals, assists and cards count 2539 of 2570 stored matches (99%) that name a player. Appearances count 1434 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
  • 26

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

1Marcus FraserSt MirrenSt MirrenD2205114526.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
2026-27St Mirren700206.58

Player page →

2Callum McGregorCelticCelticM21950553637.18
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
2026-27Celtic1100106.93

Player page →

3James 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 →

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

Player page →

5A. GogicSt MirrenSt MirrenM2011155836.78
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
2026-27St Mirren1201406.80

Player page →

6Greg KiltieKilmarnockKilmarnockM19728222106.82
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
2026-27Kilmarnock1230106.94

Player page →

7Stephen O'DonnellMotherwellMotherwellD1967193626.77
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
2026-27Motherwell600106.48

Player page →

8A. ForrestDundeeDundeeF18922131306.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
2026-27Dundee1102006.75

Player page →

9Jamie McGrathHibernianHibernianM18542162717.12
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
2026-27Hibernian711006.40

Player page →

10S. TanserFalkirkFalkirkD18412172726.86
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
2026-27Falkirk510006.56

Player page →

11J. 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
12Martin BoyleHibernianHibernianF17969323416.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
2026-27Hibernian830106.95

Player page →

12Blair SpittalHeart of MidlothianHeart of MidlothianM17938341907.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
2026-27Heart of Midlothian401007.25

Player page →

14J. HoltSt JohnstoneSt JohnstoneM1774125526.77
SeasonClubAppsGoalsAstYCRCRating
2016-17Rangers00130–
2017-18Rangers02460–
2019-20St Johnstone00020–
2020-21Livingston3014706.84
2021-22Livingston37101106.88
2022-23Livingston35021016.61
2023-24Livingston3501606.83
2024-25St Johnstone2800816.71
2026-27St Johnstone1200206.72

Player page →

15B. 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
16Liam 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 →

17Paul McGinnMotherwellMotherwellD17411164526.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
2026-27Motherwell100006.50

Player page →

18Lawrence ShanklandRangersRangersF17383222907.12
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
2026-27Rangers530006.78

Player page →

19Mark O'HaraKilmarnockKilmarnockM17137143336.85
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
2026-27Kilmarnock800006.47

Player page →

20Joe NewellHibernianHibernianM1647224317.09
SeasonClubAppsGoalsAstYCRCRating
2019-20Hibernian00320–
2020-21Hibernian3213907.13
2021-22Hibernian2703706.96
2022-23Hibernian3416607.29
2023-24Hibernian37251007.14
2024-25Hibernian1620717.00
2025-26Hibernian1410206.82
2026-27Hibernian402006.57

Player page →

21S. PittmanLivingstonLivingstonM16327122516.63
SeasonClubAppsGoalsAstYCRCRating
2018-19Livingston06230–
2019-20Livingston03210–
2020-21Livingston3862406.71
2021-22Livingston2842606.58
2022-23Livingston3301416.45
2023-24Livingston2920206.73
2024-25Livingston01100–
2025-26Livingston3552506.69
22S. 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
23D. WrightDundeeDundeeM1601261106.76
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
2026-27Dundee1111206.62

Player page →

24Kevin NisbetAberdeenAberdeenF15555121906.91
SeasonClubAppsGoalsAstYCRCRating
2020-21Hibernian33142007.03
2021-22Hibernian2650506.89
2022-23Hibernian19121506.99
2024-25Aberdeen32115406.95
2025-26Aberdeen3491306.66
2026-27Aberdeen1143207.07

Player page →

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

Player page →

25Chris CaddenAberdeenAberdeenM14911191106.78
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
2026-27Aberdeen1100206.48

Player page →

27Josh CampbellSt JohnstoneSt JohnstoneM14822122806.70
SeasonClubAppsGoalsAstYCRCRating
2021-22Hibernian2613506.64
2022-23Hibernian3684906.80
2023-24Hibernian1931206.70
2024-25Hibernian3341706.75
2025-26Hibernian2733406.64
2026-27Hibernian110007.00
2026-27St Johnstone620106.37

Player page →

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

29Liam ScalesCelticCelticD1438123027.31
SeasonClubAppsGoalsAstYCRCRating
2021-22Celtic511107.00
2022-23Aberdeen3112827.06
2023-24Celtic3412507.49
2024-25Celtic2623207.52
2025-26Celtic37031207.23
2026-27Celtic1031207.42

Player page →

30Cameron DevlinRangersRangersM142583816.97
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
2026-27Rangers600106.78

Player page →

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

Player page →

32N. 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
33Lewis MayoAberdeenAberdeenD138221716.75
SeasonClubAppsGoalsAstYCRCRating
2022-23Kilmarnock3401206.72
2023-24Kilmarnock3610516.81
2024-25Kilmarnock3701206.78
2025-26Kilmarnock2400306.63
2026-27Aberdeen710506.87

Player page →

34L. McCowanCelticCelticM13724161116.94
SeasonClubAppsGoalsAstYCRCRating
2021-22Dundee2942006.67
2023-24Dundee37105917.05
2024-25Celtic3367007.21
2024-25Dundee321007.47
2025-26Celtic3011206.73
2026-27Celtic510006.81

Player page →

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

Player page →

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

36Rory McKenzieKilmarnockKilmarnockM13510103226.56
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
2026-27Kilmarnock400006.43

Player page →

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

Player page →

38Cameron Carter-VickersCelticCelticD132621007.30
SeasonClubAppsGoalsAstYCRCRating
2021-22Celtic3341307.33
2022-23Celtic2900507.16
2023-24Celtic2511007.27
2024-25Celtic3010007.36
2025-26Celtic700107.36
2026-27Celtic800107.43

Player page →

40C. 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
40Ross 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 →

42Liam 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
43James ForrestCelticCelticM1295349606.92
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
2026-27Celtic900106.71

Player page →

43Connor GoldsonRangersRangersD1291593107.31
SeasonClubAppsGoalsAstYCRCRating
2018-19Rangers03070–
2019-20Rangers03140–
2020-21Rangers3842207.40
2021-22Rangers3633707.21
2022-23Rangers2522407.32
2023-24Rangers3001707.31

Player page →

43Craig SibbaldFalkirkFalkirkM1291232606.71
SeasonClubAppsGoalsAstYCRCRating
2018-19Livingston03110–
2019-20Livingston02130–
2020-21Livingston3210706.59
2021-22Livingston1400406.69
2022-23Dundee United3510706.86
2024-25Dundee United1611106.73
2025-26Dundee United2640306.92
2026-27Falkirk600005.57

Player page →

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

Player page →

48Simon MurrayDundeeDundeeF12259112216.82
SeasonClubAppsGoalsAstYCRCRating
2015-16Dundee United07100–
2017-18Dundee03010–
2017-18Hibernian06210–
2022-23Ross County1441106.61
2023-24Ross County37164707.05
2024-25Dundee38163907.02
2025-26Dundee3170316.44
2026-27Dundee200006.55

Player page →

48Stephen KingsleyHeart of MidlothianHeart of MidlothianD1221111007.01
SeasonClubAppsGoalsAstYCRCRating
2021-22Heart of Midlothian3360207.02
2022-23Heart of Midlothian2100406.79
2023-24Heart of Midlothian3310007.18
2024-25Heart of Midlothian910206.82
2025-26Heart of Midlothian2121107.08
2026-27Heart of Midlothian510106.82

Player page →

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

Data coverage for Scottish Premiership →

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