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.

  • 88
  • 89
  • 90
  • 92
  • 93
  • 94
  • 95
  • 96
  • 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

#PlayerClubPosAgeGoalsAstAppsYCRCRating
191Nectarios TriantisHibernian· 23yHibernianM2336461116.68
SeasonClubGoalsAstAppsYCRCRating
2023-24Hibernian0012206.68
2024-25Hibernian363491–

Player page →

191A. ShinnieLivingstonLivingstonM–741021106.72
SeasonClubGoalsAstAppsYCRCRating
2021-22Livingston3230406.70
2022-23Livingston1233406.72
2023-24Livingston3033306.73
2025-26Livingston00600–
191Alistair JohnstonCeltic· 28yCelticD28617881107.37
SeasonClubGoalsAstAppsYCRCRating
2022-23Celtic1114107.19
2023-24Celtic1532507.49
2024-25Celtic4103230–
2025-26Celtic01720–
2026-27Celtic003006.88

Player page →

191B. AndersonKilmarnockKilmarnockF–44111761106.74
SeasonClubGoalsAstAppsYCRCRating
2018-19Aberdeen20000–
2019-20Aberdeen10000–
2020-21Aberdeen00600–
2020-21Hamilton Academical221310–
2021-22Livingston11428406.86
2022-23Livingston6230006.69
2023-24Livingston7034206.70
2024-25Kilmarnock1113010–
2025-26Kilmarnock423530–
191C. DonaldsonFalkirk· 31yFalkirkD3111401106.60
SeasonClubGoalsAstAppsYCRCRating
2019-20Ross County00010–
2020-21Ross County102860–
2021-22Ross County002106.60
2025-26Falkirk011030–

Player page →

191C. MorrisRoss CountyRoss CountyD–0012110–
SeasonClubGoalsAstAppsYCRCRating
2019-20Ross County00080–
2020-21Ross County001230–
191Chris CaddenAberdeen· 30yAberdeenM306161491106.83
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell07000–
2018-19Motherwell11000–
2020-21Hibernian001000–
2021-22Hibernian2228206.94
2022-23Hibernian1337506.83
2023-24Hibernian1011006.87
2024-25Hibernian013210–
2025-26Hibernian122010–
2026-27Aberdeen0011206.48

Player page →

191D. WrightDundee· 31yDundeeM311261601106.69
SeasonClubGoalsAstAppsYCRCRating
2019-20St Johnstone01000–
2020-21Hibernian112000–
2021-22Hibernian1017006.55
2022-23St Johnstone7138406.75
2023-24St Johnstone009106.80
2024-25St Johnstone113120–
2025-26Dundee113420–
2026-27Dundee1111206.62

Player page →

191Liam SmithSt Johnstone· 30ySt JohnstoneD3043861106.65
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United123060–
2021-22Dundee United2120406.84
2022-23Dundee United1028006.64
2026-27St Johnstone008106.24

Player page →

191M. McNultyDundee UnitedDundee UnitedF–136441106.57
SeasonClubGoalsAstAppsYCRCRating
2018-19Hibernian74040–
2019-20Hibernian10000–
2020-21Dundee United312540–
2021-22Dundee United2119306.57
191Macaulay TaitSt Johnstone· 21ySt JohnstoneM2105491106.55
SeasonClubGoalsAstAppsYCRCRating
2023-24Heart of Midlothian0112306.49
2025-26Livingston033280–
2026-27St Johnstone015006.68

Player page →

191Mikael MandronSt Mirren· 32ySt MirrenF3220111141106.95
SeasonClubGoalsAstAppsYCRCRating
2022-23Motherwell1110006.75
2023-24St Mirren8335207.01
2024-25St Mirren723450–
2025-26St Mirren453540–

Player page →

213D. DevineInverness Caledonian ThistleInverness Caledonian ThistleD–000102–
SeasonClubGoalsAstAppsYCRCRating
2017-18Partick Thistle00091–
2021-22Inverness Caledonian Thistle00011–
213Jake CarrollMotherwell· 35yMotherwellD3528411026.82
SeasonClubGoalsAstAppsYCRCRating
2019-20Motherwell22081–
2020-21Motherwell011510–
2021-22Motherwell0525116.79
2022-23Motherwell001007.60

Player page →

