Skip to content
Almanac
Menu
Clear filters

Goals, assists and cards count 1566 of 1571 stored matches (100%) that name a player. Appearances count 912 matches with a stored lineup.

  • 88
  • 89
  • 90
  • 92
  • 93
  • 94
  • 95
  • 96
  • 03
  • 04
  • 05
  • 06
  • 07
  • 08
  • 09
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23

95% or more of matches name a playerSome matches name a playerNone recorded

#PlayerClubPosGoalsAstAppsYCRC
1Lawrence ShanklandHeart of MidlothianHeart of MidlothianF5611107180
SeasonClubGoalsAstAppsYCRC
2020-21Dundee United833240
2021-22Dundee United00110
2022-23Heart of Midlothian2443750
2023-24Heart of Midlothian2443780

Player page →

2James ForrestCelticCelticM43367020
SeasonClubGoalsAstAppsYCRC
2017-18Celtic87010
2018-19Celtic119010
2019-20Celtic1014000
2020-21Celtic311300
2021-22Celtic121900
2022-23Celtic421600
2023-24Celtic612200

Player page →

3David TurnbullCelticCelticM4122105121
SeasonClubGoalsAstAppsYCRC
2017-18Motherwell01000
2018-19Motherwell154020
2020-21Celtic863130
2020-21Motherwell10510
2021-22Celtic652530
2022-23Celtic462811
2023-24Celtic701620

Player page →

4Kevin NisbetHibernianHibernianF31378100
SeasonClubGoalsAstAppsYCRC
2020-21Hibernian1423300
2021-22Hibernian502650
2022-23Hibernian1211950

Player page →

5Callum McGregorCelticCelticM3037136202
SeasonClubGoalsAstAppsYCRC
2017-18Celtic73000
2018-19Celtic312000
2019-20Celtic96020
2020-21Celtic373761
2021-22Celtic223340
2022-23Celtic413131
2023-24Celtic263550

Player page →

6Ryan ChristieCelticCelticM293538102
SeasonClubGoalsAstAppsYCRC
2017-18Aberdeen48051
2018-19Celtic94010
2019-20Celtic1111031
2020-21Celtic593410
2021-22Celtic03400

Player page →

6Simon MurrayRoss CountyRoss CountyF29751100
SeasonClubGoalsAstAppsYCRC
2017-18Dundee30010
2017-18Hibernian62010
2022-23Ross County411410
2023-24Ross County1643770

Player page →

8Blair SpittalMotherwellMotherwellM2725116160
SeasonClubGoalsAstAppsYCRC
2017-18Partick Thistle43000
2019-20Ross County20030
2020-21Ross County11910
2021-22Ross County533450
2022-23Motherwell673620
2023-24Motherwell9113750

Player page →

8Mark O'HaraSt MirrenSt MirrenM276109232
SeasonClubGoalsAstAppsYCRC
2017-18Dundee40030
2019-20Motherwell11040
2020-21Motherwell502721
2021-22Motherwell101920
2022-23St Mirren1023581
2023-24St Mirren632840

Player page →

10Lewis FergusonAberdeenAberdeenM26971462
SeasonClubGoalsAstAppsYCRC
2017-18Hamilton Academical01040
2018-19Aberdeen510110
2019-20Aberdeen14081
2020-21Aberdeen9235111
2021-22Aberdeen11136120

Player page →

11C. BurkeKilmarnockKilmarnockM20163770
SeasonClubGoalsAstAppsYCRC
2017-18Kilmarnock12010
2018-19Kilmarnock56010
2019-20Kilmarnock54020
2020-21Kilmarnock943730

Player page →

11Callum HendrySt JohnstoneSt JohnstoneF20247152
SeasonClubGoalsAstAppsYCRC
2017-18St Johnstone01000
2018-19St Johnstone20010
2019-20St Johnstone71041
2020-21Aberdeen201210
2020-21St Johnstone001631
2021-22St Johnstone901960

Player page →

13R. CallachanRoss CountyRoss CountyM19592321
SeasonClubGoalsAstAppsYCRC
2017-18Heart of Midlothian40030
2018-19St Johnstone10040
2020-21Hamilton Academical9333110
2021-22Ross County413570
2022-23Ross County112471

Player page →

14A. ForrestHeart of MidlothianHeart of MidlothianM1810134110
SeasonClubGoalsAstAppsYCRC
2020-21Livingston413010
2021-22Livingston643660
2022-23Heart of Midlothian403510
2023-24Heart of Midlothian453330

Player page →

15Danny MullenPartick ThistlePartick ThistleF16125100
SeasonClubGoalsAstAppsYCRC
2018-19St Mirren50020
2019-20St Mirren20020
2020-21Dundee10000
2021-22Dundee712560
2022-23Partick Thistle10000

