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
1James TavernierRangers· 35yRangersD359181211330–
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers87030–
2018-19Rangers1414000–
2019-20Rangers37030–
2020-21Rangers1293320–
2021-22Rangers9133580–
2022-23Rangers1693860–
2023-24Rangers17103820–
2024-25Rangers483340–
2025-26Rangers843450–

Player page →

2Sam CosgroveAberdeen· 29yAberdeenF2931314123–
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen01001–
2018-19Aberdeen171071–
2019-20Aberdeen111041–
2020-21Aberdeen301410–

Player page →

3Ryan KentRangers· 29yRangersM29282992101–
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers64020–
2019-20Rangers70010–
2020-21Rangers1093700–
2021-22Rangers282641–
2022-23Rangers382930–

Player page →

4Curtis MainDundee· 34yDundeeF34278110192–
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell52020–
2018-19Motherwell33051–
2019-20Aberdeen40001–
2020-21Aberdeen201410–
2021-22St Mirren213120–
2022-23St Mirren923750–
2023-24Dundee001430–
2024-25Dundee201410–

Player page →

5Tawanda MaswanhiseMotherwell· 23yMotherwellF2325777606.60
SeasonClubGoalsAstAppsYCRCRating
2024-25Motherwell633040–
2025-26Motherwell1723510–
2026-27Motherwell2212106.60

Player page →

5J. DefoeRangers· 44yRangersF442541720–
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers82010–
2019-20Rangers131010–
2020-21Rangers411500–
2021-22Rangers00200–

Player page →

7Scott SinclairCeltic· 37yCelticM37199010–
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic107000–
2018-19Celtic92010–

Player page →

8Callum SlatteryMotherwell· 27yMotherwellM271611126451–
SeasonClubGoalsAstAppsYCRCRating
2021-22Motherwell2031120–
2022-23Motherwell4229141–
2023-24Motherwell102070–
2024-25Motherwell611540–
2025-26Motherwell383180–

Player page →

8Josh GinnellyHeart of Midlothian· 29yHeart of MidlothianF291666162–
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian523131–
2022-23Heart of Midlothian1143031–

Player page →

10Y. DhandaHeart of Midlothian· 27yHeart of MidlothianM2715141201826.76
SeasonClubGoalsAstAppsYCRCRating
2022-23Ross County773030–
2023-24Ross County663560–
2024-25Heart of Midlothian012531–
2025-26Dundee202841–
2026-27Heart of Midlothian002206.76

Player page →

10Connor GoldsonRangers· 33yRangersD33159129310–
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers30070–
2019-20Rangers31040–
2020-21Rangers423820–
2021-22Rangers333670–
2022-23Rangers222540–
2023-24Rangers013070–

Player page →

10Devante ColeMotherwell· 31yMotherwellF311562760–
SeasonClubGoalsAstAppsYCRCRating
2019-20Motherwell41010–
2020-21Motherwell1152750–

Player page →

10Toyosi OlusanyaAberdeen· 29yAberdeenF29155921626.21
SeasonClubGoalsAstAppsYCRCRating
2022-23St Mirren00100–
2023-24St Mirren613551–
2024-25St Mirren823191–
2025-26Aberdeen121510–
2026-27Aberdeen0010106.21

Player page →

10Jonathan ObikaMotherwell· 36yMotherwellF361525360–
SeasonClubGoalsAstAppsYCRCRating
2019-20St Mirren81010–
2020-21St Mirren513420–
2022-23Motherwell10930–
2023-24Motherwell101000–

Player page →

10S. DalbyDundee United· 26yDundee UnitedF261523510–
SeasonClubGoalsAstAppsYCRCRating
2024-25Dundee United1523510–

Player page →

16Todd CantwellRangers· 28yRangersM2813946100–
SeasonClubGoalsAstAppsYCRCRating
2022-23Rangers641650–
2023-24Rangers753050–

Player page →

16Josh WindassRangers· 32yRangersM32136060–
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers136060–

Player page →

18S. TanserFalkirk· 32yFalkirkD3212171842726.56
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone02020–
2018-19St Johnstone30020–
2019-20St Johnstone02010–
2020-21St Johnstone203010–
2021-22St Mirren243150–
2022-23St Mirren003040–
2023-24St Mirren243860–
2024-25St Mirren112962–
2025-26St Mirren142100–
2026-27Falkirk105006.56

Player page →

18L. ClarksonAberdeen· 25yAberdeenM251212117120–
SeasonClubGoalsAstAppsYCRCRating
2022-23Aberdeen583450–
2023-24Aberdeen333620–
2024-25Aberdeen413430–
2025-26Aberdeen001320–

Player page →

18D. WrightDundee· 31yDundeeM311261601106.62
SeasonClubGoalsAstAppsYCRCRating
2019-20St Johnstone01000–
2020-21Hibernian112000–
2021-22Hibernian101700–
2022-23St Johnstone713840–
2023-24St Johnstone00910–
2024-25St Johnstone113120–
2025-26Dundee113420–
2026-27Dundee1111206.62

Player page →

21Chris LongMotherwell· 31yMotherwellF3111329121–
SeasonClubGoalsAstAppsYCRCRating
2019-20Motherwell71061–
2020-21Motherwell422960–

Player page →

22J. GuthrieLivingston· 34yLivingstonD3410336120–
SeasonClubGoalsAstAppsYCRCRating
2019-20Livingston51040–
2020-21Livingston523680–

Player page →

23Joel NoubleLivingston· 30yLivingstonF30998781–
SeasonClubGoalsAstAppsYCRCRating
2021-22Livingston031641–
2022-23Livingston723030–
2023-24Livingston123210–
2025-26Livingston12900–

