Skip to content
Almanac
Menu
Clear filters

Goals, assists and cards count 1869 of 1880 stored matches (99%) that name a player. Appearances count 1434 matches with a stored lineup.

  • 10
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26

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

#PlayerClubPosGoalsAstAppsYCRC
1A. GogicSt MirrenSt Mirren +2M105201532
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
2026-27St Mirren011240

Player page →

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

Player page →

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

Player page →

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

Player page →

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

Player page →

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

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
9Marcus 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 →

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

Player page →

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

Player page →

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

Player page →

12Cameron DevlinRangersRangers +1M58142381
SeasonClubGoalsAstAppsYCRC
2021-22Heart of Midlothian1225100
2022-23Heart of Midlothian143051
2023-24Heart of Midlothian112470
2024-25Heart of Midlothian012990
2025-26Heart of Midlothian202860
2026-27Rangers00610

Player page →

14Graeme ShinnieAberdeenAberdeenM711117354
SeasonClubGoalsAstAppsYCRC
2018-19Aberdeen33070
2022-23Aberdeen201342
2023-24Aberdeen1337111
2024-25Aberdeen133670
2025-26Aberdeen023161
15Stephen O'DonnellMotherwellMotherwell +1D514196342
SeasonClubGoalsAstAppsYCRC
2018-19Kilmarnock01050
2019-20Kilmarnock33010
2020-21Motherwell123431
2021-22Motherwell002851
2022-23Motherwell002750
2023-24Motherwell043760
2024-25Motherwell112970
2025-26Motherwell033510
2026-27Motherwell00610

Player page →

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

Player page →

17Callum McGregorCelticCelticM3340219332
SeasonClubGoalsAstAppsYCRC
2018-19Celtic312000
2019-20Celtic96020
2020-21Celtic373761
2021-22Celtic223340
2022-23Celtic413131
2023-24Celtic263550
2024-25Celtic833530
2025-26Celtic233790
2026-27Celtic001110

Player page →

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

Player page →

19Craig 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 →

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

Player page →

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

Player page →

23Robbie DeasKilmarnockKilmarnock +1D41100293
SeasonClubGoalsAstAppsYCRC
2021-22Inverness Caledonian Thistle00010
2023-24Kilmarnock1030111
2024-25Kilmarnock103252
2025-26Kilmarnock2135120
2026-27Kilmarnock00300

Player page →

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

Player page →

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

Player page →

23Lawrence ShanklandRangersRangers +2F8322173290
SeasonClubGoalsAstAppsYCRC
2020-21Dundee United833240
2021-22Dundee United00110
2022-23Heart of Midlothian2443750
2023-24Heart of Midlothian2443780
2024-25Heart of Midlothian883270
2025-26Heart of Midlothian1632940
2026-27Rangers30500

Player page →

28Brad LyonsAberdeenAberdeen +2M73108281
SeasonClubGoalsAstAppsYCRC
2018-19St Mirren11040
2022-23Kilmarnock101920
2023-24Kilmarnock202370
2024-25Kilmarnock113151
2025-26Kilmarnock113080
2026-27Aberdeen10520

Player page →

28Josh CampbellSt JohnstoneSt Johnstone +1M2112148280
SeasonClubGoalsAstAppsYCRC
2021-22Hibernian132650
2022-23Hibernian843690
2023-24Hibernian311920
2024-25Hibernian413370
2025-26Hibernian332740
2026-27Hibernian10100
2026-27St Johnstone10610

Player page →

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

Player page →

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

Player page →

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

Player page →

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

Player page →

34L. CraigSt JohnstoneSt JohnstoneM5739262
SeasonClubGoalsAstAppsYCRC
2018-19St Johnstone22060
2019-20St Johnstone02031
2020-21St Johnstone332391
2021-22St Johnstone001680
34C. RandallRoss CountyRoss CountyM21131261
SeasonClubGoalsAstAppsYCRC
2020-21Ross County001501
2021-22Ross County012940
2022-23Ross County002470
2023-24Ross County102640
2024-25Ross County1037110
34Rocky BushiriHibernianHibernianD61110261
SeasonClubGoalsAstAppsYCRC
2021-22Hibernian001461
2022-23Hibernian001530
2023-24Hibernian002770
2024-25Hibernian312840
2025-26Hibernian302660

Player page →

34Craig SibbaldFalkirkFalkirk +2M123129260
SeasonClubGoalsAstAppsYCRC
2018-19Livingston31010
2019-20Livingston21030
2020-21Livingston103270
2021-22Livingston001440
2022-23Dundee United103570
2024-25Dundee United111610
2025-26Dundee United402630
2026-27Falkirk00600

Player page →

34L. 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'HaraKilmarnockKilmarnock +2M2710171252
SeasonClubGoalsAstAppsYCRC
2019-20Motherwell11040
2020-21Motherwell502721
2021-22Motherwell101920
2022-23St Mirren1023581
2023-24St Mirren632840
2024-25St Mirren433240
2025-26St Mirren012210
2026-27Kilmarnock00800

Player page →

40S. TanserFalkirkFalkirk +2D1215184252
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
2026-27Falkirk10500

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
46Aaron TshibolaKilmarnockKilmarnockM4154241
SeasonClubGoalsAstAppsYCRC
2018-19Kilmarnock10080
2020-21Kilmarnock3131100
2025-26Kilmarnock001330
2026-27Kilmarnock001031

Player page →

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
46James PenriceRangersRangers +2D513121240
SeasonClubGoalsAstAppsYCRC
2021-22Livingston042660
2022-23Livingston312930
2023-24Livingston022430
2024-25Heart of Midlothian2533110
2026-27Rangers01910

Player page →

46Keanu BaccusSt MirrenSt MirrenM4380240
SeasonClubGoalsAstAppsYCRC
2022-23St Mirren223390
2023-24St Mirren113190
2025-26St Mirren101660

Player page →

Data coverage for Scottish Premiership →

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