Skip to content
Almanac
Menu
Clear filters

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

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

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

#PlayerClubPosAgeGoalsAstAppsYCRCRating
147Kenneth VargasHeart of Midlothian· 24yHeart of MidlothianF2410563906.75
SeasonClubGoalsAstAppsYCRCRating
2023-24Heart of Midlothian6233606.77
2024-25Heart of Midlothian4330306.72

Player page →

147C. RamirezAberdeen· 35yAberdeenF3510445106.78
SeasonClubGoalsAstAppsYCRCRating
2021-22Aberdeen10336106.83
2022-23Aberdeen019006.56

Player page →

147Malik TillmanRangers· 24yRangersM2410428407.09
SeasonClubGoalsAstAppsYCRCRating
2022-23Rangers10428407.09

Player page →

147J. GuthrieLivingston· 33yLivingstonD3310336120–
SeasonClubGoalsAstAppsYCRCRating
2019-20Livingston51040–
2020-21Livingston523680–

Player page →

147Joe WrightKilmarnock· 31yKilmarnockD31103912036.95
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock5034506.95
2023-24Kilmarnock3129816.94
2024-25Kilmarnock2228726.98

Player page →

147M. MaolidaHibernian· 27yHibernianM2710218107.14
SeasonClubGoalsAstAppsYCRCRating
2023-24Hibernian10218107.14

Player page →

147Stephen KingsleyHeart of Midlothian· 31yHeart of MidlothianD31101117907.01
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian6033207.02
2022-23Heart of Midlothian0021406.79
2023-24Heart of Midlothian1033007.18
2024-25Heart of Midlothian109206.82
2025-26Heart of Midlothian212110–

Player page →

158Kieran TierneyCeltic· 28yCelticD289193550–
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic37030–
2018-19Celtic04000–
2025-26Celtic683520–

Player page →

158Graeme ShinnieAberdeenAberdeenM–9171174846.94
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen260130–
2018-19Aberdeen33070–
2022-23Aberdeen2013426.78
2023-24Aberdeen13371116.85
2024-25Aberdeen1336707.09
2025-26Aberdeen023161–
158Junior HoilettHibernian· 35yHibernianF3591255407.15
SeasonClubGoalsAstAppsYCRCRating
2023-24Aberdeen2713307.38
2024-25Hibernian4428107.05
2025-26Hibernian311400–

Player page →

158Glenn MiddletonDundee United· 26yDundee UnitedF2691195806.73
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers23000–
2019-20Hibernian01000–
2020-21St Johnstone20900–
2021-22St Johnstone1128206.63
2022-23Dundee United2229306.71
2024-25Dundee United2429306.83

Player page →

158Joel NoubleLivingston· 30yLivingstonF309987816.74
SeasonClubGoalsAstAppsYCRCRating
2021-22Livingston0316416.86
2022-23Livingston7230306.72
2023-24Livingston1232106.69
2025-26Livingston12900–

Player page →

158J. GrantHeart of Midlothian· 31yHeart of MidlothianM319786926.95
SeasonClubGoalsAstAppsYCRCRating
2022-23Heart of Midlothian2228316.77
2023-24Heart of Midlothian4427007.06
2024-25Heart of Midlothian3131617.02

Player page →

158Moussa DembéléCeltic· 29yCelticF2996020–
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic96020–

Player page →

158J. ScottSt Mirren· 25ySt MirrenF259540106.70
SeasonClubGoalsAstAppsYCRCRating
2018-19Motherwell11000–
2019-20Motherwell31010–
2021-22Hibernian4116006.77
2023-24St Mirren1011006.65
2024-25St Mirren0213006.65

Player page →

158Jordan JonesKilmarnock· 31yKilmarnockM3195361126.74
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock44071–
2018-19Kilmarnock40010–
2019-20Rangers00001–
2020-21Rangers10300–
2021-22St Mirren0011006.79
2022-23Kilmarnock0122306.71