213Ryan ChristieCeltic· 31yCelticM312935381027.92
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen48051–
2018-19Celtic94010–
2019-20Celtic1111031–
2020-21Celtic593410–
2021-22Celtic034007.92

Player page →

213Allan McGregorRangers· 44yRangersG4400801016.70
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers00031–
2019-20Rangers00030–
2020-21Rangers002710–
2021-22Rangers0029206.74
2022-23Rangers0024106.66

Player page →

213Ash TaylorKilmarnock· 36yKilmarnockD3663631016.82
SeasonClubGoalsAstAppsYCRCRating
2019-20Aberdeen10040–
2020-21Aberdeen103100–
2022-23Kilmarnock4332616.82

Player page →

213Ayo ObileyeLivingston· 32yLivingstonD3250891016.75
SeasonClubGoalsAstAppsYCRCRating
2021-22Livingston4034516.89
2022-23Livingston1025106.63
2023-24Livingston0030406.70

Player page →

213B. GrahamFalkirkFalkirkF–19124101–
SeasonClubGoalsAstAppsYCRCRating
2019-20Ross County40021–
2021-22Partick Thistle01010–
2022-23Partick Thistle60010–
2023-24Partick Thistle30010–
2024-25Partick Thistle20030–
2025-26Falkirk402420–
213B. MaguireMotherwellMotherwellD–11471016.62
SeasonClubGoalsAstAppsYCRCRating
2019-20Motherwell00010–
2020-21Motherwell112450–
2021-22Motherwell0013316.66
2022-23Motherwell0010106.58
213E. AdegboyegaDundee United· 23yDundee UnitedD233031101–
SeasonClubGoalsAstAppsYCRCRating
2024-25Dundee United3031101–

Player page →

213Elliot WattMotherwell· 26yMotherwellM268442101–
SeasonClubGoalsAstAppsYCRCRating
2024-25St Johnstone21820–
2025-26Motherwell633481–

Player page →

213Ian HarkesDundee United· 31yDundee UnitedM3167931016.86
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United123530–
2021-22Dundee United3228107.00
2022-23Dundee United2330616.72

Player page →

213J. ReidRoss CountyRoss CountyD–01451016.65
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County002051–
2023-24Ross County0119506.65
2024-25Ross County00600–
213Olivier NtchamCeltic· 30yCelticM3013614101–
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic52040–
2018-19Celtic31031–
2019-20Celtic42020–
2020-21Celtic111410–

Player page →

213Ryan KentRangers· 29yRangersM292829921017.05
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers64020–
2019-20Rangers70010–
2020-21Rangers1093700–
2021-22Rangers2826417.07
2022-23Rangers3829307.03

Player page →

213S. ByrneDundeeDundeeM–20241016.64
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston20021–
2020-21Dundee00010–
2021-22Dundee0024706.64
213S. McKennaAberdeen· 29yAberdeenD29504101–
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen20050–
2018-19Aberdeen20031–
2019-20Aberdeen10020–
2020-21Aberdeen00400–

Player page →

213Shamal GeorgeSt Mirren· 28ySt MirrenG2801971016.72
SeasonClubGoalsAstAppsYCRCRating
2022-23Livingston0032516.63
2023-24Livingston0032206.80
2025-26St Mirren013330–

Player page →

213Toby SibbickHeart of Midlothian· 27yHeart of MidlothianD2702671016.64
SeasonClubGoalsAstAppsYCRCRating
2019-20Heart of Midlothian01000–
2021-22Heart of Midlothian0014106.59
2022-23Heart of Midlothian0132616.66
2023-24Heart of Midlothian0021306.65

Player page →

213Bevis MugabiMotherwell· 31yMotherwellD3171991006.75
SeasonClubGoalsAstAppsYCRCRating
2020-21Motherwell202300–
2021-22Motherwell2131806.68
2022-23Motherwell1013006.63
2023-24Motherwell2032206.85

Player page →

213C. BarronRangers· 24yRangersM24271141006.87
SeasonClubGoalsAstAppsYCRCRating
2021-22Aberdeen0013106.88
2022-23Aberdeen1217206.79
2023-24Aberdeen1329206.91
2024-25Rangers002800–
2025-26Rangers022750–

Player page →

213Calvin MillerHeart of Midlothian· 28yHeart of MidlothianM281312491006.82
SeasonClubGoalsAstAppsYCRCRating
2018-19Dundee12020–
2025-26Falkirk793860–
2026-27Heart of Midlothian5111206.82

