Skip to content
Almanac
Menu
Clear filters

Goals, assists and cards count 1800 of 1811 stored matches (99%) that name a player. Appearances count 1365 matches with a stored lineup.

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

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

#PlayerClubPosGoalsAstAppsYCRC
1A. GogicSt MirrenSt Mirren +2M104189492
SeasonClubGoalsAstAppsYCRC
2018-19Hamilton Academical00030
2019-20Hamilton Academical10000
2020-21Hibernian103180
2021-22Hibernian00920
2021-22St Mirren101320
2022-23St Mirren213060
2023-24St Mirren213870
2024-25St Mirren113691
2025-26St Mirren2132121

Player page →

2A. PowerKilmarnockKilmarnock +1M21098483
SeasonClubGoalsAstAppsYCRC
2018-19Kilmarnock12090
2019-20Kilmarnock040111
2020-21Kilmarnock1332160
2021-22St Mirren013471
2022-23Kilmarnock003251

Player page →

3L. DonnellySt MirrenSt Mirren +2M123115464
SeasonClubGoalsAstAppsYCRC
2018-19Motherwell10010
2019-20Motherwell710121
2020-21Motherwell00100
2021-22Motherwell002361
2022-23Kilmarnock202280
2023-24Kilmarnock002780
2024-25Kilmarnock122582
2025-26St Mirren101730

Player page →

4Callum SlatteryMotherwellMotherwellM1611126451
SeasonClubGoalsAstAppsYCRC
2021-22Motherwell2031120
2022-23Motherwell4229141
2023-24Motherwell102070
2024-25Motherwell611540
2025-26Motherwell383180

Player page →

5J. HoltSt JohnstoneSt Johnstone +1M27165442
SeasonClubGoalsAstAppsYCRC
2019-20St Johnstone00020
2020-21Livingston143070
2021-22Livingston1037110
2022-23Livingston0235101
2023-24Livingston013560
2024-25St Johnstone002881

Player page →

6Joe NewellHibernianHibernianM720160431
SeasonClubGoalsAstAppsYCRC
2019-20Hibernian03020
2020-21Hibernian133290
2021-22Hibernian032770
2022-23Hibernian163460
2023-24Hibernian2537100
2024-25Hibernian201671
2025-26Hibernian101420

Player page →

7Lewis FergusonAberdeenAberdeenM26871422
SeasonClubGoalsAstAppsYCRC
2018-19Aberdeen510110
2019-20Aberdeen14081
2020-21Aberdeen9235111
2021-22Aberdeen11136120

Player page →

8D. GallagherDundee UnitedDundee United +4D712112412
SeasonClubGoalsAstAppsYCRC
2018-19Livingston17070
2019-20Motherwell21090
2020-21Motherwell112960
2021-22Aberdeen012250
2022-23St Mirren202781
2024-25Dundee United123461
9Nicky DevlinAberdeenAberdeen +1D1310207401
SeasonClubGoalsAstAppsYCRC
2019-20Livingston00010
2020-21Livingston223670
2021-22Livingston223770
2022-23Livingston253880
2023-24Aberdeen213760
2024-25Aberdeen403140
2025-26Aberdeen102871

Player page →

10Paul McGinnMotherwellMotherwell +2D1110173392
SeasonClubGoalsAstAppsYCRC
2018-19St Mirren34080
2019-20Hibernian00010
2019-20St Mirren01040
2020-21Hibernian323870
2021-22Hibernian332561
2022-23Motherwell003640
2023-24Motherwell103141
2024-25Motherwell101010
2025-26Motherwell003340

Player page →

11Alfredo MorelosRangersRangersF642187387
SeasonClubGoalsAstAppsYCRC
2018-19Rangers1840114
2019-20Rangers121062
2020-21Rangers1242980
2021-22Rangers1172670
2022-23Rangers1153261

Player page →

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

Player page →

13Cameron DevlinHeart of MidlothianHeart of MidlothianM58136371
SeasonClubGoalsAstAppsYCRC
2021-22Heart of Midlothian1225100
2022-23Heart of Midlothian143051
2023-24Heart of Midlothian112470
2024-25Heart of Midlothian012990
2025-26Heart of Midlothian202860

Player page →

14Graeme ShinnieAberdeenAberdeenM711117354
SeasonClubGoalsAstAppsYCRC
2018-19Aberdeen33070
2022-23Aberdeen201342
2023-24Aberdeen1337111
2024-25Aberdeen133670
2025-26Aberdeen023161
15Liam GordonMotherwellMotherwell +1D63175332
SeasonClubGoalsAstAppsYCRC
2019-20St Johnstone00020
2020-21St Johnstone113650
2021-22St Johnstone1031100
2022-23St Johnstone213270
2023-24St Johnstone003231
2024-25Motherwell112731
2025-26Motherwell101730

