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.

  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26

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

#PlayerClubPosGoalsAstAppsYCRC
1David TurnbullCelticCeltic +1M4121105121
SeasonClubGoalsAstAppsYCRC
2018-19Motherwell154020
2020-21Celtic863130
2020-21Motherwell10510
2021-22Celtic652530
2022-23Celtic462811
2023-24Celtic701620

Player page →

1Jamie 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 →

3James ForrestCelticCelticM373512930
SeasonClubGoalsAstAppsYCRC
2018-19Celtic119010
2019-20Celtic1014000
2020-21Celtic311300
2021-22Celtic121900
2022-23Celtic421600
2023-24Celtic612200
2024-25Celtic152300
2025-26Celtic112710
2026-27Celtic00910

Player page →

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

Player page →

5Scott ArfieldLivingstonLivingston +2M3017111181
SeasonClubGoalsAstAppsYCRC
2018-19Rangers117071
2019-20Rangers54030
2020-21Rangers452810
2021-22Rangers402930
2022-23Rangers513120
2025-26Falkirk101510
2025-26Livingston00810

Player page →

6Blair SpittalHeart of MidlothianHeart of Midlothian +2M2928179190
SeasonClubGoalsAstAppsYCRC
2019-20Ross County20030
2020-21Ross County11910
2021-22Ross County533450
2022-23Motherwell673620
2023-24Motherwell9113750
2024-25Heart of Midlothian433500
2025-26Heart of Midlothian222430
2026-27Heart of Midlothian01400

Player page →

7Ryan KentRangersRangersM282992101
SeasonClubGoalsAstAppsYCRC
2018-19Rangers64020
2019-20Rangers70010
2020-21Rangers1093700
2021-22Rangers282641
2022-23Rangers382930

Player page →

8S. PittmanLivingstonLivingstonM2712163251
SeasonClubGoalsAstAppsYCRC
2018-19Livingston62030
2019-20Livingston32010
2020-21Livingston623840
2021-22Livingston422860
2022-23Livingston013341
2023-24Livingston202920
2024-25Livingston11000
2025-26Livingston523550
8Mark 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 →

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

Player page →

11Matt O'RileyCelticCelticM25299370
SeasonClubGoalsAstAppsYCRC
2021-22Celtic431610
2022-23Celtic3123830
2023-24Celtic18133730
2024-25Celtic01200

Player page →

11Ryan ChristieCelticCelticM25273851
SeasonClubGoalsAstAppsYCRC
2018-19Celtic94010
2019-20Celtic1111031
2020-21Celtic593410
2021-22Celtic03400

Player page →

11Reo HatateCelticCelticM252013280
SeasonClubGoalsAstAppsYCRC
2021-22Celtic421700
2022-23Celtic683200
2023-24Celtic341610
2024-25Celtic1043720
2025-26Celtic223050

Player page →

14L. McCowanCelticCeltic +1M2416137111
SeasonClubGoalsAstAppsYCRC
2021-22Dundee422900
2023-24Dundee1053791
2024-25Celtic673300
2024-25Dundee21300
2025-26Celtic113020
2026-27Celtic10500

Player page →

15Greg KiltieKilmarnockKilmarnock +1M2218197210
SeasonClubGoalsAstAppsYCRC
2019-20Kilmarnock10010
2020-21Kilmarnock622920
2021-22St Mirren242520
2022-23St Mirren213540
2023-24St Mirren453410
2024-25St Mirren002960
2025-26Kilmarnock463340
2026-27Kilmarnock301210

Player page →

15Benjamin NygrenCelticCelticM2295040
SeasonClubGoalsAstAppsYCRC
2025-26Celtic1653840
2026-27Celtic641200

Player page →

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

Player page →

18C. BurkeKilmarnockKilmarnockM19143760
SeasonClubGoalsAstAppsYCRC
2018-19Kilmarnock56010
2019-20Kilmarnock54020
2020-21Kilmarnock943730
18M. KennedyKilmarnockKilmarnock +2M1913114140
SeasonClubGoalsAstAppsYCRC
2018-19St Johnstone61020
2019-20Aberdeen02010
2019-20St Johnstone33010
2020-21Aberdeen123110
2021-22Aberdeen00800
2022-23Aberdeen212120
2023-24Kilmarnock333530
2024-25Kilmarnock411940

Player page →

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

Player page →

20Joe AriboRangersRangersM18166560
SeasonClubGoalsAstAppsYCRC
2019-20Rangers37010
2020-21Rangers743100
2021-22Rangers853450

Player page →

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

Player page →

22Lyall CameronDundee UnitedDundee United +3M1679070
SeasonClubGoalsAstAppsYCRC
2023-24Dundee503220
2024-25Dundee953320
2025-26Aberdeen001310
2025-26Rangers00610
2026-27Dundee United22610

Player page →

24Ianis HagiRangersRangersM151780111
SeasonClubGoalsAstAppsYCRC
2019-20Rangers11000
2020-21Rangers7113330
2021-22Rangers201520
2022-23Rangers10810
2024-25Rangers452451

Player page →

24Y. DhandaHeart of MidlothianHeart of Midlothian +2M1514120182
SeasonClubGoalsAstAppsYCRC
2022-23Ross County773030
2023-24Ross County663560
2024-25Heart of Midlothian012531
2025-26Dundee202841
2026-27Heart of Midlothian00220

