Skip to content
Almanac
Menu
Clear filters

Goals, assists and cards count 2100 of 2114 stored matches (99%) that name a player. Appearances count 1434 matches with a stored lineup.

  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26

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

689Joseph Brennen HugillKilmarnockKilmarnockF2684606.61
SeasonClubAppsGoalsAstYCRCRating
2025-26Kilmarnock1462306.70
2026-27Kilmarnock1222306.51

Player page →

689Elliot WattMotherwellMotherwellM42841017.47
SeasonClubAppsGoalsAstYCRCRating
2024-25St Johnstone821207.07
2025-26Motherwell3463817.56

Player page →

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

Player page →

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

Player page →

689Kenny McLeanAberdeenAberdeenM08540–
SeasonClubAppsGoalsAstYCRCRating
2017-18Aberdeen08540–

Player page →

689Emmanuel LongeloMotherwellMotherwellD4885816.86
SeasonClubAppsGoalsAstYCRCRating
2025-26Motherwell3684616.88
2026-27Motherwell1201206.78

Player page →

689Tom LawrenceRangersRangersM4686507.04
SeasonClubAppsGoalsAstYCRCRating
2022-23Rangers521007.08
2023-24Rangers2323107.07
2024-25Rangers1842406.98

Player page →

689P. HanlonHibernianHibernianD116872717.02
SeasonClubAppsGoalsAstYCRCRating
2017-18Hibernian02230–
2018-19Hibernian01160–
2019-20Hibernian02000–
2020-21Hibernian3711607.11
2021-22Hibernian2400416.95
2022-23Hibernian3412706.92
2023-24Hibernian2111107.06
689L. StephensonDundee UnitedDundee UnitedM60871406.85
SeasonClubAppsGoalsAstYCRCRating
2024-25Dundee United3132706.84
2025-26Dundee United2955706.87

Player page →

689Jonny HayesAberdeenAberdeenM1138112406.83
SeasonClubAppsGoalsAstYCRCRating
2017-18Celtic01110–
2018-19Celtic00120–
2019-20Celtic01010–
2020-21Aberdeen3423406.96
2021-22Aberdeen3521806.81
2022-23Aberdeen3015506.73
2023-24Aberdeen1410306.79

Player page →

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

Player page →

689Liam CraigSt JohnstoneSt JohnstoneM398123326.87
SeasonClubAppsGoalsAstYCRCRating
2017-18St Johnstone03570–
2018-19St Johnstone02260–
2019-20St Johnstone00231–
2020-21St Johnstone2333916.96
2021-22St Johnstone1600806.74

Player page →

689S. AllanHibernianHibernianM25820906.66
SeasonClubAppsGoalsAstYCRCRating
2017-18Dundee00300–
2017-18Hibernian03520–
2019-20Hibernian05830–
2020-21Hibernian801106.67
2021-22Hibernian1703306.65
714Murray DavidsonSt JohnstoneSt JohnstoneM48904126.83
SeasonClubAppsGoalsAstYCRCRating
2017-18St Johnstone050120–
2018-19St Johnstone03070–
2019-20St Johnstone00071–
2020-21St Johnstone2110406.84
2021-22St Johnstone23001106.81
2022-23St Johnstone400016.83

Player page →

714J. MacLarenHibernianHibernianF09000–
SeasonClubAppsGoalsAstYCRCRating
2017-18Hibernian08000–
2018-19Hibernian01000–

Player page →

714A. RooneyAberdeenAberdeenF09000–
SeasonClubAppsGoalsAstYCRCRating
2017-18Aberdeen09000–

Player page →

714Lee ErwinSt MirrenSt MirrenF3491406.66
SeasonClubAppsGoalsAstYCRCRating
2017-18Kilmarnock05130–
2019-20Ross County01000–
2020-21Ross County400006.70
2020-21St Mirren2730106.69
2021-22St Mirren300006.33

Player page →

