Skip to content
Almanac
Menu
Clear filters

Goals, assists and cards count 1230 of 1239 stored matches (99%) that name a player. Appearances count 1206 matches with a stored lineup.

  • 21
  • 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
3James TavernierRangers · 2021-222021-22 · RangersD9133580
4Emmanuel LongeloMotherwell · 2025-262025-26 · MotherwellD843661
4James TavernierRangers · 2025-262025-26 · RangersD843450
6Kieran TierneyCeltic · 2025-262025-26 · CelticD683520
6Stephen KingsleyHeart of Midlothian · 2021-222021-22 · Heart of MidlothianD603320
8Stuart FindlayHeart of Midlothian · 2025-262025-26 · Heart of MidlothianD513450
8Emmanuel FernandezRangers · 2025-262025-26 · RangersD502720
8Joe WrightKilmarnock · 2022-232022-23 · KilmarnockD503450
8Jordan McGheeDundee · 2023-242023-24 · DundeeD503350
12Alistair JohnstonCeltic · 2024-252024-25 · CelticD4103230
12Anthony RalstonCeltic · 2021-222021-22 · CelticD492820
12James TavernierRangers · 2024-252024-25 · RangersD483340
12R. StrainSt Mirren · 2022-232022-23 · St MirrenD453640
12Ash TaylorKilmarnock · 2022-232022-23 · KilmarnockD433261
12G. HarmonRoss County · 2022-232022-23 · Ross CountyD423020
12Jack McMillanPartick Thistle · 2022-232022-23 · Partick ThistleD42010
12Ryan EdwardsDundee United · 2021-222021-22 · Dundee UnitedD423670
12A. WrightRoss County · 2024-252024-25 · Ross CountyD413850
12Cameron Carter-VickersCeltic · 2021-222021-22 · CelticD413330
12Joe ShaughnessyDundee · 2023-242023-24 · DundeeD413320
12M. FreckletonSt Mirren · 2025-262025-26 · St MirrenD413670
12Ayo ObileyeLivingston · 2021-222021-22 · LivingstonD403451
12Craig HalkettHeart of Midlothian · 2025-262025-26 · Heart of MidlothianD403091
12John SouttarHeart of Midlothian · 2021-222021-22 · Heart of MidlothianD402740
12Jordan McGheeDundee · 2024-252024-25 · DundeeD402340
12Nicky DevlinAberdeen · 2024-252024-25 · AberdeenD403140
12R. GrahamDundee United · 2024-252024-25 · Dundee UnitedD401530
12S. KellyLivingston · 2023-242023-24 · LivingstonD402210
31Greg TaylorCeltic · 2022-232022-23 · CelticD343130
31Greg TaylorCeltic · 2023-242023-24 · CelticD343540
31Connor GoldsonRangers · 2021-222021-22 · RangersD333670
31M. JohnstonMotherwell · 2022-232022-23 · MotherwellD331700
31Paul McGinnHibernian · 2021-222021-22 · HibernianD332561
31Z. LarkecheDundee · 2024-252024-25 · DundeeD332760
31Dan CaseyMotherwell · 2023-242023-24 · MotherwellD322880
31Dan CaseyMotherwell · 2024-252024-25 · MotherwellD323342
31Harry ClarkeRoss County · 2021-222021-22 · Ross CountyD321741
31R. LamieMotherwell · 2021-222021-22 · MotherwellD322520
31Carl StarfeltCeltic · 2022-232022-23 · CelticD312830
31J. JuranovicCeltic · 2021-222021-22 · CelticD312610
31James PenriceLivingston · 2022-232022-23 · LivingstonD312930
31Joe WrightKilmarnock · 2023-242023-24 · KilmarnockD312981
31Rocky BushiriHibernian · 2024-252024-25 · HibernianD312840
31Alex IacovittiRoss County · 2022-232022-23 · Ross CountyD303640
31Danny WilsonLivingston · 2024-252024-25 · LivingstonD30010
31E. AdegboyegaDundee United · 2024-252024-25 · Dundee UnitedD3031101
31Jack FitzwaterLivingston · 2021-222021-22 · LivingstonD303880
31Joe ShaughnessySt Mirren · 2021-222021-22 · St MirrenD303661

Data coverage for Scottish Premiership →

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