Player page →

16Daniel ArmstrongKilmarnockKilmarnockM151775181
SeasonClubGoalsAstAppsYCRC
2022-23Kilmarnock973791
2023-24Kilmarnock6103890

Player page →

16Greg KiltieSt MirrenSt MirrenF1512123100
SeasonClubGoalsAstAppsYCRC
2019-20Kilmarnock10010
2020-21Kilmarnock622920
2021-22St Mirren242520
2022-23St Mirren213540
2023-24St Mirren453410

Player page →

18A. ConsidineSt JohnstoneSt JohnstoneD148101304
SeasonClubGoalsAstAppsYCRC
2017-18Aberdeen42050
2018-19Aberdeen32091
2019-20Aberdeen42040
2020-21Aberdeen113661
2021-22Aberdeen00400
2022-23St Johnstone113242
2023-24St Johnstone102920

Player page →

18L. McCowanDundeeDundeeM1476691
SeasonClubGoalsAstAppsYCRC
2021-22Dundee422900
2023-24Dundee1053791

Player page →

20Scott WrightRangersRangersF1399171
SeasonClubGoalsAstAppsYCRC
2017-18Aberdeen10010
2018-19Aberdeen02000
2018-19Dundee34010
2020-21Aberdeen211710
2020-21Rangers10910
2021-22Rangers411900
2022-23Rangers012310
2023-24Rangers202321

Player page →

20A. CampbellMotherwellMotherwellM13634150
SeasonClubGoalsAstAppsYCRC
2017-18Motherwell20030
2018-19Motherwell24050
2019-20Motherwell52010
2020-21Motherwell403460

Player page →

22Ryan JackRangersRangersM121265164
SeasonClubGoalsAstAppsYCRC
2017-18Rangers02044
2018-19Rangers44040
2019-20Rangers43020
2020-21Rangers211910
2021-22Rangers00900
2022-23Rangers122650
2023-24Rangers101100

Player page →

22Josh CampbellHibernianHibernianM12881160
SeasonClubGoalsAstAppsYCRC
2021-22Hibernian132650
2022-23Hibernian843690
2023-24Hibernian311920

Player page →

24S. MallanHibernianHibernianM111114140
SeasonClubGoalsAstAppsYCRC
2018-19Hibernian780100
2019-20Hibernian33020
2020-21Hibernian101420

Player page →

24L. DykesLivingstonLivingstonF115381
SeasonClubGoalsAstAppsYCRC
2019-20Livingston95081
2020-21Livingston20300

Player page →

24Craig HalkettHeart of MidlothianHeart of MidlothianD11243201
SeasonClubGoalsAstAppsYCRC
2018-19Livingston70061
2019-20Heart of Midlothian22070
2021-22Heart of Midlothian202860
2022-23Heart of Midlothian00600
2023-24Heart of Midlothian00910

Player page →

24R. PorteousHibernianHibernianD11084293
SeasonClubGoalsAstAppsYCRC
2017-18Hibernian10030
2018-19Hibernian30050
2019-20Hibernian10021
2020-21Hibernian103450
2021-22Hibernian202972
2022-23Hibernian302170

Player page →

28Paul McGinnMotherwellMotherwellD1011130402
SeasonClubGoalsAstAppsYCRC
2017-18Partick Thistle01060
2018-19St Mirren34080
2019-20Hibernian00010
2019-20St Mirren01040
2020-21Hibernian323870
2021-22Hibernian332561
2022-23Motherwell003640
2023-24Motherwell103141

Player page →

29Andy HallidayMotherwellMotherwellM9670151
SeasonClubGoalsAstAppsYCRC
2017-18Rangers00010
2018-19Rangers11040
2019-20Rangers01000
2021-22Heart of Midlothian402761
2022-23Heart of Midlothian332820
2023-24Heart of Midlothian00310
2023-24Motherwell111210

Player page →

29J. ScottSt MirrenSt MirrenF932710
SeasonClubGoalsAstAppsYCRC
2018-19Motherwell11000
2019-20Motherwell31010
2021-22Hibernian411600
2023-24St Mirren101100

Player page →

29Ross StewartRoss CountyRoss CountyF931990
SeasonClubGoalsAstAppsYCRC
2019-20Ross County72070
2020-21Ross County211920

Player page →

29Jordan McGheeDundeeDundeeD9267110
SeasonClubGoalsAstAppsYCRC
2020-21Dundee30000
2021-22Dundee123460
2023-24Dundee503350

Player page →

29Steven FletcherDundee UnitedDundee UnitedF923330
SeasonClubGoalsAstAppsYCRC
2022-23Dundee United923330

