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.

  • 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
  • 25
  • 26

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

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

31Callum HendryMotherwellMotherwellF692022026.68
SeasonClubAppsGoalsAstYCRCRating
2017-18St Johnstone00100–
2018-19St Johnstone02010–
2019-20St Johnstone07141–
2020-21Aberdeen1220106.59
2020-21St Johnstone1600316.50
2021-22St Johnstone1990607.08
2025-26Motherwell2100406.49
2026-27Motherwell100106.61

Player page →

31Curtis 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 →

31P. PawlettDundee UnitedDundee UnitedM60761926.71
SeasonClubAppsGoalsAstYCRCRating
2015-16Aberdeen01200–
2016-17Aberdeen03230–
2020-21Dundee United2611716.62
2021-22Dundee United2220716.87
2022-23Dundee United1201206.56
31Y. DhandaHeart of MidlothianHeart of MidlothianM12015141826.91
SeasonClubAppsGoalsAstYCRCRating
2022-23Ross County3077306.97
2023-24Ross County3566607.10
2024-25Heart of Midlothian2501316.66
2025-26Dundee2820416.85
2026-27Heart of Midlothian200206.76

Player page →

31Dan CaseyMotherwellMotherwellD73641727.05
SeasonClubAppsGoalsAstYCRCRating
2022-23Motherwell1200506.97
2023-24Motherwell2832807.05
2024-25Motherwell3332427.08

Player page →

31Liam 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
31D. McGregorHibernianHibernianD21301627.08
SeasonClubAppsGoalsAstYCRCRating
2017-18Hibernian00010–
2018-19Hibernian02061–
2019-20Hibernian00010–
2020-21Hibernian1010407.11
2021-22Hibernian1100417.06

Player page →

31Toyosi OlusanyaAberdeenAberdeenF921551626.59
SeasonClubAppsGoalsAstYCRCRating
2022-23St Mirren100006.70
2023-24St Mirren3561516.73
2024-25St Mirren3182916.62
2025-26Aberdeen1512106.45
2026-27Aberdeen1000106.21

Player page →

31Jordan JonesKilmarnockKilmarnockM361281326.74
SeasonClubAppsGoalsAstYCRCRating
2016-17Kilmarnock03320–
2017-18Kilmarnock04471–
2018-19Kilmarnock04010–
2019-20Rangers00001–
2020-21Rangers310006.77
2021-22St Mirren1100006.79
2022-23Kilmarnock2201306.71

Player page →

31Christian DoidgeHibernianHibernianF1032791226.80
SeasonClubAppsGoalsAstYCRCRating
2019-20Hibernian012140–
2020-21Hibernian3672216.94
2021-22Hibernian1720016.51
2022-23Hibernian501006.72
2022-23Kilmarnock2733406.78
2023-24Hibernian1832206.83

Player page →

31Nir BittonCelticCelticM38861226.98
SeasonClubAppsGoalsAstYCRCRating
2015-16Celtic05400–
2016-17Celtic01130–
2019-20Celtic00010–
2020-21Celtic1410117.08
2021-22Celtic2411716.92

Player page →

31John LundstramRangersRangersM98651127.12
SeasonClubAppsGoalsAstYCRCRating
2021-22Rangers2710106.92
2022-23Rangers3750717.05
2023-24Rangers3405317.34

Player page →

31M. MillerHamilton AcademicalHamilton AcademicalF085112–
SeasonClubAppsGoalsAstYCRCRating
2017-18Hamilton Academical00100–
2018-19Hamilton Academical05171–
2019-20Hamilton Academical03341–

Player page →

31Jake CarrollMotherwellMotherwellD41281026.80
SeasonClubAppsGoalsAstYCRCRating
2019-20Motherwell02281–
2020-21Motherwell1501106.75
2021-22Motherwell2505116.79
2022-23Motherwell100007.60

Player page →

31Ryan ChristieCelticCelticM3840411027.35
SeasonClubAppsGoalsAstYCRCRating
2015-16Celtic01000–
2015-16Inverness Caledonian Thistle03400–
2016-17Aberdeen06200–
2016-17Celtic01000–
2017-18Aberdeen04851–
2018-19Celtic09410–
2019-20Celtic0111131–
2020-21Celtic3459107.29
2021-22Celtic403007.93

Player page →

