Skip to content
Almanac
Menu
Clear filters

Goals, assists and cards count 1234 of 1243 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

#PlayerClubPosGoalsAstAppsYCRC
1Marcus FraserSt MirrenSt MirrenD36183312
SeasonClubGoalsAstAppsYCRC
2021-22St Mirren133660
2022-23St Mirren003471
2023-24St Mirren103820
2024-25St Mirren033881
2025-26St Mirren103060
2026-27St Mirren00720

Player page →

2Callum McGregorCelticCelticM1815182251
SeasonClubGoalsAstAppsYCRC
2021-22Celtic223340
2022-23Celtic413131
2023-24Celtic263550
2024-25Celtic833530
2025-26Celtic233790
2026-27Celtic001110

Player page →

3Nicky DevlinAberdeenAberdeenD118172321
SeasonClubGoalsAstAppsYCRC
2021-22Livingston223770
2022-23Livingston253880
2023-24Aberdeen213760
2024-25Aberdeen403140
2025-26Aberdeen102871
2026-27Aberdeen00100

Player page →

4Blair SpittalHeart of MidlothianHeart of MidlothianM2627170150
SeasonClubGoalsAstAppsYCRC
2021-22Ross County533450
2022-23Motherwell673620
2023-24Motherwell9113750
2024-25Heart of Midlothian433500
2025-26Heart of Midlothian222430
2026-27Heart of Midlothian01400

Player page →

5Greg KiltieKilmarnockKilmarnockM1516168180
SeasonClubGoalsAstAppsYCRC
2021-22St Mirren242520
2022-23St Mirren213540
2023-24St Mirren453410
2024-25St Mirren002960
2025-26Kilmarnock463340
2026-27Kilmarnock301210

Player page →

6Stephen O'DonnellMotherwellMotherwellD18162251
SeasonClubGoalsAstAppsYCRC
2021-22Motherwell002851
2022-23Motherwell002750
2023-24Motherwell043760
2024-25Motherwell112970
2025-26Motherwell033510
2026-27Motherwell00610

Player page →

7A. ForrestDundeeDundeeF1812159120
SeasonClubGoalsAstAppsYCRC
2021-22Livingston643660
2022-23Heart of Midlothian403510
2023-24Heart of Midlothian453330
2024-25Heart of Midlothian413110
2025-26Heart of Midlothian001310
2026-27Dundee021100

Player page →

8Josh CampbellSt JohnstoneSt JohnstoneM2212148280
SeasonClubGoalsAstAppsYCRC
2021-22Hibernian132650
2022-23Hibernian843690
2023-24Hibernian311920
2024-25Hibernian413370
2025-26Hibernian332740
2026-27Hibernian10100
2026-27St Johnstone20610

Player page →

9J. HoltSt JohnstoneSt JohnstoneM13147372
SeasonClubGoalsAstAppsYCRC
2021-22Livingston1037110
2022-23Livingston0235101
2023-24Livingston013560
2024-25St Johnstone002881
2026-27St Johnstone001220

Player page →

10Mark O'HaraKilmarnockKilmarnockM219144191
SeasonClubGoalsAstAppsYCRC
2021-22Motherwell101920
2022-23St Mirren1023581
2023-24St Mirren632840
2024-25St Mirren433240
2025-26St Mirren012210
2026-27Kilmarnock00800

Player page →

11Lawrence ShanklandRangersRangersF7519141250
SeasonClubGoalsAstAppsYCRC
2021-22Dundee United00110
2022-23Heart of Midlothian2443750
2023-24Heart of Midlothian2443780
2024-25Heart of Midlothian883270
2025-26Heart of Midlothian1632940
2026-27Rangers30500

Player page →

12Chris CaddenAberdeenAberdeenD58139110
SeasonClubGoalsAstAppsYCRC
2021-22Hibernian222820
2022-23Hibernian133750
2023-24Hibernian101100
2024-25Hibernian013210
2025-26Hibernian122010
2026-27Aberdeen001120

Player page →

12Liam GordonMotherwellMotherwellD52139262
SeasonClubGoalsAstAppsYCRC
2021-22St Johnstone1031100
2022-23St Johnstone213270
2023-24St Johnstone003231
2024-25Motherwell112731
2025-26Motherwell101730

Player page →

14Lewis MayoAberdeenAberdeenD22138171
SeasonClubGoalsAstAppsYCRC
2022-23Kilmarnock013420
2023-24Kilmarnock103651
2024-25Kilmarnock013720
2025-26Kilmarnock002430
2026-27Aberdeen10750

Player page →

