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
1Alan PowerKilmarnockKilmarnock +1M21198513
SeasonClubGoalsAstAppsYCRC
2017-18Kilmarnock01030
2018-19Kilmarnock12090
2019-20Kilmarnock040111
2020-21Kilmarnock1332160
2021-22St Mirren013471
2022-23Kilmarnock003251

Player page →

2Lewis FergusonAberdeenAberdeen +1M26971462
SeasonClubGoalsAstAppsYCRC
2017-18Hamilton Academical01040
2018-19Aberdeen510110
2019-20Aberdeen14081
2020-21Aberdeen9235111
2021-22Aberdeen11136120

Player page →

3Alfredo MorelosRangersRangersF782687447
SeasonClubGoalsAstAppsYCRC
2017-18Rangers145060
2018-19Rangers1840114
2019-20Rangers121062
2020-21Rangers1242980
2021-22Rangers1172670
2022-23Rangers1153261

Player page →

4J. HoltLivingstonLivingston +2M411137421
SeasonClubGoalsAstAppsYCRC
2017-18Rangers24060
2019-20St Johnstone00020
2020-21Livingston143070
2021-22Livingston1037110
2022-23Livingston0235101
2023-24Livingston013560

Player page →

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

Player page →

6Paul McGinnMotherwellMotherwell +3D1011130402
SeasonClubGoalsAstAppsYCRC
2017-18Partick Thistle01060
2018-19St Mirren34080
2019-20Hibernian00010
2019-20St Mirren01040
2020-21Hibernian323870
2021-22Hibernian332561
2022-23Motherwell003640
2023-24Motherwell103141

Player page →

7Scott BrownAberdeenAberdeen +1M6655362
SeasonClubGoalsAstAppsYCRC
2017-18Celtic02070
2018-19Celtic110111
2019-20Celtic20060
2020-21Celtic123161
2021-22Aberdeen212460

Player page →

8Graeme ShinnieAberdeenAberdeenM81250353
SeasonClubGoalsAstAppsYCRC
2017-18Aberdeen260130
2018-19Aberdeen33070
2022-23Aberdeen201342
2023-24Aberdeen1337111
8Liam DonnellyKilmarnockKilmarnock +1M10173352
SeasonClubGoalsAstAppsYCRC
2018-19Motherwell10010
2019-20Motherwell710121
2020-21Motherwell00100
2021-22Motherwell002361
2022-23Kilmarnock202280
2023-24Kilmarnock002780

Player page →

8D. GallagherSt MirrenSt Mirren +3D61078351
SeasonClubGoalsAstAppsYCRC
2018-19Livingston17070
2019-20Motherwell21090
2020-21Motherwell112960
2021-22Aberdeen012250
2022-23St Mirren202781
11Joe NewellHibernianHibernianM420130340
SeasonClubGoalsAstAppsYCRC
2019-20Hibernian03020
2020-21Hibernian133290
2021-22Hibernian032770
2022-23Hibernian163460
2023-24Hibernian2537100

Player page →

12L. CraigSt JohnstoneSt JohnstoneM81239332
SeasonClubGoalsAstAppsYCRC
2017-18St Johnstone35070
2018-19St Johnstone22060
2019-20St Johnstone02031
2020-21St Johnstone332391
2021-22St Johnstone001680
12Callum SlatteryMotherwellMotherwellM7280331
SeasonClubGoalsAstAppsYCRC
2021-22Motherwell2031120
2022-23Motherwell4229141
2023-24Motherwell102070

Player page →

14A. GogicSt MirrenSt Mirren +2M82121321
SeasonClubGoalsAstAppsYCRC
2017-18Hamilton Academical10041
2018-19Hamilton Academical00030
2019-20Hamilton Academical10000
2020-21Hibernian103180
2021-22Hibernian00920
2021-22St Mirren101320
2022-23St Mirren213060
2023-24St Mirren213870

Player page →

14R. CallachanRoss CountyRoss County +3M19592321
SeasonClubGoalsAstAppsYCRC
2017-18Heart of Midlothian40030
2018-19St Johnstone10040
2020-21Hamilton Academical9333110
2021-22Ross County413570
2022-23Ross County112471

Player page →

16Richard TaitSt MirrenSt Mirren +1D41272312
SeasonClubGoalsAstAppsYCRC
2017-18Motherwell180100
2018-19Motherwell11051
2019-20Motherwell00040
2020-21St Mirren123351
2021-22St Mirren012760
2022-23St Mirren101210

Player page →

