Skip to content
Almanac
Menu
Clear filters

Goals, assists and cards count 1642 of 1652 stored matches (99%) that name a player. Appearances count 1434 matches with a stored lineup.

  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26

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

#PlayerSeason · ClubPosGoalsAstAppsYCRC
1Matt O'RileyCeltic · 2023-242023-24 · CelticM18133730
2Benjamin NygrenCeltic · 2025-262025-26 · CelticM1653840
3Regan Charles-CookRoss County · 2021-222021-22 · Ross CountyM1323770
4V. CernyRangers · 2024-252024-25 · RangersM1243330
5Ryan ChristieCeltic · 2019-202019-20 · CelticM1111031
5Lewis FergusonAberdeen · 2021-222021-22 · AberdeenM11136120
7James ForrestCeltic · 2019-202019-20 · CelticM1014000
7Ryan KentRangers · 2020-212020-21 · RangersM1093700
7L. McCowanDundee · 2023-242023-24 · DundeeM1053791
7M. ElyounoussiCeltic · 2020-212020-21 · CelticM1043420
7Malik TillmanRangers · 2022-232022-23 · RangersM1042840
7Reo HatateCeltic · 2024-252024-25 · CelticM1043720
7M. MaolidaHibernian · 2023-242023-24 · HibernianM1021810
7Mark O'HaraSt Mirren · 2022-232022-23 · St MirrenM1023581
7Jamie McGrathSt Mirren · 2020-212020-21 · St MirrenM1013530
16Blair SpittalMotherwell · 2023-242023-24 · MotherwellM9113750
16Daniel ArmstrongKilmarnock · 2022-232022-23 · KilmarnockM973791
16A. EngelsCeltic · 2024-252024-25 · CelticM963420
16Callum McGregorCeltic · 2019-202019-20 · CelticM96020
16Lyall CameronDundee · 2024-252024-25 · DundeeM953320
16C. BurkeKilmarnock · 2020-212020-21 · KilmarnockM943730
16R. CallachanHamilton Academical · 2020-212020-21 · Hamilton AcademicalM9333110
16Lewis FergusonAberdeen · 2020-212020-21 · AberdeenM9235111
16Jamie McGrathAberdeen · 2023-242023-24 · AberdeenM913450
25David TurnbullCeltic · 2020-212020-21 · CelticM863130
25S. LawlessLivingston · 2019-202019-20 · LivingstonM86020
25Joe AriboRangers · 2021-222021-22 · RangersM853450
25Jamie McGrathHibernian · 2025-262025-26 · HibernianM843461
25Josh CampbellHibernian · 2022-232022-23 · HibernianM843690
25Callum McGregorCeltic · 2024-252024-25 · CelticM833530
25Jamie McGrathDundee United · 2022-232022-23 · Dundee UnitedM823250
32Ianis HagiRangers · 2020-212020-21 · RangersM7113330
32Calvin MillerFalkirk · 2025-262025-26 · FalkirkM793860
32Elijah JustMotherwell · 2025-262025-26 · MotherwellM773540
32Y. DhandaRoss County · 2022-232022-23 · Ross CountyM773030
32Todd CantwellRangers · 2023-242023-24 · RangersM753050
32Connor RonanSt Mirren · 2021-222021-22 · St MirrenM742721
32Joe AriboRangers · 2020-212020-21 · RangersM743100
32T. AasgaardRangers · 2025-262025-26 · RangersM743340
32J. HungboRoss County · 2021-222021-22 · Ross CountyM733320
32Mikey MooreRangers · 2025-262025-26 · RangersM733320
32Lewis SmithLivingston · 2025-262025-26 · LivingstonM723420
32D. WrightSt Johnstone · 2022-232022-23 · St JohnstoneM713840
32L. DonnellyMotherwell · 2019-202019-20 · MotherwellM710121
32David TurnbullCeltic · 2023-242023-24 · CelticM701620
32Ryan KentRangers · 2019-202019-20 · RangersM70010
47Daniel ArmstrongKilmarnock · 2023-242023-24 · KilmarnockM6103890
47Reo HatateCeltic · 2022-232022-23 · CelticM683200
47Blair SpittalMotherwell · 2022-232022-23 · MotherwellM673620
47L. McCowanCeltic · 2024-252024-25 · CelticM673300

Data coverage for Scottish Premiership →

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