Skip to content
Almanac
Menu
Clear filters

Goals, assists and cards count 996 of 1005 stored matches (99%) that name a player. Appearances count 978 matches with a stored lineup.

  • 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
3V. CernyRangers · 2024-252024-25 · RangersM1243330
4L. McCowanDundee · 2023-242023-24 · DundeeM1053791
4Malik TillmanRangers · 2022-232022-23 · RangersM1042840
4Reo HatateCeltic · 2024-252024-25 · CelticM1043720
4M. MaolidaHibernian · 2023-242023-24 · HibernianM1021810
4Mark O'HaraSt Mirren · 2022-232022-23 · St MirrenM1023581
9Blair SpittalMotherwell · 2023-242023-24 · MotherwellM9113750
9Daniel ArmstrongKilmarnock · 2022-232022-23 · KilmarnockM973791
9A. EngelsCeltic · 2024-252024-25 · CelticM963420
9Lyall CameronDundee · 2024-252024-25 · DundeeM953320
9Jamie McGrathAberdeen · 2023-242023-24 · AberdeenM913450
14Jamie McGrathHibernian · 2025-262025-26 · HibernianM843461
14Josh CampbellHibernian · 2022-232022-23 · HibernianM843690
14Callum McGregorCeltic · 2024-252024-25 · CelticM833530
14Jamie McGrathDundee United · 2022-232022-23 · Dundee UnitedM823250
18Calvin MillerFalkirk · 2025-262025-26 · FalkirkM793860
18Elijah JustMotherwell · 2025-262025-26 · MotherwellM773540
18Y. DhandaRoss County · 2022-232022-23 · Ross CountyM773030
18Todd CantwellRangers · 2023-242023-24 · RangersM753050
18T. AasgaardRangers · 2025-262025-26 · RangersM743340
18Mikey MooreRangers · 2025-262025-26 · RangersM733320
18Lewis SmithLivingston · 2025-262025-26 · LivingstonM723420
18David TurnbullCeltic · 2023-242023-24 · CelticM701620
26Daniel ArmstrongKilmarnock · 2023-242023-24 · KilmarnockM6103890
26Reo HatateCeltic · 2022-232022-23 · CelticM683200
26Blair SpittalMotherwell · 2022-232022-23 · MotherwellM673620
26L. McCowanCeltic · 2024-252024-25 · CelticM673300
26Nicolas RaskinRangers · 2025-262025-26 · RangersM673370
26Y. DhandaRoss County · 2023-242023-24 · Ross CountyM663560
26Benjamin NygrenCeltic · 2026-272026-27 · CelticM641200
26Todd CantwellRangers · 2022-232022-23 · RangersM641650
26Elliot WattMotherwell · 2025-262025-26 · MotherwellM633481
26Mark O'HaraSt Mirren · 2023-242023-24 · St MirrenM632840
26Callum SlatteryMotherwell · 2024-252024-25 · MotherwellM611540
26James ForrestCeltic · 2023-242023-24 · CelticM612200
26Tom SparrowMotherwell · 2024-252024-25 · MotherwellM613260
39L. ClarksonAberdeen · 2022-232022-23 · AberdeenM583450
39N. CaddenHibernian · 2024-252024-25 · HibernianM572920
39L. StephensonDundee United · 2025-262025-26 · Dundee UnitedM552970
39S. KellyLivingston · 2022-232022-23 · LivingstonM541120
39A. EngelsCeltic · 2025-262025-26 · CelticM533060
39Dylan LevittDundee United · 2022-232022-23 · Dundee UnitedM532730
39Benjamin BroggioFalkirk · 2025-262025-26 · FalkirkM521410
39D. WatsonKilmarnock · 2023-242023-24 · KilmarnockM523690
39S. PittmanLivingston · 2025-262025-26 · LivingstonM523550
39Sead HakšabanovićCeltic · 2022-232022-23 · CelticM522610
39Topi KeskinenAberdeen · 2024-252024-25 · AberdeenM523650
39Calvin MillerHeart of Midlothian · 2026-272026-27 · Heart of MidlothianM511120

Data coverage for Scottish Premiership →

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