16Connor GoldsonRangersRangersD159129310
SeasonClubGoalsAstAppsYCRC
2018-19Rangers30070
2019-20Rangers31040
2020-21Rangers423820
2021-22Rangers333670
2022-23Rangers222540
2023-24Rangers013070

Player page →

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

Player page →

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

Player page →

19L. StevensonHibernianHibernianD2689290
SeasonClubGoalsAstAppsYCRC
2017-18Hibernian14030
2018-19Hibernian01050
2019-20Hibernian00060
2020-21Hibernian012210
2021-22Hibernian002380
2022-23Hibernian102850
2023-24Hibernian001610
19Nicky DevlinAberdeenAberdeen +1D810148290
SeasonClubGoalsAstAppsYCRC
2019-20Livingston00010
2020-21Livingston223670
2021-22Livingston223770
2022-23Livingston253880
2023-24Aberdeen213760

Player page →

22Rory McKenzieKilmarnockKilmarnockF5393282
SeasonClubGoalsAstAppsYCRC
2017-18Kilmarnock00050
2018-19Kilmarnock11021
2019-20Kilmarnock11010
2020-21Kilmarnock202950
2022-23Kilmarnock0136111
2023-24Kilmarnock102840

Player page →

22Liam GordonSt JohnstoneSt JohnstoneD42131281
SeasonClubGoalsAstAppsYCRC
2017-18St Johnstone00010
2019-20St Johnstone00020
2020-21St Johnstone113650
2021-22St Johnstone1031100
2022-23St Johnstone213270
2023-24St Johnstone003231

Player page →

22M. BartleyLivingstonLivingston +1M2433280
SeasonClubGoalsAstAppsYCRC
2017-18Hibernian01060
2018-19Hibernian00030
2019-20Livingston12070
2020-21Livingston1133120

Player page →

25J. BaldwinRoss CountyRoss CountyD4489273
SeasonClubGoalsAstAppsYCRC
2021-22Ross County2130140
2022-23Ross County122962
2023-24Ross County113071
25Stephen O'DonnellMotherwellMotherwell +1D615126272
SeasonClubGoalsAstAppsYCRC
2017-18Kilmarnock25020
2018-19Kilmarnock01050
2019-20Kilmarnock33010
2020-21Motherwell123431
2021-22Motherwell002851
2022-23Motherwell002750
2023-24Motherwell043760

Player page →

25C. ButcherMotherwellMotherwell +1M0075271
SeasonClubGoalsAstAppsYCRC
2020-21Dundee United0028100
2021-22Dundee United001771
2022-23Motherwell001320
2023-24Motherwell001780

Player page →

25Marcus FraserSt MirrenSt Mirren +1D45145271
SeasonClubGoalsAstAppsYCRC
2017-18Ross County00030
2019-20Ross County12050
2020-21St Mirren103740
2021-22St Mirren133660
2022-23St Mirren003471
2023-24St Mirren103820

Player page →

25P. HanlonHibernianHibernianD87116271
SeasonClubGoalsAstAppsYCRC
2017-18Hibernian22030
2018-19Hibernian11060
2019-20Hibernian20000
2020-21Hibernian113760
2021-22Hibernian002441
2022-23Hibernian123470
2023-24Hibernian112110
30R. McCrorieAberdeenAberdeen +1D6192263
SeasonClubGoalsAstAppsYCRC
2017-18Rangers20040
2018-19Rangers00001
2020-21Aberdeen102960
2021-22Aberdeen1130111
2022-23Aberdeen203351

Player page →

30S. McMannDundee UnitedDundee United +1D1995261
SeasonClubGoalsAstAppsYCRC
2017-18Hamilton Academical01050
2018-19Hamilton Academical01040
2019-20Hamilton Academical01020
2020-21Hamilton Academical143651
2021-22Dundee United022940
2022-23Dundee United003060
32D. WotherspoonSt JohnstoneSt JohnstoneM111169251
SeasonClubGoalsAstAppsYCRC
2017-18St Johnstone32071
2018-19St Johnstone24050
2019-20St Johnstone30030
2020-21St Johnstone343760
2021-22St Johnstone001030
2022-23St Johnstone012210
33G. DickerKilmarnockKilmarnockM2326242
SeasonClubGoalsAstAppsYCRC
2017-18Kilmarnock01071
2018-19Kilmarnock01071
2019-20Kilmarnock21080
2020-21Kilmarnock002620
33M. SmithHeart of MidlothianHeart of MidlothianD4748241
SeasonClubGoalsAstAppsYCRC
2017-18Heart of Midlothian02050
2018-19Heart of Midlothian01061
2019-20Heart of Midlothian03050
2021-22Heart of Midlothian212010
2022-23Heart of Midlothian202870

