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

150Kelle RoosKilmarnockKilmarnockG7900307.09
SeasonClubAppsGoalsAstYCRCRating
2022-23Aberdeen3100007.03
2023-24Aberdeen3700307.04
2025-26Kilmarnock1100007.38

Player page →

152JotaCelticCelticF772524507.43
SeasonClubAppsGoalsAstYCRCRating
2021-22Celtic291010307.57
2022-23Celtic331111107.46
2024-25Celtic1142007.21
2026-27Celtic401106.86

Player page →

152Tawanda MaswanhiseMotherwellMotherwellF77257606.85
SeasonClubAppsGoalsAstYCRCRating
2024-25Motherwell3063406.85
2025-26Motherwell35172106.94
2026-27Motherwell1222106.60

Player page →

154Jake Doyle-HayesHibernianHibernianM75302306.90
SeasonClubAppsGoalsAstYCRCRating
2020-21St Mirren2210506.97
2021-22Hibernian34201006.96
2022-23Hibernian1700706.74
2023-24Hibernian100106.30
2024-25Hibernian100006.50

Player page →

154R. AstleyDundeeDundeeD7525416.94
SeasonClubAppsGoalsAstYCRCRating
2023-24Dundee300006.57
2024-25Dundee2603206.86
2025-26Dundee3521216.95
2026-27Dundee1101007.23

Player page →

154K. WatsonRoss CountyRoss CountyD75101706.72
SeasonClubAppsGoalsAstYCRCRating
2016-17St Johnstone01000–
2019-20Ross County00020–
2020-21Ross County2300106.72
2021-22Ross County2400606.69
2022-23Ross County2800806.75
154C. ButcherMotherwellMotherwellM75002716.79
SeasonClubAppsGoalsAstYCRCRating
2020-21Dundee United28001006.78
2021-22Dundee United1700716.90
2022-23Motherwell1300206.85
2023-24Motherwell1700806.60

Player page →

158W. FerryDundee UnitedDundee UnitedM745111707.34
SeasonClubAppsGoalsAstYCRCRating
2024-25Dundee United35041207.21
2025-26Dundee United3346307.51
2026-27Dundee United611207.23

Player page →

158Ethan ErhahonSt MirrenSt MirrenM74341836.77
SeasonClubAppsGoalsAstYCRCRating
2018-19St Mirren00131–
2020-21St Mirren3120606.88
2021-22St Mirren2312616.66
2022-23St Mirren2001316.72

Player page →

158Finlay RobertsonDundeeDundeeM7435816.71
SeasonClubAppsGoalsAstYCRCRating
2021-22Dundee200006.50
2023-24Dundee1300216.65
2024-25Dundee2904006.74
2025-26Dundee2431606.73
2026-27Dundee600006.75

Player page →

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

Player page →

158Max StryjekKilmarnockKilmarnockG7400507.01
SeasonClubAppsGoalsAstYCRCRating
2020-21Livingston2200206.85
2021-22Livingston3500306.88
2025-26Kilmarnock1100007.37
2026-27Kilmarnock600007.70

Player page →

163Cyriel DessersRangersRangersF73346406.95
SeasonClubAppsGoalsAstYCRCRating
2023-24Rangers35164006.99
2024-25Rangers35182306.97
2025-26Rangers300106.17

Player page →

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

Player page →

163F. KentHeart of MidlothianHeart of MidlothianD7334917.15
SeasonClubAppsGoalsAstYCRCRating
2023-24Heart of Midlothian3504407.27
2024-25Heart of Midlothian1820207.13
2025-26Heart of Midlothian2010316.96

Player page →

163James BrownKilmarnockKilmarnockD73141416.69
SeasonClubAppsGoalsAstYCRCRating
2023-24Ross County3112716.65
2024-25Ross County2700506.62
2025-26Kilmarnock1502206.89

Player page →

163L. NeilsonFalkirkFalkirkD7300706.62
SeasonClubAppsGoalsAstYCRCRating
2020-21Dundee United900106.63
2021-22Dundee United600006.62
2022-23Heart of Midlothian1000006.55
2023-24Partick Thistle00020–
2024-25Heart of Midlothian500006.78
2024-25St Johnstone1700306.60
2025-26Falkirk1600006.55
2026-27Falkirk1000106.73

Player page →