Player page →

158Michael JohnstonCeltic· 27yCelticF279432206.98
SeasonClubGoalsAstAppsYCRCRating
2018-19Celtic50000–
2019-20Celtic23010–
2020-21Celtic011000–
2021-22Celtic0012106.88
2023-24Celtic209007.16
2024-25Celtic001006.50

Player page →

158John SouttarRangers· 29yRangersD29931152607.25
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian10080–
2018-19Heart of Midlothian01010–
2019-20Heart of Midlothian01020–
2021-22Heart of Midlothian4027407.30
2022-23Rangers1012106.96
2023-24Rangers2128207.27
2024-25Rangers1024107.28
2025-26Rangers002470–

Player page →

158Ross StewartRoss County· 29yRoss CountyF29931990–
SeasonClubGoalsAstAppsYCRCRating
2019-20Ross County72070–
2020-21Ross County211920–

Player page →

158Benjamin Mbunga-KimpiokaSt Johnstone· 26ySt JohnstoneF269243316.62
SeasonClubGoalsAstAppsYCRCRating
2023-24St Johnstone3017106.66
2024-25St Johnstone6226216.59

Player page →

158Steven FletcherDundee United· 39yDundee UnitedF399233307.04
SeasonClubGoalsAstAppsYCRCRating
2022-23Dundee United9233307.04

Player page →

158L. ErwinSt Mirren· 32ySt MirrenF329134406.33
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock51030–
2019-20Ross County10000–
2020-21Ross County00400–
2020-21St Mirren302710–
2021-22St Mirren003006.33

Player page →

158A. RooneyAberdeen· 38yAberdeenF3890000–
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen90000–

Player page →

158J. MacLarenHibernian· 32yHibernianF3290000–
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian80000–
2018-19Hibernian10000–

Player page →

158Murray DavidsonSt Johnstone· 38ySt JohnstoneM3890484126.82
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone500120–
2018-19St Johnstone30070–
2019-20St Johnstone00071–
2020-21St Johnstone102140–
2021-22St Johnstone00231106.81
2022-23St Johnstone004016.83

Player page →

176S. AllanHibernianHibernianM–82025906.65
SeasonClubGoalsAstAppsYCRCRating
2017-18Dundee03000–
2017-18Hibernian35020–
2019-20Hibernian58030–
2020-21Hibernian01810–
2021-22Hibernian0317306.65
176Liam CraigSt Johnstone· 39ySt JohnstoneM39812393326.74
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone35070–
2018-19St Johnstone22060–
2019-20St Johnstone02031–
2020-21St Johnstone332391–
2021-22St Johnstone0016806.74

Player page →

176Calvin MillerFalkirk· 28yFalkirkM288113880–
SeasonClubGoalsAstAppsYCRCRating
2018-19Dundee12020–
2025-26Falkirk793860–

Player page →

176Jonny HayesAberdeen· 38yAberdeenM388111132406.77
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic11010–
2018-19Celtic01020–
2019-20Celtic10010–
2020-21Aberdeen233440–
2021-22Aberdeen2135806.81
2022-23Aberdeen1530506.73
2023-24Aberdeen1014306.79

Player page →

176L. StephensonDundee United· 22yDundee UnitedM2287601406.84
SeasonClubGoalsAstAppsYCRCRating
2024-25Dundee United3231706.84
2025-26Dundee United552970–

Player page →

176P. HanlonHibernianHibernianD–871162716.97
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian22030–
2018-19Hibernian11060–
2019-20Hibernian20000–
2020-21Hibernian113760–
2021-22Hibernian0024416.95
2022-23Hibernian1234706.92
2023-24Hibernian1121107.06
176Tom LawrenceRangers· 32yRangersM328646507.04
SeasonClubGoalsAstAppsYCRCRating
2022-23Rangers215007.08
2023-24Rangers2323107.07
2024-25Rangers4218406.98

