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

#PlayerClubPosGoalsAstAppsYCRC
1James TavernierRangersRangersD6960211300
SeasonClubGoalsAstAppsYCRC
2019-20Rangers37030
2020-21Rangers1293320
2021-22Rangers9133580
2022-23Rangers1693860
2023-24Rangers17103820
2024-25Rangers483340
2025-26Rangers843450

Player page →

2Nicky DevlinAberdeenAberdeen +1D1310208401
SeasonClubGoalsAstAppsYCRC
2019-20Livingston00010
2020-21Livingston223670
2021-22Livingston223770
2022-23Livingston253880
2023-24Aberdeen213760
2024-25Aberdeen403140
2025-26Aberdeen102871
2026-27Aberdeen00100

Player page →

2Jordan McGheeMotherwellMotherwell +1D13299150
SeasonClubGoalsAstAppsYCRC
2020-21Dundee30000
2021-22Dundee123460
2023-24Dundee503350
2024-25Dundee402340
2025-26Motherwell00700
2026-27Motherwell00200

Player page →

4Connor GoldsonRangersRangersD129129240
SeasonClubGoalsAstAppsYCRC
2019-20Rangers31040
2020-21Rangers423820
2021-22Rangers333670
2022-23Rangers222540
2023-24Rangers013070

Player page →

5Stephen KingsleyHeart of MidlothianHeart of MidlothianD111122100
SeasonClubGoalsAstAppsYCRC
2021-22Heart of Midlothian603320
2022-23Heart of Midlothian002140
2023-24Heart of Midlothian103300
2024-25Heart of Midlothian10920
2025-26Heart of Midlothian212110
2026-27Heart of Midlothian10510

Player page →

6A. GogicSt MirrenSt Mirren +2D105201502
SeasonClubGoalsAstAppsYCRC
2019-20Hamilton Academical10000
2020-21Hibernian103180
2021-22Hibernian00920
2021-22St Mirren101320
2022-23St Mirren213060
2023-24St Mirren213870
2024-25St Mirren113691
2025-26St Mirren2132121
2026-27St Mirren011240

Player page →

6Joe ShaughnessyDundeeDundee +1D105135182
SeasonClubGoalsAstAppsYCRC
2020-21St Mirren113361
2021-22St Mirren303661
2022-23St Mirren122210
2023-24Dundee413320
2024-25Dundee111130

Player page →

6J. GuthrieLivingstonLivingstonD10336120
SeasonClubGoalsAstAppsYCRC
2019-20Livingston51040
2020-21Livingston523680

Player page →

6Joe WrightDundeeDundee +1D10393203
SeasonClubGoalsAstAppsYCRC
2022-23Kilmarnock503450
2023-24Kilmarnock312981
2024-25Kilmarnock222872
2026-27Dundee00200

Player page →

10S. TanserFalkirkFalkirk +2D915184232
SeasonClubGoalsAstAppsYCRC
2019-20St Johnstone02010
2020-21St Johnstone203010
2021-22St Mirren243150
2022-23St Mirren003040
2023-24St Mirren243860
2024-25St Mirren112962
2025-26St Mirren142100
2026-27Falkirk10500

Player page →

10Craig HalkettHeart of MidlothianHeart of MidlothianD9290261
SeasonClubGoalsAstAppsYCRC
2019-20Heart of Midlothian22070
2021-22Heart of Midlothian202860
2022-23Heart of Midlothian00600
2023-24Heart of Midlothian00910
2024-25Heart of Midlothian101730
2025-26Heart of Midlothian403091

Player page →

12Paul McGinnMotherwellMotherwell +2D86174312
SeasonClubGoalsAstAppsYCRC
2019-20Hibernian00010
2019-20St Mirren01040
2020-21Hibernian323870
2021-22Hibernian332561
2022-23Motherwell003640
2023-24Motherwell103141
2024-25Motherwell101010
2025-26Motherwell003340
2026-27Motherwell00100

Player page →

12Emmanuel LongeloMotherwellMotherwellD854881
SeasonClubGoalsAstAppsYCRC
2025-26Motherwell843661
2026-27Motherwell011220

Player page →

12Alex IacovittiSt MirrenSt Mirren +1D82117160
SeasonClubGoalsAstAppsYCRC
2020-21Ross County203640
2021-22Ross County223150
2022-23Ross County303640
2024-25St Mirren101430

Player page →

12John SouttarRangersRangers +1D82115170
SeasonClubGoalsAstAppsYCRC
2019-20Heart of Midlothian01020
2021-22Heart of Midlothian402740
2022-23Rangers101210
2023-24Rangers212820
2024-25Rangers102410
2025-26Rangers002470