Player page →

33Martin BoyleHibernianHibernianF432399241
SeasonClubGoalsAstAppsYCRC
2017-18Hibernian53000
2018-19Hibernian44030
2019-20Hibernian53050
2020-21Hibernian1263650
2021-22Hibernian732021
2022-23Hibernian511230
2023-24Hibernian533160

Player page →

33James TavernierRangersRangersD7969144240
SeasonClubGoalsAstAppsYCRC
2017-18Rangers87030
2018-19Rangers1414000
2019-20Rangers37030
2020-21Rangers1293320
2021-22Rangers9133580
2022-23Rangers1693860
2023-24Rangers17103820

Player page →

33Jonny HayesAberdeenAberdeen +1M811113240
SeasonClubGoalsAstAppsYCRC
2017-18Celtic11010
2018-19Celtic01020
2019-20Celtic10010
2020-21Aberdeen233440
2021-22Aberdeen213580
2022-23Aberdeen153050
2023-24Aberdeen101430

Player page →

38Mark O'HaraSt MirrenSt Mirren +2M276109232
SeasonClubGoalsAstAppsYCRC
2017-18Dundee40030
2019-20Motherwell11040
2020-21Motherwell502721
2021-22Motherwell101920
2022-23St Mirren1023581
2023-24St Mirren632840

Player page →

38Stéphane OméongaLivingstonLivingston +1M0257231
SeasonClubGoalsAstAppsYCRC
2018-19Hibernian01030
2019-20Hibernian01020
2021-22Livingston002790
2022-23Livingston003091

Player page →

38Jake Doyle-HayesHibernianHibernian +1M3074230
SeasonClubGoalsAstAppsYCRC
2020-21St Mirren102250
2021-22Hibernian2034100
2022-23Hibernian001770
2023-24Hibernian00110

Player page →

41C. MacPhersonSt JohnstoneSt Johnstone +1M6589221
SeasonClubGoalsAstAppsYCRC
2018-19St Mirren10020
2019-20St Mirren22020
2020-21St Mirren213251
2021-22St Johnstone112060
2021-22St Mirren00200
2022-23St Johnstone012340
2023-24St Johnstone001230
41Cameron DevlinHeart of MidlothianHeart of MidlothianM3779221
SeasonClubGoalsAstAppsYCRC
2021-22Heart of Midlothian1225100
2022-23Heart of Midlothian143051
2023-24Heart of Midlothian112470

Player page →

41D. MacKinnonHamilton AcademicalHamilton AcademicalF220221
SeasonClubGoalsAstAppsYCRC
2017-18Hamilton Academical12071
2018-19Hamilton Academical100120
2019-20Hamilton Academical00030
41I. VigursRoss CountyRoss CountyM4330221
SeasonClubGoalsAstAppsYCRC
2019-20Ross County22050
2020-21Ross County2130171
41Craig SibbaldDundee UnitedDundee United +1M7281220
SeasonClubGoalsAstAppsYCRC
2018-19Livingston31010
2019-20Livingston21030
2020-21Livingston103270
2021-22Livingston001440
2022-23Dundee United103570

Player page →

46Carl McHughMotherwellMotherwellM110212
SeasonClubGoalsAstAppsYCRC
2017-18Motherwell000111
2018-19Motherwell110101
46Harry PatonMotherwellMotherwell +1M3799211
SeasonClubGoalsAstAppsYCRC
2019-20Ross County01030
2020-21Ross County133550
2021-22Ross County033180
2022-23Motherwell00710
2023-24Motherwell202641

Player page →

46Jordan TillsonRoss CountyRoss CountyM1293211
SeasonClubGoalsAstAppsYCRC
2020-21Ross County023270
2021-22Ross County003271
2022-23Ross County102870
2023-24Ross County00100

Player page →

46K. LaffertyKilmarnockKilmarnock +2F27221211
SeasonClubGoalsAstAppsYCRC
2017-18Heart of Midlothian1200101
2018-19Heart of Midlothian10010
2018-19Rangers40020
2020-21Kilmarnock92950
2022-23Kilmarnock101230
46Borna BarišićRangersRangersD429106210
SeasonClubGoalsAstAppsYCRC
2018-19Rangers02030
2019-20Rangers26030
2020-21Rangers163340
2021-22Rangers032340
2022-23Rangers193040
2023-24Rangers032030

Player page →

Data coverage for Scottish Premiership →

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