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
1James TavernierRangers · 2023-242023-24 · RangersD17103820
2James TavernierRangers · 2022-232022-23 · RangersD1693860
3Emmanuel LongeloMotherwell · 2025-262025-26 · MotherwellD843661
3James TavernierRangers · 2025-262025-26 · RangersD843450
5D. WrightSt Johnstone · 2022-232022-23 · St JohnstoneD713840
6Kieran TierneyCeltic · 2025-262025-26 · CelticD683520
7Stuart FindlayHeart of Midlothian · 2025-262025-26 · Heart of MidlothianD513450
7Emmanuel FernandezRangers · 2025-262025-26 · RangersD502720
7Joe WrightKilmarnock · 2022-232022-23 · KilmarnockD503450
7Jordan McGheeDundee · 2023-242023-24 · DundeeD503350
11Alistair JohnstonCeltic · 2024-252024-25 · CelticD4103230
11James TavernierRangers · 2024-252024-25 · RangersD483340
11R. StrainSt Mirren · 2022-232022-23 · St MirrenD453640
11Ash TaylorKilmarnock · 2022-232022-23 · KilmarnockD433261
11C. MontanoLivingston · 2022-232022-23 · LivingstonD423170
11G. HarmonRoss County · 2022-232022-23 · Ross CountyD423020
11Jack McMillanPartick Thistle · 2022-232022-23 · Partick ThistleD42010
11A. WrightRoss County · 2024-252024-25 · Ross CountyD413850
11Joe ShaughnessyDundee · 2023-242023-24 · DundeeD413320
11M. FreckletonSt Mirren · 2025-262025-26 · St MirrenD413670
11Craig HalkettHeart of Midlothian · 2025-262025-26 · Heart of MidlothianD403091
11Jordan McGheeDundee · 2024-252024-25 · DundeeD402340
11Nicky DevlinAberdeen · 2024-252024-25 · AberdeenD403140
11R. GrahamDundee United · 2024-252024-25 · Dundee UnitedD401530
11S. KellyLivingston · 2023-242023-24 · LivingstonD402210
26Greg TaylorCeltic · 2022-232022-23 · CelticD343130
26Greg TaylorCeltic · 2023-242023-24 · CelticD343540
26M. JohnstonMotherwell · 2022-232022-23 · MotherwellD331700
26Z. LarkecheDundee · 2024-252024-25 · DundeeD332760
26Dan CaseyMotherwell · 2023-242023-24 · MotherwellD322880
26Dan CaseyMotherwell · 2024-252024-25 · MotherwellD323342
26Carl StarfeltCeltic · 2022-232022-23 · CelticD312830
26James PenriceLivingston · 2022-232022-23 · LivingstonD312930
26Joe WrightKilmarnock · 2023-242023-24 · KilmarnockD312981
26Rocky BushiriHibernian · 2024-252024-25 · HibernianD312840
26Alex IacovittiRoss County · 2022-232022-23 · Ross CountyD303640
26Danny WilsonLivingston · 2024-252024-25 · LivingstonD30010
26E. AdegboyegaDundee United · 2024-252024-25 · Dundee UnitedD3031101
26K. KeresztesDundee United · 2025-262025-26 · Dundee UnitedD303470
26R. PorteousHibernian · 2022-232022-23 · HibernianD302170
26Rocky BushiriHibernian · 2025-262025-26 · HibernianD302660
26Stefan GartenmannAberdeen · 2023-242023-24 · AberdeenD303360
26William FishHibernian · 2022-232022-23 · HibernianD302100
44Alex CochraneHeart of Midlothian · 2022-232022-23 · Heart of MidlothianD253433
44James PenriceHeart of Midlothian · 2024-252024-25 · Heart of MidlothianD2533110
44Nicky DevlinLivingston · 2022-232022-23 · LivingstonD253880
44O. BeckDundee · 2023-242023-24 · DundeeD242580
44S. TanserSt Mirren · 2023-242023-24 · St MirrenD243860
44Anthony RalstonCeltic · 2024-252024-25 · CelticD231600
44C. MontanoLivingston · 2025-262025-26 · LivingstonD232571

Data coverage for Scottish Premiership →

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