Player page →

24Dylan LevittMotherwellMotherwell +2M157118120
SeasonClubGoalsAstAppsYCRC
2021-22Dundee United512510
2022-23Dundee United532730
2023-24Hibernian222860
2024-25Hibernian211920
2025-26Hibernian001200
2026-27Motherwell10700

Player page →

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

Player page →

28A. EngelsCelticCelticM14106690
SeasonClubGoalsAstAppsYCRC
2024-25Celtic963420
2025-26Celtic533060
2026-27Celtic01210

Player page →

28M. ElyounoussiCelticCelticM1463420
SeasonClubGoalsAstAppsYCRC
2019-20Celtic42000
2020-21Celtic1043420

Player page →

28S. NaismithHeart of MidlothianHeart of MidlothianM1460120
SeasonClubGoalsAstAppsYCRC
2018-19Heart of Midlothian103080
2019-20Heart of Midlothian43040
28Regan Charles-CookMotherwellMotherwell +1M14495140
SeasonClubGoalsAstAppsYCRC
2020-21Ross County002640
2021-22Ross County1323770
2025-26Motherwell022420
2026-27Motherwell10810

Player page →

32Calvin MillerHeart of MidlothianHeart of Midlothian +2M131249100
SeasonClubGoalsAstAppsYCRC
2018-19Dundee12020
2025-26Falkirk793860
2026-27Heart of Midlothian511120

Player page →

32Todd CantwellRangersRangersM13946100
SeasonClubGoalsAstAppsYCRC
2022-23Rangers641650
2023-24Rangers753050

Player page →

34T. RogićCelticCelticM12205560
SeasonClubGoalsAstAppsYCRC
2018-19Celtic36020
2019-20Celtic24000
2020-21Celtic142310
2021-22Celtic663230
34Nicolas RaskinRangersRangersM1219105200
SeasonClubGoalsAstAppsYCRC
2022-23Rangers011210
2023-24Rangers111820
2024-25Rangers4103380
2025-26Rangers673370
2026-27Rangers10920

Player page →

34N. McGinnDundeeDundee +1M12134940
SeasonClubGoalsAstAppsYCRC
2018-19Aberdeen54010
2019-20Aberdeen66010
2020-21Aberdeen012520
2021-22Aberdeen00900
2021-22Dundee121500
34L. ClarksonAberdeenAberdeenM1212117120
SeasonClubGoalsAstAppsYCRC
2022-23Aberdeen583450
2023-24Aberdeen333620
2024-25Aberdeen413430
2025-26Aberdeen001320

Player page →

34S. LawlessPartick ThistlePartick Thistle +2M1212940
SeasonClubGoalsAstAppsYCRC
2018-19Livingston33010
2019-20Livingston86020
2020-21Motherwell00710
2021-22Motherwell01200
2022-23Partick Thistle12000
34R. JackRangersRangersM121065120
SeasonClubGoalsAstAppsYCRC
2018-19Rangers44040
2019-20Rangers43020
2020-21Rangers211910
2021-22Rangers00900
2022-23Rangers122650
2023-24Rangers101100

Player page →

34Andy HallidayMotherwellMotherwell +2M128110221
SeasonClubGoalsAstAppsYCRC
2018-19Rangers11040
2019-20Rangers01000
2021-22Heart of Midlothian402761
2022-23Heart of Midlothian332820
2023-24Heart of Midlothian00310
2023-24Motherwell111210
2024-25Motherwell323880
2025-26Motherwell00200

Player page →

34D. WrightDundeeDundee +2M126160100
SeasonClubGoalsAstAppsYCRC
2019-20St Johnstone01000
2020-21Hibernian112000
2021-22Hibernian101700
2022-23St Johnstone713840
2023-24St Johnstone00910
2024-25St Johnstone113120
2025-26Dundee113420
2026-27Dundee111110

Player page →

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

Player page →

34V. CernyRangersRangersM1243330
SeasonClubGoalsAstAppsYCRC
2024-25Rangers1243330

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. 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 →

46Ryan HedgesAberdeenAberdeenM11124461
SeasonClubGoalsAstAppsYCRC
2019-20Aberdeen45020
2020-21Aberdeen532811
2021-22Aberdeen241630

Player page →

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

Player page →

46A. CampbellSt MirrenSt Mirren +2M11658130
SeasonClubGoalsAstAppsYCRC
2018-19Motherwell24050
2019-20Motherwell52010
2020-21Motherwell403460
2024-25Dundee United001300
2025-26St Mirren001110

Player page →

46S. RobinsonPartick ThistlePartick Thistle +2M11642130
SeasonClubGoalsAstAppsYCRC
2018-19Livingston24040
2019-20Livingston20060
2020-21Livingston412620
2022-23Kilmarnock201600
2023-24Partick Thistle11010
46Lewis SmithAberdeenAberdeen +2M1154960
SeasonClubGoalsAstAppsYCRC
2018-19Hamilton Academical00010
2019-20Hamilton Academical32010
2020-21Hamilton Academical00900
2024-25Livingston11020
2025-26Livingston723420
2026-27Aberdeen00600

Data coverage for Scottish Premiership →

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