15L. McCowanCelticCelticM2416137111
SeasonClubGoalsAstAppsYCRC
2021-22Dundee422900
2023-24Dundee1053791
2024-25Celtic673300
2024-25Dundee21300
2025-26Celtic113020
2026-27Celtic10500

Player page →

16Paul McGinnMotherwellMotherwellD53136192
SeasonClubGoalsAstAppsYCRC
2021-22Hibernian332561
2022-23Motherwell003640
2023-24Motherwell103141
2024-25Motherwell101010
2025-26Motherwell003340
2026-27Motherwell00100

Player page →

17Liam KellyRangersRangersG0112480
SeasonClubGoalsAstAppsYCRC
2021-22Motherwell003830
2022-23Motherwell013820
2023-24Motherwell003830
2024-25Rangers001000

Player page →

18Simon MurrayDundeeDundeeF438122201
SeasonClubGoalsAstAppsYCRC
2022-23Ross County411410
2023-24Ross County1643770
2024-25Dundee1633890
2025-26Dundee703131
2026-27Dundee00200

Player page →

18Kevin NisbetAberdeenAberdeenF4110122190
SeasonClubGoalsAstAppsYCRC
2021-22Hibernian502650
2022-23Hibernian1211950
2024-25Aberdeen1153240
2025-26Aberdeen913430
2026-27Aberdeen431120

Player page →

18Stephen 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 →

21James PenriceRangersRangersD513121240
SeasonClubGoalsAstAppsYCRC
2021-22Livingston042660
2022-23Livingston312930
2023-24Livingston022430
2024-25Heart of Midlothian2533110
2026-27Rangers01910

Player page →

22Greg TaylorCelticCelticD618118140
SeasonClubGoalsAstAppsYCRC
2021-22Celtic032420
2022-23Celtic343130
2023-24Celtic343540
2024-25Celtic072850

Player page →

23James ForrestCelticCelticM131111620
SeasonClubGoalsAstAppsYCRC
2021-22Celtic121900
2022-23Celtic421600
2023-24Celtic612200
2024-25Celtic152300
2025-26Celtic112710
2026-27Celtic00910

Player page →

24John SouttarRangersRangersD81115150
SeasonClubGoalsAstAppsYCRC
2021-22Heart of Midlothian402740
2022-23Rangers101210
2023-24Rangers212820
2024-25Rangers102410
2025-26Rangers002470

Player page →

25D. WatsonKilmarnockKilmarnockM124114232
SeasonClubGoalsAstAppsYCRC
2022-23Kilmarnock001021
2023-24Kilmarnock523690
2024-25Kilmarnock413540
2025-26Kilmarnock313381

Player page →

25C. BarronRangersRangersM27114100
SeasonClubGoalsAstAppsYCRC
2021-22Aberdeen001310
2022-23Aberdeen121720
2023-24Aberdeen132920
2024-25Rangers002800
2025-26Rangers022750

Player page →

27Andy HallidayMotherwellMotherwellM116110181
SeasonClubGoalsAstAppsYCRC
2021-22Heart of Midlothian402761
2022-23Heart of Midlothian332820
2023-24Heart of Midlothian00310
2023-24Motherwell111210
2024-25Motherwell323880
2025-26Motherwell00200

Player page →

28Daniel ArmstrongKilmarnockKilmarnockM1824108272
SeasonClubGoalsAstAppsYCRC
2022-23Kilmarnock973791
2023-24Kilmarnock6103890
2024-25Kilmarnock373391

Player page →

29Rory McKenzieKilmarnockKilmarnockM11106151
SeasonClubGoalsAstAppsYCRC
2022-23Kilmarnock0136111
2023-24Kilmarnock102840
2024-25Kilmarnock001900
2025-26Kilmarnock001900
2026-27Kilmarnock00400

Player page →

30Robbie DeasKilmarnockKilmarnockD41100293
SeasonClubGoalsAstAppsYCRC
2021-22Inverness Caledonian Thistle00010
2023-24Kilmarnock1030111
2024-25Kilmarnock103252
2025-26Kilmarnock2135120
2026-27Kilmarnock00300

Player page →

31Jordan McGheeMotherwellMotherwellD10299150
SeasonClubGoalsAstAppsYCRC
2021-22Dundee123460
2023-24Dundee503350
2024-25Dundee402340
2025-26Motherwell00700
2026-27Motherwell00200

Player page →

31Anthony RalstonCelticCelticD6159980
SeasonClubGoalsAstAppsYCRC
2021-22Celtic492820
2022-23Celtic011620
2023-24Celtic021500
2024-25Celtic231600
2025-26Celtic002440

Player page →