Player page →

15Stephen O'DonnellMotherwellMotherwell +1D514190332
SeasonClubGoalsAstAppsYCRC
2018-19Kilmarnock01050
2019-20Kilmarnock33010
2020-21Motherwell123431
2021-22Motherwell002851
2022-23Motherwell002750
2023-24Motherwell043760
2024-25Motherwell112970
2025-26Motherwell033510

Player page →

15Martin BoyleHibernianHibernianF6129171331
SeasonClubGoalsAstAppsYCRC
2018-19Hibernian44030
2019-20Hibernian53050
2020-21Hibernian1263650
2021-22Hibernian732021
2022-23Hibernian511230
2023-24Hibernian533160
2024-25Hibernian1563670
2025-26Hibernian833620

Player page →

18Callum McGregorCelticCelticM3340208322
SeasonClubGoalsAstAppsYCRC
2018-19Celtic312000
2019-20Celtic96020
2020-21Celtic373761
2021-22Celtic223340
2022-23Celtic413131
2023-24Celtic263550
2024-25Celtic833530
2025-26Celtic233790

Player page →

18Craig HalkettHeart of MidlothianHeart of Midlothian +1D16290322
SeasonClubGoalsAstAppsYCRC
2018-19Livingston70061
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 →

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

Player page →

21James TavernierRangersRangersD8374211300
SeasonClubGoalsAstAppsYCRC
2018-19Rangers1414000
2019-20Rangers37030
2020-21Rangers1293320
2021-22Rangers9133580
2022-23Rangers1693860
2023-24Rangers17103820
2024-25Rangers483340
2025-26Rangers843450

Player page →

22Robbie DeasKilmarnockKilmarnock +1D4197293
SeasonClubGoalsAstAppsYCRC
2021-22Inverness Caledonian Thistle00010
2023-24Kilmarnock1030111
2024-25Kilmarnock103252
2025-26Kilmarnock2135120

Player page →

22M. DavidsonSt JohnstoneSt JohnstoneM4048292
SeasonClubGoalsAstAppsYCRC
2018-19St Johnstone30070
2019-20St Johnstone00071
2020-21St Johnstone102140
2021-22St Johnstone0023110
2022-23St Johnstone00401
22S. BrownAberdeenAberdeen +1M6455292
SeasonClubGoalsAstAppsYCRC
2018-19Celtic110111
2019-20Celtic20060
2020-21Celtic123161
2021-22Aberdeen212460

Player page →

22R. CallachanMotherwellMotherwell +3M15593291
SeasonClubGoalsAstAppsYCRC
2018-19St Johnstone10040
2020-21Hamilton Academical9333110
2021-22Ross County413570
2022-23Ross County112471
2024-25Motherwell00100

Player page →

22Lawrence ShanklandHeart of MidlothianHeart of Midlothian +1F8022168290
SeasonClubGoalsAstAppsYCRC
2020-21Dundee United833240
2021-22Dundee United00110
2022-23Heart of Midlothian2443750
2023-24Heart of Midlothian2443780
2024-25Heart of Midlothian883270
2025-26Heart of Midlothian1632940

Player page →

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

Player page →

28J. BaldwinRoss CountyRoss CountyD4489273
SeasonClubGoalsAstAppsYCRC
2021-22Ross County2130140
2022-23Ross County122962
2023-24Ross County113071
28Daniel ArmstrongKilmarnockKilmarnockM1824108272
SeasonClubGoalsAstAppsYCRC
2022-23Kilmarnock973791
2023-24Kilmarnock6103890
2024-25Kilmarnock373391

Player page →

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

Player page →

28Jamie McGrathHibernianHibernian +3M4115178271
SeasonClubGoalsAstAppsYCRC
2019-20St Mirren00020
2020-21St Mirren1013530
2021-22St Mirren211820
2022-23Dundee United823250
2023-24Aberdeen913450
2024-25Aberdeen462540
2025-26Hibernian843461

Player page →

28Josh CampbellHibernianHibernianM1912141270
SeasonClubGoalsAstAppsYCRC
2021-22Hibernian132650
2022-23Hibernian843690
2023-24Hibernian311920
2024-25Hibernian413370
2025-26Hibernian332740

Player page →

33R. PorteousHibernianHibernianD10084263
SeasonClubGoalsAstAppsYCRC
2018-19Hibernian30050
2019-20Hibernian10021
2020-21Hibernian103450
2021-22Hibernian202972
2022-23Hibernian302170

Player page →

