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
51Joe NewellHibernian· 33yHibernianM337221644317.11
SeasonClubGoalsAstAppsYCRCRating
2019-20Hibernian03020–
2020-21Hibernian133290–
2021-22Hibernian0327706.96
2022-23Hibernian1634607.29
2023-24Hibernian2537100–
2024-25Hibernian201671–
2025-26Hibernian101420–
2026-27Hibernian024006.57

Player page →

51Jason KerrHibernian· 29yHibernianM2951451237.11
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone10021–
2018-19St Johnstone20051–
2019-20St Johnstone11030–
2020-21St Johnstone103121–
2021-22St Johnstone003007.40
2026-27Hibernian0011007.03

Player page →

51B. BouananiRangers· 21yRangersM21116307.11
SeasonClubGoalsAstAppsYCRCRating
2026-27Rangers116307.11

Player page →

54Jak AlnwickSt Mirren· 33ySt MirrenG330167527.10
SeasonClubGoalsAstAppsYCRCRating
2020-21St Mirren003431–
2021-22St Mirren0133217.10

Player page →

54T. StewardSt JohnstoneSt JohnstoneG–0012017.10
SeasonClubGoalsAstAppsYCRCRating
2026-27St Johnstone0012017.10
54Raphael SallingerHibernian· 30yHibernianG300044217.10
SeasonClubGoalsAstAppsYCRCRating
2025-26Hibernian003321–
2026-27Hibernian0011007.10

Player page →

54Olwethu MakhanyaRangers· 22yRangersD221010107.10
SeasonClubGoalsAstAppsYCRCRating
2026-27Rangers1010107.10

Player page →

54Callum WrightHibernian· 26yHibernianM26317007.10
SeasonClubGoalsAstAppsYCRCRating
2026-27Hibernian317007.10

Player page →

59Callum McGregorCeltic· 33yCelticM3340432193327.09
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic73000–
2018-19Celtic312000–
2019-20Celtic96020–
2020-21Celtic373761–
2021-22Celtic2233407.14
2022-23Celtic4131317.08
2023-24Celtic263550–
2024-25Celtic833530–
2025-26Celtic233790–
2026-27Celtic0011106.93

Player page →

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

Player page →

61J. BacunaRangers· 29yRangersM29116207.08
SeasonClubGoalsAstAppsYCRCRating
2021-22Rangers116207.08

Player page →

61E. AlićSt JohnstoneSt JohnstoneD–115107.08
SeasonClubGoalsAstAppsYCRCRating
2026-27St Johnstone115107.08
61Tom LawrenceRangers· 32yRangersM328646507.08
SeasonClubGoalsAstAppsYCRCRating
2022-23Rangers215007.08
2023-24Rangers232310–
2024-25Rangers421840–

Player page →

64Blair SpittalHeart of Midlothian· 30yHeart of MidlothianM3033311791907.07
SeasonClubGoalsAstAppsYCRCRating
2017-18Partick Thistle43000–
2019-20Ross County20030–
2020-21Ross County11910–
2021-22Ross County5334507.06
2022-23Motherwell6736207.06
2023-24Motherwell9113750–
2024-25Heart of Midlothian433500–
2025-26Heart of Midlothian222430–
2026-27Heart of Midlothian014007.25

Player page →

64Charlie MulgrewDundee United· 40yDundee UnitedD403250817.07
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee United2231507.14
2022-23Dundee United1019316.95

Player page →

64Lawrence ShanklandRangers· 31yRangersF3183221732907.07
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United833240–
2021-22Dundee United001106.30
2022-23Heart of Midlothian24437507.14
2023-24Heart of Midlothian2443780–
2024-25Heart of Midlothian883270–
2025-26Heart of Midlothian1632940–
2026-27Rangers305006.78

Player page →

64Joe AriboRangers· 30yRangersM30181665607.07
SeasonClubGoalsAstAppsYCRCRating
2019-20Rangers37010–
2020-21Rangers743100–
2021-22Rangers8534507.07

Player page →

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

Player page →

64Mika BaurCeltic· 22yCelticM222010207.07
SeasonClubGoalsAstAppsYCRCRating
2026-27Celtic2010207.07

Player page →

64Owen BevanDundeeDundeeD–2010107.07
SeasonClubGoalsAstAppsYCRCRating
2026-27Dundee2010107.07
71William FishHibernian· 23yHibernianD234155607.06
SeasonClubGoalsAstAppsYCRCRating
2022-23Hibernian3021007.06
2023-24Hibernian113460–

Player page →

71Callum HendryMotherwell· 28yMotherwellF28202692027.06
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone01000–
2018-19St Johnstone20010–
2019-20St Johnstone71041–
2020-21Aberdeen201210–
2020-21St Johnstone001631–
2021-22St Johnstone9019607.08
2025-26Motherwell002140–
2026-27Motherwell001106.61

Player page →

71Stephen WelshMotherwell· 26yMotherwellD263269807.06
SeasonClubGoalsAstAppsYCRCRating
2020-21Celtic101610–
2021-22Celtic0110207.07
2022-23Celtic104207.03
2023-24Celtic001010–
2024-25Celtic00100–
2025-26Celtic00100–
2025-26Motherwell112720–

Player page →

71Moritz JenzCeltic· 27yCelticD272011407.06
SeasonClubGoalsAstAppsYCRCRating
2022-23Celtic2011407.06

Player page →

71D. McGregorHibernianHibernianD–30211627.06
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian00010–
2018-19Hibernian20061–
2019-20Hibernian00010–
2020-21Hibernian101040–
2021-22Hibernian0011417.06
71Oisin McEnteeHeart of Midlothian· 25yHeart of MidlothianD253335507.06
SeasonClubGoalsAstAppsYCRCRating
2025-26Heart of Midlothian232850–
2026-27Heart of Midlothian107007.06