33J. MulliganHibernianHibernianM41198201
SeasonClubGoalsAstAppsYCRC
2021-22Dundee201140
2023-24Dundee101821
2024-25Dundee053450
2025-26Hibernian152470
2026-27Hibernian011120

Player page →

33Ross LaidlawRoss CountyRoss CountyG009820
SeasonClubGoalsAstAppsYCRC
2021-22Ross County002000
2022-23Ross County003820
2023-24Ross County002500
2024-25Ross County001500

Player page →

35Craig SibbaldFalkirkFalkirkM6197150
SeasonClubGoalsAstAppsYCRC
2021-22Livingston001440
2022-23Dundee United103570
2024-25Dundee United111610
2025-26Dundee United402630
2026-27Falkirk00600

Player page →

36Barrie McKayLivingstonLivingstonF6199510
SeasonClubGoalsAstAppsYCRC
2021-22Heart of Midlothian2103300
2022-23Heart of Midlothian463710
2023-24Heart of Midlothian021100
2024-25Heart of Midlothian00800
2025-26Livingston01600

Player page →

36Stuart FindlayHeart of MidlothianHeart of MidlothianD5195101
SeasonClubGoalsAstAppsYCRC
2023-24Kilmarnock003750
2024-25Kilmarnock001700
2025-26Heart of Midlothian513450
2026-27Heart of Midlothian00701

Player page →

36Zander ClarkHeart of MidlothianHeart of MidlothianG009510
SeasonClubGoalsAstAppsYCRC
2021-22St Johnstone003210
2022-23Heart of Midlothian002100
2023-24Heart of Midlothian003500
2024-25Heart of Midlothian00300
2025-26Heart of Midlothian00400

Player page →

39Craig GordonHeart of MidlothianHeart of MidlothianG009130
SeasonClubGoalsAstAppsYCRC
2021-22Heart of Midlothian003610
2022-23Heart of Midlothian001610
2023-24Heart of Midlothian00300
2024-25Heart of Midlothian003310
2025-26Heart of Midlothian00300

Player page →

40Lyall CameronDundee UnitedDundee UnitedM1689070
SeasonClubGoalsAstAppsYCRC
2023-24Dundee503220
2024-25Dundee953320
2025-26Aberdeen001310
2025-26Rangers00610
2026-27Dundee United23610

Player page →

40Craig HalkettHeart of MidlothianHeart of MidlothianD7090191
SeasonClubGoalsAstAppsYCRC
2021-22Heart of Midlothian202860
2022-23Heart of Midlothian00600
2023-24Heart of Midlothian00910
2024-25Heart of Midlothian101730
2025-26Heart of Midlothian403091

Player page →

40Jack MackenzieAberdeenAberdeenD249090
SeasonClubGoalsAstAppsYCRC
2021-22Aberdeen112010
2022-23Aberdeen011830
2023-24Aberdeen112700
2024-25Aberdeen012550

Player page →

43Glenn MiddletonDundee UnitedDundee UnitedF578680
SeasonClubGoalsAstAppsYCRC
2021-22St Johnstone112820
2022-23Dundee United222930
2024-25Dundee United242930

Player page →

44Alex IacovittiSt MirrenSt MirrenD6281120
SeasonClubGoalsAstAppsYCRC
2021-22Ross County223150
2022-23Ross County303640
2024-25St Mirren101430

Player page →

45Jamie McCartHeart of MidlothianHeart of MidlothianD217891
SeasonClubGoalsAstAppsYCRC
2021-22St Johnstone103761
2024-25Heart of Midlothian101100
2025-26Heart of Midlothian002010
2026-27Heart of Midlothian011020

Player page →

46Scott WrightDundeeDundeeM727641
SeasonClubGoalsAstAppsYCRC
2021-22Rangers411900
2022-23Rangers012310
2023-24Rangers202321
2024-25Rangers00200
2025-26Dundee10910

Player page →

47Finlay RobertsonDundeeDundeeM357481
SeasonClubGoalsAstAppsYCRC
2021-22Dundee00200
2023-24Dundee001321
2024-25Dundee042900
2025-26Dundee312460
2026-27Dundee00600

Player page →

48David MarshallHibernianHibernianG007130
SeasonClubGoalsAstAppsYCRC
2022-23Hibernian003830
2023-24Hibernian003300

Player page →

49David TurnbullCelticCelticM17116961
SeasonClubGoalsAstAppsYCRC
2021-22Celtic652530
2022-23Celtic462811
2023-24Celtic701620

Player page →

50S. KellyDundeeDundeeD6367120
SeasonClubGoalsAstAppsYCRC
2021-22Livingston011540
2022-23Livingston222770
2023-24Livingston402210
2024-25Dundee00300

Player page →

Data coverage for Scottish Premiership →

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