Player page →

12R. GrahamDundee UnitedDundee UnitedD8265120
SeasonClubGoalsAstAppsYCRC
2021-22Dundee United211550
2022-23Dundee United011520
2024-25Dundee United401530
2025-26Dundee United202020

Player page →

17Liam ScalesCelticCeltic +1D712143302
SeasonClubGoalsAstAppsYCRC
2021-22Celtic11510
2022-23Aberdeen123182
2023-24Celtic123450
2024-25Celtic232620
2025-26Celtic0337120
2026-27Celtic211020

Player page →

17Kieran TierneyCelticCelticD7114540
SeasonClubGoalsAstAppsYCRC
2025-26Celtic683520
2026-27Celtic131020

Player page →

17A. ConsidineSt JohnstoneSt Johnstone +1D74101163
SeasonClubGoalsAstAppsYCRC
2019-20Aberdeen42040
2020-21Aberdeen113661
2021-22Aberdeen00400
2022-23St Johnstone113242
2023-24St Johnstone102920

Player page →

17Bevis MugabiMotherwellMotherwellD7199100
SeasonClubGoalsAstAppsYCRC
2020-21Motherwell202300
2021-22Motherwell213180
2022-23Motherwell101300
2023-24Motherwell203220

Player page →

17R. PorteousHibernianHibernianD7084213
SeasonClubGoalsAstAppsYCRC
2019-20Hibernian10021
2020-21Hibernian103450
2021-22Hibernian202972
2022-23Hibernian302170

Player page →

22Greg TaylorCelticCelticD626144160
SeasonClubGoalsAstAppsYCRC
2019-20Celtic03010
2020-21Celtic052610
2021-22Celtic032420
2022-23Celtic343130
2023-24Celtic343540
2024-25Celtic072850

Player page →

22Alistair JohnstonCelticCelticD61788110
SeasonClubGoalsAstAppsYCRC
2022-23Celtic111410
2023-24Celtic153250
2024-25Celtic4103230
2025-26Celtic01720
2026-27Celtic00300

Player page →

22Anthony RalstonCelticCeltic +1D616100150
SeasonClubGoalsAstAppsYCRC
2019-20St Johnstone01060
2020-21Celtic00110
2021-22Celtic492820
2022-23Celtic011620
2023-24Celtic021500
2024-25Celtic231600
2025-26Celtic002440

Player page →

22R. StrainFalkirkFalkirk +2D615113191
SeasonClubGoalsAstAppsYCRC
2022-23St Mirren453640
2023-24St Mirren111741
2024-25Dundee United042940
2025-26Dundee United101950
2026-27Falkirk051220

Player page →

22G. HarmonRoss CountyRoss CountyD678270
SeasonClubGoalsAstAppsYCRC
2022-23Ross County423020
2023-24Ross County132930
2024-25Ross County122320

Player page →

22D. GallagherDundee UnitedDundee United +3D65112342
SeasonClubGoalsAstAppsYCRC
2019-20Motherwell21090
2020-21Motherwell112960
2021-22Aberdeen012250
2022-23St Mirren202781
2024-25Dundee United123461
22S. KellyDundeeDundee +2D6567160
SeasonClubGoalsAstAppsYCRC
2019-20Ross County02040
2021-22Livingston011540
2022-23Livingston222770
2023-24Livingston402210
2024-25Dundee00300

Player page →

22Dan CaseyMotherwellMotherwellD6473172
SeasonClubGoalsAstAppsYCRC
2022-23Motherwell001250
2023-24Motherwell322880
2024-25Motherwell323342

Player page →

22Ash TaylorKilmarnockKilmarnock +1D6363101
SeasonClubGoalsAstAppsYCRC
2019-20Aberdeen10040
2020-21Aberdeen103100
2022-23Kilmarnock433261

Player page →

22Liam GordonMotherwellMotherwell +1D63175332
SeasonClubGoalsAstAppsYCRC
2019-20St Johnstone00020
2020-21St Johnstone113650
2021-22St Johnstone1031100
2022-23St Johnstone213270
2023-24St Johnstone003231
2024-25Motherwell112731
2025-26Motherwell101730

Player page →

22Cameron Carter-VickersCelticCelticD62132100
SeasonClubGoalsAstAppsYCRC
2021-22Celtic413330
2022-23Celtic002950
2023-24Celtic112500
2024-25Celtic103000
2025-26Celtic00710
2026-27Celtic00810

Player page →