Player page →

213Cameron Carter-VickersCeltic· 28yCelticD28621321007.27
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic4133307.33
2022-23Celtic0029507.16
2023-24Celtic1125007.27
2024-25Celtic103000–
2025-26Celtic00710–
2026-27Celtic008107.44

Player page →

213Danny FinlaysonSt Johnstone· 25ySt JohnstoneD2502451006.60
SeasonClubGoalsAstAppsYCRCRating
2020-21St Mirren00310–
2024-25Livingston01010–
2025-26Livingston013580–
2026-27St Johnstone007006.60

Player page →

213Danny MullenPartick Thistle· 31yPartick ThistleF31161251006.78
SeasonClubGoalsAstAppsYCRCRating
2018-19St Mirren50020–
2019-20St Mirren20020–
2020-21Dundee10000–
2021-22Dundee7125606.78
2022-23Partick Thistle10000–

Player page →

213David BatesAberdeen· 30yAberdeenD3030331007.07
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers10010–
2021-22Aberdeen2033907.07

Player page →

213H. MilneHeart of Midlothian· 30yHeart of MidlothianD3016391006.73
SeasonClubGoalsAstAppsYCRCRating
2023-24Partick Thistle00010–
2024-25Heart of Midlothian00300–
2025-26Heart of Midlothian163080–
2026-27Heart of Midlothian006106.73

Player page →

213I. IovuDundee United· 24yDundee UnitedD2400281006.60
SeasonClubGoalsAstAppsYCRCRating
2025-26Dundee United0027100–
2026-27Dundee United001006.60

Player page →

213Jack MackenzieAberdeen· 26yAberdeenD2624961006.71
SeasonClubGoalsAstAppsYCRCRating
2020-21Aberdeen00610–
2021-22Aberdeen1120106.80
2022-23Aberdeen0118306.52
2023-24Aberdeen1127006.77
2024-25Aberdeen012550–

Player page →

213John McGinnHibernian· 32yHibernianM32530100–
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian520100–
2018-19Hibernian01000–

Player page →

213K. HoltDundee UnitedDundee UnitedM–6323100–
SeasonClubGoalsAstAppsYCRCRating
2017-18Dundee22050–
2022-23Partick Thistle20010–
2024-25Dundee United212340–
213Roland IdowuSt Mirren· 24ySt MirrenM2443581006.95
SeasonClubGoalsAstAppsYCRCRating
2024-25St Mirren423150–
2025-26St Mirren002550–
2026-27St Mirren012006.95

Player page →

213S. McGinnHibernianHibernianM–205100–
SeasonClubGoalsAstAppsYCRCRating
2018-19St Mirren10080–
2020-21Hibernian10520–
213Stephen KingsleyHeart of Midlothian· 32yHeart of MidlothianD321111221007.01
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian6033207.02
2022-23Heart of Midlothian0021406.79
2023-24Heart of Midlothian1033007.18
2024-25Heart of Midlothian10920–
2025-26Heart of Midlothian212110–
2026-27Heart of Midlothian105106.82

Player page →

213Todd CantwellRangers· 28yRangersM28139461007.41
SeasonClubGoalsAstAppsYCRCRating
2022-23Rangers6416507.36
2023-24Rangers7530507.44

Player page →

213Topi KeskinenAberdeen· 23yAberdeenM238569100–
SeasonClubGoalsAstAppsYCRCRating
2024-25Aberdeen523650–
2025-26Aberdeen333350–

Player page →

248J. GrantHeart of Midlothian· 31yHeart of MidlothianM319786926.92
SeasonClubGoalsAstAppsYCRCRating
2022-23Heart of Midlothian2228316.77
2023-24Heart of Midlothian4427007.06
2024-25Heart of Midlothian313161–

Player page →

248Nir BittonCeltic· 35yCelticM352138926.92
SeasonClubGoalsAstAppsYCRCRating
2019-20Celtic00010–
2020-21Celtic101411–
2021-22Celtic1124716.92

Player page →

248F. KentHeart of Midlothian· 30yHeart of MidlothianD303473917.27
SeasonClubGoalsAstAppsYCRCRating
2023-24Heart of Midlothian0435407.27
2024-25Heart of Midlothian201820–
2025-26Heart of Midlothian102031–

Player page →

Data coverage for Scottish Premiership →

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