Player page →

23J. GrantHeart of Midlothian· 31yHeart of MidlothianM31978692–
SeasonClubGoalsAstAppsYCRCRating
2022-23Heart of Midlothian222831–
2023-24Heart of Midlothian442700–
2024-25Heart of Midlothian313161–

Player page →

23Tyreece John-JulesKilmarnock· 25yKilmarnockF259230506.77
SeasonClubGoalsAstAppsYCRCRating
2025-26Kilmarnock821820–
2026-27Kilmarnock1012306.77

Player page →

26L. StephensonDundee United· 23yDundee UnitedM238760140–
SeasonClubGoalsAstAppsYCRCRating
2024-25Dundee United323170–
2025-26Dundee United552970–

Player page →

26Emmanuel LongeloMotherwell· 25yMotherwellD258548816.78
SeasonClubGoalsAstAppsYCRCRating
2025-26Motherwell843661–
2026-27Motherwell0112206.78

Player page →

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

Player page →

26Joseph Brennen HugillKilmarnock· 23yKilmarnockF238426606.51
SeasonClubGoalsAstAppsYCRCRating
2025-26Kilmarnock621430–
2026-27Kilmarnock2212306.51

Player page →

26Ryan BowmanMotherwell· 34yMotherwellF3483050–
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell71020–
2018-19Motherwell12030–

Player page →

31Joe NewellHibernian· 33yHibernianM337221644316.57
SeasonClubGoalsAstAppsYCRCRating
2019-20Hibernian03020–
2020-21Hibernian133290–
2021-22Hibernian032770–
2022-23Hibernian163460–
2023-24Hibernian2537100–
2024-25Hibernian201671–
2025-26Hibernian101420–
2026-27Hibernian024006.57

Player page →

31J. HungboRoss County· 26yRoss CountyM26733320–
SeasonClubGoalsAstAppsYCRCRating
2021-22Ross County733320–

Player page →

31Mikey MooreRangers· 19yRangersM19733320–
SeasonClubGoalsAstAppsYCRCRating
2025-26Rangers733320–

Player page →

31Joe WestleyDundee· 22yDundeeF227230306.69
SeasonClubGoalsAstAppsYCRCRating
2025-26Dundee322220–
2026-27Dundee408106.69

Player page →

31Sean ClareHeart of Midlothian· 30yHeart of MidlothianM3072091–
SeasonClubGoalsAstAppsYCRCRating
2018-19Heart of Midlothian32060–
2019-20Heart of Midlothian40031–

Player page →

31A. HayDundee· 23yDundeeF237135207.22
SeasonClubGoalsAstAppsYCRCRating
2025-26Dundee412900–
2026-27Dundee306207.22

Player page →

31S. Palmer-HouldenMotherwell· 22yMotherwellF227143406.69
SeasonClubGoalsAstAppsYCRCRating
2024-25Dundee513330–
2026-27Motherwell2010106.69

Player page →

38G. HarmonRoss County· 25yRoss CountyD25678270–
SeasonClubGoalsAstAppsYCRCRating
2022-23Ross County423020–
2023-24Ross County132930–
2024-25Ross County122320–

Player page →

38John LundstramRangers· 32yRangersM326598112–
SeasonClubGoalsAstAppsYCRCRating
2021-22Rangers102710–
2022-23Rangers503771–
2023-24Rangers053431–

Player page →

38Dwight GayleHibernian· 37yHibernianF37642800–
SeasonClubGoalsAstAppsYCRCRating
2024-25Hibernian642800–

Player page →

38Ryan EdwardsFalkirk· 33yFalkirkD336296131–
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United202420–
2021-22Dundee United423670–
2022-23Dundee United003241–
2025-26Falkirk00400–

Player page →

42Benjamin BroggioFalkirk· 19yFalkirkM19521410–
SeasonClubGoalsAstAppsYCRCRating
2025-26Falkirk521410–

Player page →

42Adam Le FondreHibernian· 39yHibernianF39512410–
SeasonClubGoalsAstAppsYCRCRating
2023-24Hibernian512410–

Player page →

42Ellis SimmsHeart of Midlothian· 25yHeart of MidlothianF25511720–
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian511720–

Player page →

42Jack FitzwaterLivingston· 29yLivingstonD295186123–
SeasonClubGoalsAstAppsYCRCRating
2020-21Livingston112021–
2021-22Livingston303880–
2022-23Livingston102822–

Player page →

42Ayo ObileyeLivingston· 32yLivingstonD325089101–
SeasonClubGoalsAstAppsYCRCRating
2021-22Livingston403451–
2022-23Livingston102510–
2023-24Livingston003040–

Player page →

42Emmanuel FernandezRangers· 24yRangersD245038407.30
SeasonClubGoalsAstAppsYCRCRating
2025-26Rangers502720–
2026-27Rangers0011207.30

Player page →

42Owen EldingHibernian· 20yHibernianF205021206.88
SeasonClubGoalsAstAppsYCRCRating
2025-26Hibernian301310–
2026-27Hibernian208106.88

Player page →

49Alex CochraneHeart of Midlothian· 26yHeart of MidlothianD2641196123–
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian223120–
2022-23Heart of Midlothian253433–
2023-24Heart of Midlothian043170–

Player page →

49Harry ClarkeRoss County· 25yRoss CountyD25442441–
SeasonClubGoalsAstAppsYCRCRating
2021-22Hibernian12700–
2021-22Ross County321741–

Player page →

Data coverage for Scottish Premiership →

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