Player page →

29M. DavidsonSt JohnstoneSt JohnstoneM9048412
SeasonClubGoalsAstAppsYCRC
2017-18St Johnstone500120
2018-19St Johnstone30070
2019-20St Johnstone00071
2020-21St Johnstone102140
2021-22St Johnstone0023110
2022-23St Johnstone00401

Player page →

35L. CraigSt JohnstoneSt JohnstoneM81239332
SeasonClubGoalsAstAppsYCRC
2017-18St Johnstone35070
2018-19St Johnstone22060
2019-20St Johnstone02031
2020-21St Johnstone332391
2021-22St Johnstone001680

Player page →

35Nicky DevlinAberdeenAberdeenD810148290
SeasonClubGoalsAstAppsYCRC
2019-20Livingston00010
2020-21Livingston223670
2021-22Livingston223770
2022-23Livingston253880
2023-24Aberdeen213760

Player page →

35Kenny McLeanAberdeenAberdeenM85040
SeasonClubGoalsAstAppsYCRC
2017-18Aberdeen85040

Player page →

35John SouttarRangersRangersD8367180
SeasonClubGoalsAstAppsYCRC
2017-18Heart of Midlothian10080
2018-19Heart of Midlothian01010
2019-20Heart of Midlothian01020
2021-22Heart of Midlothian402740
2022-23Rangers101210
2023-24Rangers212820

Player page →

39Greg TaylorCelticCelticD723116150
SeasonClubGoalsAstAppsYCRC
2017-18Kilmarnock02000
2018-19Kilmarnock12040
2019-20Celtic03010
2020-21Celtic052610
2021-22Celtic032420
2022-23Celtic343130
2023-24Celtic343540

Player page →

39Connor McLennanSt JohnstoneSt JohnstoneF71172110
SeasonClubGoalsAstAppsYCRC
2017-18Aberdeen00010
2018-19Aberdeen38000
2019-20Aberdeen31020
2020-21Aberdeen012730
2021-22Aberdeen001910
2022-23St Johnstone112640

Player page →

39S. KellyLivingstonLivingstonM794770
SeasonClubGoalsAstAppsYCRC
2020-21Ross County032540
2022-23Livingston541120
2023-24Livingston221110

Player page →

39Glenn MiddletonDundee UnitedDundee UnitedF776650
SeasonClubGoalsAstAppsYCRC
2018-19Rangers23000
2019-20Hibernian01000
2020-21St Johnstone20900
2021-22St Johnstone112820
2022-23Dundee United222930

Player page →

39Alex IacovittiRoss CountyRoss CountyD72103130
SeasonClubGoalsAstAppsYCRC
2020-21Ross County203640
2021-22Ross County223150
2022-23Ross County303640

Player page →

39Craig SibbaldDundee UnitedDundee UnitedM7281220
SeasonClubGoalsAstAppsYCRC
2018-19Livingston31010
2019-20Livingston21030
2020-21Livingston103270
2021-22Livingston001440
2022-23Dundee United103570

Player page →

39Stuart FindlayKilmarnockKilmarnockD7259122
SeasonClubGoalsAstAppsYCRC
2017-18Kilmarnock31010
2018-19Kilmarnock30041
2019-20Kilmarnock11020
2020-21Kilmarnock002201
2023-24Kilmarnock003750

Player page →

39Ryan HardieLivingstonLivingstonF71010
SeasonClubGoalsAstAppsYCRC
2018-19Livingston71010

Player page →

39Stephen KingsleyHeart of MidlothianHeart of MidlothianD708760
SeasonClubGoalsAstAppsYCRC
2021-22Heart of Midlothian603320
2022-23Heart of Midlothian002140
2023-24Heart of Midlothian103300

Player page →

48Barrie McKayHeart of MidlothianHeart of MidlothianF6188110
SeasonClubGoalsAstAppsYCRC
2021-22Heart of Midlothian2103300
2022-23Heart of Midlothian463710
2023-24Heart of Midlothian021100

Player page →

48Stephen O'DonnellMotherwellMotherwellD615126272
SeasonClubGoalsAstAppsYCRC
2017-18Kilmarnock25020
2018-19Kilmarnock01050
2019-20Kilmarnock33010
2020-21Motherwell123431
2021-22Motherwell002851
2022-23Motherwell002750
2023-24Motherwell043760

Player page →

48Scott BrownAberdeenAberdeenM6655362
SeasonClubGoalsAstAppsYCRC
2017-18Celtic02070
2018-19Celtic110111
2019-20Celtic20060
2020-21Celtic123161
2021-22Aberdeen212460

Player page →

Data coverage for Scottish Premiership →

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