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.

  • 05
  • 06
  • 07
  • 08
  • 09
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 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· 33yLivingstonD33103361207.07
SeasonClubGoalsAstAppsYCRCRating
2019-20Livingston51040–
2020-21Livingston5236807.07

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.02
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian6033207.02
2022-23Heart of Midlothian0021406.79
2023-24Heart of Midlothian1033007.18
2024-25Heart of Midlothian109206.82
2025-26Heart of Midlothian2121107.08

Player page →

158Kieran TierneyCeltic· 28yCelticD2891935507.28
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic37030–
2018-19Celtic04000–
2025-26Celtic6835207.28

Player page →

158Graeme ShinnieAberdeenAberdeenM–9171174846.91
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen260130–
2018-19Aberdeen33070–
2022-23Aberdeen2013426.78
2023-24Aberdeen13371116.85
2024-25Aberdeen1336707.09
2025-26Aberdeen0231616.81
158Junior HoilettHibernian· 35yHibernianF3591255407.08
SeasonClubGoalsAstAppsYCRCRating
2023-24Aberdeen2713307.38
2024-25Hibernian4428107.05
2025-26Hibernian3114006.86

Player page →

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

Player page →

158Joel NoubleLivingston· 30yLivingstonF309987816.75
SeasonClubGoalsAstAppsYCRCRating
2021-22Livingston0316416.86
2022-23Livingston7230306.72
2023-24Livingston1232106.69
2025-26Livingston129006.88

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-21Rangers103006.77
2021-22St Mirren0011006.79
2022-23Kilmarnock0122306.71

Player page →

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

Player page →

158John SouttarRangers· 29yRangersD29931152607.26
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-26Rangers0024707.30

Player page →

158Ross StewartRoss County· 29yRoss CountyF299319906.85
SeasonClubGoalsAstAppsYCRCRating
2019-20Ross County72070–
2020-21Ross County2119206.85

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.66
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock51030–
2019-20Ross County10000–
2020-21Ross County004006.70
2020-21St Mirren3027106.69
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.83
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone500120–
2018-19St Johnstone30070–
2019-20St Johnstone00071–
2020-21St Johnstone1021406.84
2021-22St Johnstone00231106.81
2022-23St Johnstone004016.83

Player page →

176S. AllanHibernianHibernianM–82025906.66
SeasonClubGoalsAstAppsYCRCRating
2017-18Dundee03000–
2017-18Hibernian35020–
2019-20Hibernian58030–
2020-21Hibernian018106.67
2021-22Hibernian0317306.65
176Liam CraigSt Johnstone· 39ySt JohnstoneM39812393326.87
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone35070–
2018-19St Johnstone22060–
2019-20St Johnstone02031–
2020-21St Johnstone3323916.96
2021-22St Johnstone0016806.74

Player page →

176Calvin MillerFalkirk· 28yFalkirkM2881138806.85
SeasonClubGoalsAstAppsYCRCRating
2018-19Dundee12020–
2025-26Falkirk7938606.85

Player page →

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

Player page →

176L. StephensonDundee United· 22yDundee UnitedM2287601406.85
SeasonClubGoalsAstAppsYCRCRating
2024-25Dundee United3231706.84
2025-26Dundee United5529706.87

Player page →

176P. HanlonHibernianHibernianD–871162717.02
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian22030–
2018-19Hibernian11060–
2019-20Hibernian20000–
2020-21Hibernian1137607.11
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.65
SeasonClubGoalsAstAppsYCRCRating
2024-25Aberdeen5236506.61
2025-26Aberdeen3333506.70

Player page →

176Elliot WattMotherwell· 26yMotherwellM2684421017.47
SeasonClubGoalsAstAppsYCRCRating
2024-25St Johnstone218207.07
2025-26Motherwell6334817.56

Player page →

176Emmanuel LongeloMotherwell· 25yMotherwellD258436616.88
SeasonClubGoalsAstAppsYCRCRating
2025-26Motherwell8436616.88

Player page →

176A. FatahDundee United· 22yDundee UnitedF228330316.79
SeasonClubGoalsAstAppsYCRCRating
2025-26Dundee United8330316.79

Player page →

176K. MagennisKilmarnockKilmarnockM–83601516.75
SeasonClubGoalsAstAppsYCRCRating
2018-19St Mirren21010–
2019-20St Mirren11040–
2020-21Hibernian1014006.38
2021-22Hibernian217007.16
2022-23Hibernian2013416.77
2023-24Kilmarnock008106.96
2024-25Kilmarnock0012306.83
2025-26Kilmarnock006206.63
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.85
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County2036406.81
2021-22Ross County2231506.81
2022-23Ross County3036406.94
2024-25St Mirren1014306.77

Player page →

176Barney StewartFalkirkFalkirkF–8217106.93
SeasonClubGoalsAstAppsYCRCRating
2025-26Falkirk8217106.93
176R. GrahamDundee United· 25yDundee UnitedD2582651207.02
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee United2115507.09
2022-23Dundee United0115206.56
2024-25Dundee United4015307.32
2025-26Dundee United2020207.07

Player page →

176Tyreece John-JulesKilmarnock· 25yKilmarnockF258218207.03
SeasonClubGoalsAstAppsYCRCRating
2025-26Kilmarnock8218207.03

Player page →

176Z. SapsfordDundee United· 23yDundee UnitedF238237406.61
SeasonClubGoalsAstAppsYCRCRating
2025-26Dundee United8237406.61

Player page →

176Albian AjetiCeltic· 29yCelticF298127006.80
SeasonClubGoalsAstAppsYCRCRating
2020-21Celtic6120006.82
2021-22Celtic207006.73

Player page →

176G. OakleyAyr UtdAyr UtdM–816716.57
SeasonClubGoalsAstAppsYCRCRating
2018-19Hamilton Academical40010–
2019-20Hamilton Academical41051–
2020-21Kilmarnock006006.57
2024-25Ayr Utd00010–
176Killian PhillipsSt Mirren· 24ySt MirrenM2481821806.81
SeasonClubGoalsAstAppsYCRCRating
2023-24Aberdeen0010006.53
2024-25St Mirren4135906.86
2025-26St Mirren4037906.82

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