168Theo BairMotherwellMotherwellF72167206.84
SeasonClubAppsGoalsAstYCRCRating
2021-22St Johnstone700006.50
2022-23St Johnstone2711106.56
2023-24Motherwell38156107.08

Player page →

168Kyle VassellKilmarnockKilmarnockF72156716.95
SeasonClubAppsGoalsAstYCRCRating
2022-23Kilmarnock1442217.00
2023-24Kilmarnock3593406.96
2024-25Kilmarnock2321106.91

Player page →

168Tom SparrowMotherwellMotherwellM72661306.68
SeasonClubAppsGoalsAstYCRCRating
2024-25Motherwell3261606.77
2025-26Motherwell2803306.65
2026-27Motherwell1202406.52

Player page →

168Richard TaitSt MirrenSt MirrenD725173726.67
SeasonClubAppsGoalsAstYCRCRating
2016-17Motherwell01560–
2017-18Motherwell018100–
2018-19Motherwell01151–
2019-20Motherwell00040–
2020-21St Mirren3312516.75
2021-22St Mirren2701606.59
2022-23St Mirren1210106.66

Player page →

168Joe LewisAberdeenAberdeenG7201506.67
SeasonClubAppsGoalsAstYCRCRating
2016-17Aberdeen00100–
2018-19Aberdeen00020–
2019-20Aberdeen00020–
2020-21Aberdeen3500006.82
2021-22Aberdeen3400106.63
2022-23Aberdeen300005.53

Player page →

173Lewis FergusonAberdeenAberdeenM712694627.24
SeasonClubAppsGoalsAstYCRCRating
2017-18Hamilton Academical00140–
2018-19Aberdeen051110–
2019-20Aberdeen01481–
2020-21Aberdeen35921117.17
2021-22Aberdeen361111207.31

Player page →

173Richard TaylorSt MirrenSt MirrenD71211206.85
SeasonClubAppsGoalsAstYCRCRating
2022-23St Mirren1100106.68
2023-24St Mirren2600506.76
2024-25St Mirren3421606.96

Player page →

173David MarshallHibernianHibernianG7100306.83
SeasonClubAppsGoalsAstYCRCRating
2022-23Hibernian3800306.70
2023-24Hibernian3300006.97

Player page →

176Vicko ŠeveljDundee UnitedDundee UnitedM70261716.97
SeasonClubAppsGoalsAstYCRCRating
2024-25Dundee United3523807.05
2025-26Dundee United3203716.89
2026-27Dundee United300206.93

Player page →

177D. 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
177Callum 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 →

177Topi KeskinenAberdeenAberdeenM69851006.65
SeasonClubAppsGoalsAstYCRCRating
2024-25Aberdeen3652506.61
2025-26Aberdeen3333506.70

Player page →

177Melker HallbergSt JohnstoneSt JohnstoneM694101716.76
SeasonClubAppsGoalsAstYCRCRating
2019-20Hibernian01060–
2020-21Hibernian2502106.85
2021-22St Johnstone1416316.79
2022-23St Johnstone3022706.67

Player page →

177Stephen WelshMotherwellMotherwellD6932807.06
SeasonClubAppsGoalsAstYCRCRating
2020-21Celtic1610107.06
2021-22Celtic1001207.07
2022-23Celtic410207.03
2023-24Celtic1000106.76
2024-25Celtic100008.30
2025-26Celtic100006.60
2025-26Motherwell2711207.14

Player page →

182Caolan Boyd-MunceSt MirrenSt MirrenM6855606.96
SeasonClubAppsGoalsAstYCRCRating
2022-23St Mirren300006.60
2023-24St Mirren3504306.95
2024-25St Mirren3051306.99

Player page →

182R. FlynnArbroathArbroathM68171616.54
SeasonClubAppsGoalsAstYCRCRating
2018-19St Mirren01251–
2019-20St Mirren00340–
2020-21St Mirren1401106.56
2021-22St Mirren2300306.54
2022-23St Mirren2001106.51
2023-24St Mirren1100106.54
2025-26Arbroath00010–
182Scott BainFalkirkFalkirkG6800307.14
SeasonClubAppsGoalsAstYCRCRating
2017-18Celtic00010–
2020-21Celtic1800006.86
2021-22Celtic200006.95
2022-23Celtic100006.20
2023-24Celtic300006.85
2025-26Falkirk3200207.19
2026-27Falkirk1200007.58