714Tyreece John-JulesKilmarnockKilmarnockF3092506.93
SeasonClubAppsGoalsAstYCRCRating
2025-26Kilmarnock1882207.03
2026-27Kilmarnock1210306.77

Player page →

714Steven FletcherDundee UnitedDundee UnitedF3392307.04
SeasonClubAppsGoalsAstYCRCRating
2022-23Dundee United3392307.04

Player page →

714Benjamin Mbunga-KimpiokaSt JohnstoneSt JohnstoneF4392316.62
SeasonClubAppsGoalsAstYCRCRating
2023-24St Johnstone1730106.66
2024-25St Johnstone2662216.59

Player page →

714Ross StewartRoss CountyRoss CountyF1993906.85
SeasonClubAppsGoalsAstYCRCRating
2019-20Ross County07270–
2020-21Ross County1921206.85

Player page →

714John SouttarRangersRangersD115932607.26
SeasonClubAppsGoalsAstYCRCRating
2017-18Heart of Midlothian01080–
2018-19Heart of Midlothian00110–
2019-20Heart of Midlothian00120–
2021-22Heart of Midlothian2740407.30
2022-23Rangers1210106.96
2023-24Rangers2821207.27
2024-25Rangers2410107.28
2025-26Rangers2400707.30

Player page →

714Michael JohnstonCelticCelticF3294206.87
SeasonClubAppsGoalsAstYCRCRating
2018-19Celtic05000–
2019-20Celtic02310–
2020-21Celtic1001006.63
2021-22Celtic1200106.88
2023-24Celtic920007.16
2024-25Celtic100006.50

Player page →

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

Player page →

714J. ScottSt MirrenSt MirrenF4095106.70
SeasonClubAppsGoalsAstYCRCRating
2018-19Motherwell01100–
2019-20Motherwell03110–
2021-22Hibernian1641006.77
2023-24St Mirren1110006.65
2024-25St Mirren1302006.65

Player page →

714Moussa DembéléCelticCelticF09620–
SeasonClubAppsGoalsAstYCRCRating
2017-18Celtic09620–

Player page →

714Connor RonanAberdeenAberdeenM3596317.01
SeasonClubAppsGoalsAstYCRCRating
2021-22St Mirren2774216.97
2026-27Aberdeen822107.11

Player page →

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

Player page →

714Joel NoubleLivingstonLivingstonF8799816.75
SeasonClubAppsGoalsAstYCRCRating
2021-22Livingston1603416.86
2022-23Livingston3072306.72
2023-24Livingston3212106.69
2025-26Livingston912006.88

Player page →

714Glenn MiddletonDundee UnitedDundee UnitedF95911806.73
SeasonClubAppsGoalsAstYCRCRating
2018-19Rangers02300–
2019-20Hibernian00100–
2020-21St Johnstone920006.78
2021-22St Johnstone2811206.63
2022-23Dundee United2922306.71
2024-25Dundee United2924306.83

Player page →

714Junior HoilettHibernianHibernianF55912407.08
SeasonClubAppsGoalsAstYCRCRating
2023-24Aberdeen1327307.38
2024-25Hibernian2844107.05
2025-26Hibernian1431006.86

Player page →

714Graeme ShinnieAberdeenAberdeenM1179174846.91
SeasonClubAppsGoalsAstYCRCRating
2017-18Aberdeen026130–
2018-19Aberdeen03370–
2022-23Aberdeen1320426.78
2023-24Aberdeen37131116.85
2024-25Aberdeen3613707.09
2025-26Aberdeen3102616.81
733M. MaolidaHibernianHibernianM18102107.14
SeasonClubAppsGoalsAstYCRCRating
2023-24Hibernian18102107.14

Player page →

733Joe WrightDundeeDundeeD931032036.94
SeasonClubAppsGoalsAstYCRCRating
2022-23Kilmarnock3450506.95
2023-24Kilmarnock2931816.94
2024-25Kilmarnock2822726.98
2026-27Dundee200006.14