31J. GrantHeart of MidlothianHeart of MidlothianM8697926.95
SeasonClubAppsGoalsAstYCRCRating
2022-23Heart of Midlothian2822316.77
2023-24Heart of Midlothian2744007.06
2024-25Heart of Midlothian3131617.02

Player page →

31Auston TrustyCelticCelticD5511627.30
SeasonClubAppsGoalsAstYCRCRating
2024-25Celtic2211207.45
2025-26Celtic2600427.20
2026-27Celtic700007.23

Player page →

31Josh GinnellyHeart of MidlothianHeart of MidlothianF61166626.75
SeasonClubAppsGoalsAstYCRCRating
2021-22Heart of Midlothian3152316.56
2022-23Heart of Midlothian30114316.95

Player page →

31Leon BalogunRangersRangersD7413627.06
SeasonClubAppsGoalsAstYCRCRating
2020-21Rangers1902007.12
2021-22Rangers2100416.88
2023-24Rangers1400117.18
2024-25Rangers2011107.12

Player page →

31Jak AlnwickSt MirrenSt MirrenG6701527.01
SeasonClubAppsGoalsAstYCRCRating
2020-21St Mirren3400316.92
2021-22St Mirren3301217.10

Player page →

31E. AgyeiDundee UnitedDundee UnitedM1521426.89
SeasonClubAppsGoalsAstYCRCRating
2025-26Dundee United1111417.14
2026-27Dundee United410016.23

Player page →

31R. MillenKilmarnockKilmarnockD1914426.76
SeasonClubAppsGoalsAstYCRCRating
2018-19Kilmarnock01010–
2020-21Kilmarnock1904326.76
31Grant HanleyHibernianHibernianD3001326.76
SeasonClubAppsGoalsAstYCRCRating
2025-26Hibernian2400226.71
2026-27Hibernian601106.98

Player page →

31J. ValeMotherwellMotherwellF1922326.81
SeasonClubAppsGoalsAstYCRCRating
2023-24Motherwell1322216.89
2024-25Motherwell600116.62

Player page →

31T. SmallSt MirrenSt MirrenF1901326.46
SeasonClubAppsGoalsAstYCRCRating
2022-23St Mirren1401326.43
2023-24St Mirren500006.56

Player page →

77Callum SlatteryMotherwellMotherwellM12616114516.93
SeasonClubAppsGoalsAstYCRCRating
2021-22Motherwell31201206.86
2022-23Motherwell29421416.81
2023-24Motherwell2010706.93
2024-25Motherwell1561407.13
2025-26Motherwell3138807.01

Player page →

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

77Nicky 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 →

77Cameron 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 →

77Martin 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 →

77R. CallachanMotherwellMotherwellM931953216.77
SeasonClubAppsGoalsAstYCRCRating
2017-18Heart of Midlothian04030–
2018-19St Johnstone01040–
2020-21Hamilton Academical33931106.88
2021-22Ross County3541706.70
2022-23Ross County2411716.72
2024-25Motherwell100006.30

Player page →

77Brad LyonsAberdeenAberdeenM108732816.87
SeasonClubAppsGoalsAstYCRCRating
2018-19St Mirren01140–
2022-23Kilmarnock1910206.70
2023-24Kilmarnock2320707.01
2024-25Kilmarnock3111516.96
2025-26Kilmarnock3011806.75
2026-27Aberdeen510206.94

Player page →

77D. WotherspoonSt JohnstoneSt JohnstoneM6921172817.04
SeasonClubAppsGoalsAstYCRCRating
2015-16St Johnstone09310–
2016-17St Johnstone01320–
2017-18St Johnstone03271–
2018-19St Johnstone02450–
2019-20St Johnstone03030–
2020-21St Johnstone3734607.21
2021-22St Johnstone1000306.95
2022-23St Johnstone2201106.77
77Iain VigursRoss CountyRoss CountyM301172816.81
SeasonClubAppsGoalsAstYCRCRating
2015-16Inverness Caledonian Thistle06200–
2016-17Inverness Caledonian Thistle01260–
2019-20Ross County02250–
2020-21Ross County30211716.81

Player page →