22Ryan EdwardsFalkirkFalkirk +1D6296131
SeasonClubGoalsAstAppsYCRC
2020-21Dundee United202420
2021-22Dundee United423670
2022-23Dundee United003241
2025-26Falkirk00400

Player page →

22Stuart FindlayHeart of MidlothianHeart of Midlothian +1D62117122
SeasonClubGoalsAstAppsYCRC
2019-20Kilmarnock11020
2020-21Kilmarnock002201
2023-24Kilmarnock003750
2024-25Kilmarnock001700
2025-26Heart of Midlothian513450
2026-27Heart of Midlothian00701

Player page →

22Rocky BushiriHibernianHibernianD61110261
SeasonClubGoalsAstAppsYCRC
2021-22Hibernian001461
2022-23Hibernian001530
2023-24Hibernian002770
2024-25Hibernian312840
2025-26Hibernian302660

Player page →

36James PenriceRangersRangers +2D513121240
SeasonClubGoalsAstAppsYCRC
2021-22Livingston042660
2022-23Livingston312930
2023-24Livingston022430
2024-25Heart of Midlothian2533110
2026-27Rangers01910

Player page →

36Stephen O'DonnellMotherwellMotherwell +1D513196292
SeasonClubGoalsAstAppsYCRC
2019-20Kilmarnock33010
2020-21Motherwell123431
2021-22Motherwell002851
2022-23Motherwell002750
2023-24Motherwell043760
2024-25Motherwell112970
2025-26Motherwell033510
2026-27Motherwell00610

Player page →

36Marcus FraserSt MirrenSt Mirren +1D58220402
SeasonClubGoalsAstAppsYCRC
2019-20Ross County12050
2020-21St Mirren103740
2021-22St Mirren133660
2022-23St Mirren003471
2023-24St Mirren103820
2024-25St Mirren033881
2025-26St Mirren103060
2026-27St Mirren00720

Player page →

36R. LamieDundeeDundee +2D55101171
SeasonClubGoalsAstAppsYCRC
2019-20Livingston11020
2020-21Motherwell013150
2021-22Motherwell322520
2022-23Motherwell002461
2023-24Dundee112120
36Jack McMillanFalkirkFalkirk +2D543070
SeasonClubGoalsAstAppsYCRC
2019-20Livingston01040
2020-21Livingston00800
2021-22Livingston101610
2022-23Partick Thistle42010
2023-24Partick Thistle01010
2026-27Falkirk00600

Player page →

36Kristoffer AjerCelticCelticD543540
SeasonClubGoalsAstAppsYCRC
2019-20Celtic31030
2020-21Celtic233510

Player page →

36P. HanlonHibernianHibernianD54116181
SeasonClubGoalsAstAppsYCRC
2019-20Hibernian20000
2020-21Hibernian113760
2021-22Hibernian002441
2022-23Hibernian123470
2023-24Hibernian112110
36Christopher JullienCelticCelticD52920
SeasonClubGoalsAstAppsYCRC
2019-20Celtic41020
2020-21Celtic11900

Player page →

36Jack FitzwaterLivingstonLivingstonD5186123
SeasonClubGoalsAstAppsYCRC
2020-21Livingston112021
2021-22Livingston303880
2022-23Livingston102822

Player page →

36Shaun RooneySt MirrenSt Mirren +1D5156150
SeasonClubGoalsAstAppsYCRC
2020-21St Johnstone212740
2021-22St Johnstone302380
2024-25St Mirren00630

Player page →

36Ayo ObileyeLivingstonLivingstonD5089101
SeasonClubGoalsAstAppsYCRC
2021-22Livingston403451
2022-23Livingston102510
2023-24Livingston003040

Player page →

36Emmanuel FernandezRangersRangersD503840
SeasonClubGoalsAstAppsYCRC
2025-26Rangers502720
2026-27Rangers001120

Player page →

48Borna BarišićRangersRangersD427106180
SeasonClubGoalsAstAppsYCRC
2019-20Rangers26030
2020-21Rangers163340
2021-22Rangers032340
2022-23Rangers193040
2023-24Rangers032030

Player page →

48Alex CochraneHeart of MidlothianHeart of MidlothianD41196123
SeasonClubGoalsAstAppsYCRC
2021-22Heart of Midlothian223120
2022-23Heart of Midlothian253433
2023-24Heart of Midlothian043170

Player page →

48Harry ClarkeRoss CountyRoss County +1D442441
SeasonClubGoalsAstAppsYCRC
2021-22Hibernian12700
2021-22Ross County321741

Player page →

Data coverage for Scottish Premiership →

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