Player page →

733J. GuthrieLivingstonLivingstonD361031207.07
SeasonClubAppsGoalsAstYCRCRating
2019-20Livingston05140–
2020-21Livingston3652807.07

Player page →

733Malik TillmanRangersRangersM28104407.09
SeasonClubAppsGoalsAstYCRCRating
2022-23Rangers28104407.09

Player page →

733C. RamirezAberdeenAberdeenF45104106.78
SeasonClubAppsGoalsAstYCRCRating
2021-22Aberdeen36103106.83
2022-23Aberdeen901006.56

Player page →

733Kenneth VargasHeart of MidlothianHeart of MidlothianF63105906.75
SeasonClubAppsGoalsAstYCRCRating
2023-24Heart of Midlothian3362606.77
2024-25Heart of Midlothian3043306.72

Player page →

733B. AlstonPartick ThistlePartick ThistleM16105406.58
SeasonClubAppsGoalsAstYCRCRating
2017-18St Johnstone02320–
2018-19St Johnstone04110–
2019-20Hamilton Academical01110–
2022-23Kilmarnock1600006.58
2023-24Partick Thistle03000–
733M. O'HalloranSt JohnstoneSt JohnstoneF501061126.53
SeasonClubAppsGoalsAstYCRCRating
2017-18St Johnstone05130–
2018-19St Johnstone01110–
2019-20St Johnstone02110–
2020-21St Johnstone2511426.44
2021-22St Johnstone2112206.63
2022-23St Johnstone400006.55
733Connor McLennanLivingstonLivingstonF8810121706.61
SeasonClubAppsGoalsAstYCRCRating
2017-18Aberdeen00010–
2018-19Aberdeen03800–
2019-20Aberdeen03120–
2020-21Aberdeen2701306.63
2021-22Aberdeen1900106.56
2022-23St Johnstone2611406.58
2024-25Ayr Utd00100–
2025-26Livingston1630606.72

Player page →

733G. CareyLivingstonLivingstonM10710151406.91
SeasonClubAppsGoalsAstYCRCRating
2022-23St Johnstone3032806.69
2023-24St Johnstone3629407.08
2024-25St Johnstone3443106.97
2025-26Livingston711106.69
733Kieran TierneyCelticCelticD451022707.30
SeasonClubAppsGoalsAstYCRCRating
2017-18Celtic03730–
2018-19Celtic00400–
2025-26Celtic3568207.28
2026-27Celtic1013207.34

Player page →

744R. PorteousHibernianHibernianD841102937.12
SeasonClubAppsGoalsAstYCRCRating
2017-18Hibernian01030–
2018-19Hibernian03050–
2019-20Hibernian01021–
2020-21Hibernian3410507.01
2021-22Hibernian2920727.13
2022-23Hibernian2130707.27

Player page →

744Oh Hyeon-gyuCelticCelticF36110306.90
SeasonClubAppsGoalsAstYCRCRating
2022-23Celtic1660206.81
2023-24Celtic2050106.98

Player page →

744Stephen 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 →

744M. KukharevychHibernianHibernianF40111816.81
SeasonClubAppsGoalsAstYCRCRating
2022-23Hibernian1551206.89
2024-25Hibernian2560616.76

Player page →

744Z. SapsfordDundee UnitedDundee UnitedF47112706.65
SeasonClubAppsGoalsAstYCRCRating
2025-26Dundee United3782406.61
2026-27Dundee United1030306.80

Player page →

744K. MillerLivingstonLivingstonF011230–
SeasonClubAppsGoalsAstYCRCRating
2017-18Rangers03200–
2018-19Dundee08020–
2018-19Livingston00010–
744Abdallah SimaRangersRangersF25112107.29
SeasonClubAppsGoalsAstYCRCRating
2023-24Rangers25112107.29

Player page →

Data coverage for Scottish Premiership →

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