Player page →

77Fashion SakalaRangers· 29yRangersF29211059207.05
SeasonClubGoalsAstAppsYCRCRating
2021-22Rangers9330107.03
2022-23Rangers12729107.06

Player page →

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

Player page →

77Martin BoyleHibernian· 33yHibernianF3369321793417.05
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian53000–
2018-19Hibernian44030–
2019-20Hibernian53050–
2020-21Hibernian1263650–
2021-22Hibernian7320217.09
2022-23Hibernian5112307.07
2023-24Hibernian533160–
2024-25Hibernian1563670–
2025-26Hibernian833620–
2026-27Hibernian308106.95

Player page →

77R. SnodgrassHeart of Midlothian· 39yHeart of MidlothianM391423917.05
SeasonClubGoalsAstAppsYCRCRating
2022-23Heart of Midlothian1423917.05

Player page →

77Ryan HedgesAberdeen· 31yAberdeenM31111244617.05
SeasonClubGoalsAstAppsYCRCRating
2019-20Aberdeen45020–
2020-21Aberdeen532811–
2021-22Aberdeen2416307.05

Player page →

77Zidane IqbalDundee UnitedDundee UnitedM–106207.05
SeasonClubGoalsAstAppsYCRCRating
2026-27Dundee United106207.05
83Greg TaylorCeltic· 29yCelticD297301442007.04
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock02000–
2018-19Kilmarnock12040–
2019-20Celtic03010–
2020-21Celtic052610–
2021-22Celtic0324206.98
2022-23Celtic3431307.09
2023-24Celtic343540–
2024-25Celtic072850–

Player page →

83Daniel ArmstrongKilmarnock· 29yKilmarnockM2918241082727.04
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock9737917.04
2023-24Kilmarnock6103890–
2024-25Kilmarnock373391–

Player page →

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

Player page →

86Kelle RoosKilmarnock· 34yKilmarnockG340079307.03
SeasonClubGoalsAstAppsYCRCRating
2022-23Aberdeen0031007.03
2023-24Aberdeen003730–
2025-26Kilmarnock001100–

Player page →

86Ianis HagiRangers· 28yRangersM281517801117.03
SeasonClubGoalsAstAppsYCRCRating
2019-20Rangers11000–
2020-21Rangers7113330–
2021-22Rangers2015207.11
2022-23Rangers108106.87
2024-25Rangers452451–

Player page →

86Jacob ChapmanSt Mirren· 26ySt MirrenG260012007.03
SeasonClubGoalsAstAppsYCRCRating
2026-27St Mirren0012007.03

Player page →

89Jamie McGrathHibernian· 30yHibernianM3042161852717.02
SeasonClubGoalsAstAppsYCRCRating
2019-20St Mirren00020–
2020-21St Mirren1013530–
2021-22St Mirren2118207.16
2022-23Dundee United8232507.08
2023-24Aberdeen913450–
2024-25Aberdeen462540–
2025-26Hibernian843461–
2026-27Hibernian117006.40

Player page →

89Mats KnoesterAberdeen· 27yAberdeenD270146707.02
SeasonClubGoalsAstAppsYCRCRating
2024-25Aberdeen011300–
2025-26Aberdeen002760–
2026-27Aberdeen006107.02

Player page →

91Barrie McKayLivingston· 31yLivingstonF3161995107.01
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian21033007.17
2022-23Heart of Midlothian4637106.87
2023-24Heart of Midlothian021100–
2024-25Heart of Midlothian00800–
2025-26Livingston01600–

Player page →

91Connor RonanAberdeen· 28yAberdeenM289635317.01
SeasonClubGoalsAstAppsYCRCRating
2021-22St Mirren7427216.97
2026-27Aberdeen228107.11

Player page →

91Djeidi GassamaRangers· 23yRangersM233849407.01
SeasonClubGoalsAstAppsYCRCRating
2025-26Rangers353840–
2026-27Rangers0311007.01

Player page →

94Liel AbadaCeltic· 25yCelticF25211279307.00
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic10636106.98
2022-23Celtic10534207.02
2023-24Celtic11900–

Player page →

94John LundstramRangers· 32yRangersM3265981127.00
SeasonClubGoalsAstAppsYCRCRating
2021-22Rangers1027106.92
2022-23Rangers5037717.05
2023-24Rangers053431–

Player page →

94Dylan LevittMotherwell· 25yMotherwellM251571181207.00
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee United5125107.12
2022-23Dundee United5327306.97
2023-24Hibernian222860–
2024-25Hibernian211920–
2025-26Hibernian001200–
2026-27Motherwell107006.70

Player page →

94Max StryjekKilmarnock· 30yKilmarnockG300074507.00
SeasonClubGoalsAstAppsYCRCRating
2020-21Livingston002220–
2021-22Livingston0035306.88
2025-26Kilmarnock001100–
2026-27Kilmarnock006007.70

Player page →

94Calvin BasseyRangers· 26yRangersD260337407.00
SeasonClubGoalsAstAppsYCRCRating
2020-21Rangers00800–
2021-22Rangers0329407.00

Player page →

94Kyle VassellKilmarnock· 33yKilmarnockF3315672717.00
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock4214217.00
2023-24Kilmarnock933540–
2024-25Kilmarnock212310–

Player page →

94G. EdwardsRoss County· 33yRoss CountyM33005007.00
SeasonClubGoalsAstAppsYCRCRating
2022-23Ross County005007.00

Player page →

Data coverage for Scottish Premiership →

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