Player page →

185S. KellyDundeeDundeeD67651806.77
SeasonClubAppsGoalsAstYCRCRating
2017-18Ross County00020–
2019-20Ross County00240–
2021-22Livingston1501406.71
2022-23Livingston2722706.82
2023-24Livingston2240106.75
2024-25Dundee300006.73

Player page →

185Fraser MurrayKilmarnockKilmarnockM6745506.86
SeasonClubAppsGoalsAstYCRCRating
2018-19Hibernian00100–
2022-23Kilmarnock1900106.54
2023-24Kilmarnock1501006.74
2024-25Kilmarnock3343407.07

Player page →

185Sean GossMotherwellMotherwellM67492006.95
SeasonClubAppsGoalsAstYCRCRating
2017-18Rangers02110–
2018-19St Johnstone00020–
2021-22Motherwell2914706.94
2022-23Motherwell38141006.95

Player page →

185D. SterlingRangersRangersD67231416.93
SeasonClubAppsGoalsAstYCRCRating
2023-24Rangers2402316.87
2024-25Rangers2000506.93
2025-26Rangers1421206.87
2026-27Rangers900407.19

Player page →

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

Player page →

185Toby SibbickHeart of MidlothianHeart of MidlothianD67021016.64
SeasonClubAppsGoalsAstYCRCRating
2019-20Heart of Midlothian00100–
2021-22Heart of Midlothian1400106.59
2022-23Heart of Midlothian3201616.66
2023-24Heart of Midlothian2100306.65

Player page →

191A. EngelsCelticCelticM661410907.10
SeasonClubAppsGoalsAstYCRCRating
2024-25Celtic3496207.41
2025-26Celtic3053606.74
2026-27Celtic201107.45

Player page →

191J. IredaleHibernianHibernianD66111317.00
SeasonClubAppsGoalsAstYCRCRating
2024-25Hibernian2811607.04
2025-26Hibernian3400507.02
2026-27Hibernian400216.50

Player page →

191Victor LoturiRoss CountyRoss CountyM66121506.59
SeasonClubAppsGoalsAstYCRCRating
2022-23Ross County2702506.65
2023-24Ross County2810806.58
2024-25Ross County1100206.46

Player page →

191B. SiegristDundee UnitedDundee UnitedG6600307.08
SeasonClubAppsGoalsAstYCRCRating
2020-21Dundee United3200007.30
2021-22Dundee United3400306.88

Player page →

195Joe AriboRangersRangersM651816607.12
SeasonClubAppsGoalsAstYCRCRating
2019-20Rangers03710–
2020-21Rangers3174007.17
2021-22Rangers3485507.07

Player page →

195Ryan JackRangersRangersM6514121956.96
SeasonClubAppsGoalsAstYCRCRating
2016-17Aberdeen02031–
2017-18Rangers00244–
2018-19Rangers04440–
2019-20Rangers04320–
2020-21Rangers1921107.16
2021-22Rangers900006.90
2022-23Rangers2612506.88
2023-24Rangers1110006.87

Player page →

195R. GrahamDundee UnitedDundee UnitedD65821207.02
SeasonClubAppsGoalsAstYCRCRating
2021-22Dundee United1521507.09
2022-23Dundee United1501206.56
2024-25Dundee United1540307.32
2025-26Dundee United2020207.06

Player page →

195Dante PolvaraAberdeenAberdeenM6531506.81
SeasonClubAppsGoalsAstYCRCRating
2021-22Aberdeen500006.78
2022-23Aberdeen300006.87
2023-24Aberdeen2821206.85
2024-25Aberdeen1100206.70
2025-26Aberdeen1810106.81

Player page →

195L. MillerHibernianHibernianD65321117.00
SeasonClubAppsGoalsAstYCRCRating
2022-23Hibernian1200006.71
2023-24Hibernian2120817.05
2024-25Hibernian3212307.08

Player page →

195Shayden MorrisAberdeenAberdeenF6536106.65
SeasonClubAppsGoalsAstYCRCRating
2022-23Aberdeen1300006.54
2023-24Aberdeen1200006.53
2024-25Aberdeen3836106.74
2025-26Aberdeen200006.40

Player page →

Data coverage for Scottish Premiership →

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