77S. McMannDundee UnitedDundee UnitedD951102816.89
SeasonClubAppsGoalsAstYCRCRating
2016-17Hamilton Academical00120–
2017-18Hamilton Academical00150–
2018-19Hamilton Academical00140–
2019-20Hamilton Academical00120–
2020-21Hamilton Academical3614517.04
2021-22Dundee United2902406.83
2022-23Dundee United3000606.75
77Andy HallidayMotherwellMotherwellM1101582716.84
SeasonClubAppsGoalsAstYCRCRating
2016-17Rangers03040–
2017-18Rangers00010–
2018-19Rangers01140–
2019-20Rangers00100–
2021-22Heart of Midlothian2740616.91
2022-23Heart of Midlothian2833206.80
2023-24Heart of Midlothian300106.50
2023-24Motherwell1211106.82
2024-25Motherwell3832806.84
2025-26Motherwell20000–

Player page →

77C. ButcherMotherwellMotherwellM75002716.79
SeasonClubAppsGoalsAstYCRCRating
2020-21Dundee United28001006.78
2021-22Dundee United1700716.90
2022-23Motherwell1300206.85
2023-24Motherwell1700806.60

Player page →

77Jamie 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 →

77P. HanlonHibernianHibernianD116872717.02
SeasonClubAppsGoalsAstYCRCRating
2017-18Hibernian02230–
2018-19Hibernian01160–
2019-20Hibernian02000–
2020-21Hibernian3711607.11
2021-22Hibernian2400416.95
2022-23Hibernian3412706.92
2023-24Hibernian2111107.06
77Aaron TshibolaKilmarnockKilmarnockM54412616.77
SeasonClubAppsGoalsAstYCRCRating
2017-18Kilmarnock00020–
2018-19Kilmarnock01080–
2020-21Kilmarnock31311006.74
2025-26Kilmarnock1300307.05
2026-27Kilmarnock1000316.50

Player page →

77Rocky BushiriHibernianHibernianD110612616.81
SeasonClubAppsGoalsAstYCRCRating
2021-22Hibernian1400616.77
2022-23Hibernian1500306.67
2023-24Hibernian2700706.81
2024-25Hibernian2831406.94
2025-26Hibernian2630606.79

Player page →

77T. 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
77C. MacPhersonSt JohnstoneSt JohnstoneM96652516.81
SeasonClubAppsGoalsAstYCRCRating
2018-19St Mirren01020–
2019-20St Mirren02220–
2020-21St Mirren3221516.80
2021-22St Johnstone2011606.83
2021-22St Mirren200006.80
2022-23St Johnstone2301406.88
2023-24St Johnstone1200306.67
2024-25St Johnstone700306.72
77S. PittmanLivingstonLivingstonM16327122516.63
SeasonClubAppsGoalsAstYCRCRating
2018-19Livingston06230–
2019-20Livingston03210–
2020-21Livingston3862406.71
2021-22Livingston2842606.58
2022-23Livingston3301416.45
2023-24Livingston2920206.73
2024-25Livingston01100–
2025-26Livingston3552506.69
77Harry 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 →

77M. SmithHeart of MidlothianHeart of MidlothianD48472416.90
SeasonClubAppsGoalsAstYCRCRating
2017-18Heart of Midlothian00250–
2018-19Heart of Midlothian00161–
2019-20Heart of Midlothian00350–
2021-22Heart of Midlothian2021106.95
2022-23Heart of Midlothian2820706.87

Player page →

77R. McGowanLivingstonLivingstonD80242316.86
SeasonClubAppsGoalsAstYCRCRating
2015-16Dundee United00100–
2018-19Dundee00030–
2022-23St Johnstone2812806.88
2023-24St Johnstone2910706.97
2024-25Livingston00010–
2025-26Livingston2301416.71
77Stéphane OméongaLivingstonLivingstonM57022316.65
SeasonClubAppsGoalsAstYCRCRating
2018-19Hibernian00130–
2019-20Hibernian00120–
2021-22Livingston2700906.66
2022-23Livingston3000916.64

Player page →

77Mikey DevlinLivingstonLivingstonD31312216.73
SeasonClubAppsGoalsAstYCRCRating
2016-17Hamilton Academical02040–
2018-19Aberdeen01041–
2019-20Aberdeen00020–
2020-21Aberdeen100006.90
2022-23Hibernian100106.50
2023-24Livingston29011106.73

Player page →

Data coverage for Scottish Premiership →

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