33L. CraigSt JohnstoneSt JohnstoneM5739262
SeasonClubGoalsAstAppsYCRC
2018-19St Johnstone22060
2019-20St Johnstone02031
2020-21St Johnstone332391
2021-22St Johnstone001680
33Brad LyonsKilmarnockKilmarnock +1M63103261
SeasonClubGoalsAstAppsYCRC
2018-19St Mirren11040
2022-23Kilmarnock101920
2023-24Kilmarnock202370
2024-25Kilmarnock113151
2025-26Kilmarnock113080

Player page →

33C. RandallRoss CountyRoss CountyM21131261
SeasonClubGoalsAstAppsYCRC
2020-21Ross County001501
2021-22Ross County012940
2022-23Ross County002470
2023-24Ross County102640
2024-25Ross County1037110
33Rocky BushiriHibernianHibernianD61110261
SeasonClubGoalsAstAppsYCRC
2021-22Hibernian001461
2022-23Hibernian001530
2023-24Hibernian002770
2024-25Hibernian312840
2025-26Hibernian302660

Player page →

33Craig SibbaldDundee UnitedDundee United +1M123123260
SeasonClubGoalsAstAppsYCRC
2018-19Livingston31010
2019-20Livingston21030
2020-21Livingston103270
2021-22Livingston001440
2022-23Dundee United103570
2024-25Dundee United111610
2025-26Dundee United402630

Player page →

33L. StevensonHibernianHibernianD1289260
SeasonClubGoalsAstAppsYCRC
2018-19Hibernian01050
2019-20Hibernian00060
2020-21Hibernian012210
2021-22Hibernian002380
2022-23Hibernian102850
2023-24Hibernian001610
40A. ConsidineSt JohnstoneSt Johnstone +1D106101254
SeasonClubGoalsAstAppsYCRC
2018-19Aberdeen32091
2019-20Aberdeen42040
2020-21Aberdeen113661
2021-22Aberdeen00400
2022-23St Johnstone113242
2023-24St Johnstone102920

Player page →

40Mark O'HaraSt MirrenSt Mirren +1M2710163252
SeasonClubGoalsAstAppsYCRC
2019-20Motherwell11040
2020-21Motherwell502721
2021-22Motherwell101920
2022-23St Mirren1023581
2023-24St Mirren632840
2024-25St Mirren433240
2025-26St Mirren012210

Player page →

40S. TanserSt MirrenSt Mirren +1D1115179252
SeasonClubGoalsAstAppsYCRC
2018-19St Johnstone30020
2019-20St Johnstone02010
2020-21St Johnstone203010
2021-22St Mirren243150
2022-23St Mirren003040
2023-24St Mirren243860
2024-25St Mirren112962
2025-26St Mirren142100

Player page →

40C. MacPhersonSt JohnstoneSt Johnstone +1M6596251
SeasonClubGoalsAstAppsYCRC
2018-19St Mirren10020
2019-20St Mirren22020
2020-21St Mirren213251
2021-22St Johnstone112060
2021-22St Mirren00200
2022-23St Johnstone012340
2023-24St Johnstone001230
2024-25St Johnstone00730
40S. PittmanLivingstonLivingstonM2712163251
SeasonClubGoalsAstAppsYCRC
2018-19Livingston62030
2019-20Livingston32010
2020-21Livingston623840
2021-22Livingston422860
2022-23Livingston013341
2023-24Livingston202920
2024-25Livingston11000
2025-26Livingston523550
40J. WhiteRoss CountyRoss County +1F3317182250
SeasonClubGoalsAstAppsYCRC
2020-21Motherwell001810
2020-21Ross County451220
2021-22Ross County563840
2022-23Ross County1223840
2023-24Ross County643890
2024-25Ross County603850
46Harry PatonMotherwellMotherwell +1M310120241
SeasonClubGoalsAstAppsYCRC
2019-20Ross County01030
2020-21Ross County133550
2021-22Ross County033180
2022-23Motherwell00710
2023-24Motherwell202641
2024-25Motherwell032130

Player page →

46P. HanlonHibernianHibernianD65116241
SeasonClubGoalsAstAppsYCRC
2018-19Hibernian11060
2019-20Hibernian20000
2020-21Hibernian113760
2021-22Hibernian002441
2022-23Hibernian123470
2023-24Hibernian112110
46Keanu BaccusSt MirrenSt MirrenM4380240
SeasonClubGoalsAstAppsYCRC
2022-23St Mirren223390
2023-24St Mirren113190
2025-26St Mirren101660

Player page →

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

Player page →

49Rory McKenzieKilmarnockKilmarnockM53131232
SeasonClubGoalsAstAppsYCRC
2018-19Kilmarnock11021
2019-20Kilmarnock11010
2020-21Kilmarnock202950
2022-23Kilmarnock0136111
2023-24Kilmarnock102840
2024-25Kilmarnock001900
2025-26Kilmarnock001900

Player page →

Data coverage for Scottish Premiership →

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