Player page →

176Kenny McLeanAberdeen· 34yAberdeenM3485040–
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen85040–

Player page →

176M. MillerHamilton Academical· 30yHamilton AcademicalF30850112–
SeasonClubGoalsAstAppsYCRCRating
2017-18Hamilton Academical01000–
2018-19Hamilton Academical51071–
2019-20Hamilton Academical33041–

Player page →

176Topi KeskinenAberdeen· 23yAberdeenM2385691006.61
SeasonClubGoalsAstAppsYCRCRating
2024-25Aberdeen5236506.61
2025-26Aberdeen333350–

Player page →

176Elliot WattMotherwell· 26yMotherwellM2684421017.07
SeasonClubGoalsAstAppsYCRCRating
2024-25St Johnstone218207.07
2025-26Motherwell633481–

Player page →

176Emmanuel LongeloMotherwell· 25yMotherwellD25843661–
SeasonClubGoalsAstAppsYCRCRating
2025-26Motherwell843661–

Player page →

176A. FatahDundee United· 22yDundee UnitedF22833031–
SeasonClubGoalsAstAppsYCRCRating
2025-26Dundee United833031–

Player page →

176K. MagennisKilmarnockKilmarnockM–83601516.89
SeasonClubGoalsAstAppsYCRCRating
2018-19St Mirren21010–
2019-20St Mirren11040–
2020-21Hibernian101400–
2021-22Hibernian217007.16
2022-23Hibernian2013416.77
2023-24Kilmarnock008106.96
2024-25Kilmarnock0012306.83
2025-26Kilmarnock00620–
176Ryan BowmanMotherwell· 34yMotherwellF3483050–
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell71020–
2018-19Motherwell12030–

Player page →

176Adama SidibehSt Johnstone· 27ySt JohnstoneF278246716.84
SeasonClubGoalsAstAppsYCRCRating
2023-24St Johnstone5015206.70
2024-25St Johnstone3231516.91

Player page →

176Alex IacovittiSt Mirren· 28ySt MirrenD28821171606.86
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County203640–
2021-22Ross County2231506.81
2022-23Ross County3036406.94
2024-25St Mirren1014306.77

Player page →

176Barney StewartFalkirkFalkirkF–821710–
SeasonClubGoalsAstAppsYCRCRating
2025-26Falkirk821710–
176R. GrahamDundee United· 25yDundee UnitedD2582651206.99
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee United2115507.09
2022-23Dundee United0115206.56
2024-25Dundee United4015307.32
2025-26Dundee United202020–

Player page →

176Tyreece John-JulesKilmarnock· 25yKilmarnockF25821820–
SeasonClubGoalsAstAppsYCRCRating
2025-26Kilmarnock821820–

Player page →

176Z. SapsfordDundee United· 23yDundee UnitedF23823740–
SeasonClubGoalsAstAppsYCRCRating
2025-26Dundee United823740–

Player page →

176Albian AjetiCeltic· 29yCelticF298127006.73
SeasonClubGoalsAstAppsYCRCRating
2020-21Celtic612000–
2021-22Celtic207006.73

Player page →

176G. OakleyAyr UtdAyr UtdM–81671–
SeasonClubGoalsAstAppsYCRCRating
2018-19Hamilton Academical40010–
2019-20Hamilton Academical41051–
2020-21Kilmarnock00600–
2024-25Ayr Utd00010–
176Killian PhillipsSt Mirren· 24ySt MirrenM2481821806.79
SeasonClubGoalsAstAppsYCRCRating
2023-24Aberdeen0010006.53
2024-25St Mirren4135906.86
2025-26St Mirren403790–

Player page →

176M. KirkSt Johnstone· 22ySt JohnstoneF228136106.82
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian00100–
2024-25St Johnstone8135106.82

Player page →

Data coverage for Scottish Premiership →

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