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.

  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23

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

#PlayerClubPosAgeGoalsAstAppsYCRCRating
51Tom RogicCeltic· 31yCelticM31172455706.87
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic54010–
2018-19Celtic36020–
2019-20Celtic24000–
2020-21Celtic142310–
2021-22Celtic6632306.87

Player page →

52G. StewartKilmarnockKilmarnockF–161013606.73
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen31010–
2018-19Aberdeen20010–
2018-19Kilmarnock86030–
2019-20Rangers32000–
2020-21Rangers01500–
2023-24Kilmarnock008106.73
52C. KaneSt JohnstoneSt JohnstoneF–167631516.70
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone31020–
2018-19St Johnstone33010–
2019-20St Johnstone12010–
2020-21St Johnstone412840–
2021-22St Johnstone3018416.77
2022-23St Johnstone102006.75
2023-24St Johnstone1015306.62
52Theo BairMotherwell· 24yMotherwellF2416772206.84
SeasonClubGoalsAstAppsYCRCRating
2021-22St Johnstone007006.50
2022-23St Johnstone1127106.56
2023-24Motherwell15638107.08

Player page →

52B. McKayInverness Caledonian ThistleInverness Caledonian ThistleF–1662830–
SeasonClubGoalsAstAppsYCRCRating
2017-18Ross County30000–
2019-20Ross County75020–
2020-21Ross County512800–
2021-22Inverness Caledonian Thistle10010–
52Josh GinnellyHeart of Midlothian· 27yHeart of MidlothianF2716661626.76
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian5231316.56
2022-23Heart of Midlothian11430316.95

Player page →

52O. ShawMotherwellMotherwellF–16657406.61
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian40000–
2018-19Hibernian63000–
2020-21Ross County612520–
2021-22Ross County001006.30
2022-23Kilmarnock0012106.58
2023-24Motherwell0219106.66
52Cyriel DessersRangers· 29yRangersF2916435006.99
SeasonClubGoalsAstAppsYCRCRating
2023-24Rangers16435006.99

Player page →

52Danny MullenPartick Thistle· 29yPartick ThistleF29161251006.78
SeasonClubGoalsAstAppsYCRCRating
2018-19St Mirren50020–
2019-20St Mirren20020–
2020-21Dundee10000–
2021-22Dundee7125606.78
2022-23Partick Thistle10000–

Player page →

60Daniel ArmstrongKilmarnock· 26yKilmarnockM261517751817.10
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock9737917.04
2023-24Kilmarnock61038907.16

Player page →

60Greg KiltieSt Mirren· 27ySt MirrenF2715121231006.83
SeasonClubGoalsAstAppsYCRCRating
2019-20Kilmarnock10010–
2020-21Kilmarnock622920–
2021-22St Mirren2425206.72
2022-23St Mirren2135406.76
2023-24St Mirren4534106.98

Player page →

60M. KennedyKilmarnock· 29yKilmarnockM291512951006.92
SeasonClubGoalsAstAppsYCRCRating
2018-19St Johnstone61020–
2019-20Aberdeen02010–
2019-20St Johnstone33010–
2020-21Aberdeen123110–
2021-22Aberdeen008006.80
2022-23Aberdeen2121206.71
2023-24Kilmarnock3335307.07

Player page →

60Connor GoldsonRangers· 31yRangersD311591293107.27
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers30070–
2019-20Rangers31040–
2020-21Rangers423820–
2021-22Rangers3336707.21
2022-23Rangers2225407.32
2023-24Rangers0130707.31

Player page →

60Marley WatkinsKilmarnock· 33yKilmarnockF33157921006.84
SeasonClubGoalsAstAppsYCRCRating
2020-21Aberdeen21900–
2021-22Aberdeen3221206.92
2022-23Aberdeen1126606.59
2023-24Kilmarnock9336206.94

Player page →

60Devante ColeMotherwell· 29yMotherwellF291562760–
SeasonClubGoalsAstAppsYCRCRating
2019-20Motherwell41010–
2020-21Motherwell1152750–

Player page →

60Jonathan ObikaMotherwell· 33yMotherwellF3315253606.63
SeasonClubGoalsAstAppsYCRCRating
2019-20St Mirren81010–
2020-21St Mirren513420–
2022-23Motherwell109306.64
2023-24Motherwell1010006.61

Player page →

67N. McGinnDundeeDundeeM–141549406.84
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen22000–
2018-19Aberdeen54010–
2019-20Aberdeen66010–
2020-21Aberdeen012520–
2021-22Aberdeen009006.58
2021-22Dundee1215007.00
67A. ConsidineSt Johnstone· 37ySt JohnstoneD371481013046.76
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen42050–
2018-19Aberdeen32091–
2019-20Aberdeen42040–
2020-21Aberdeen113661–
2021-22Aberdeen004007.20
2022-23St Johnstone1132426.77
2023-24St Johnstone1029206.69

Player page →

67Liam BoyceHeart of Midlothian· 33yHeart of MidlothianF3314851506.87
SeasonClubGoalsAstAppsYCRCRating
2019-20Heart of Midlothian22000–
2021-22Heart of Midlothian10331206.91
2022-23Heart of Midlothian105106.58
2023-24Heart of Midlothian1315206.89

Player page →

67L. McCowanDundee· 26yDundeeM2614766916.88
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee4229006.67
2023-24Dundee10537917.05

Player page →

67M. ElyounoussiCeltic· 29yCelticM291463420–
SeasonClubGoalsAstAppsYCRCRating
2019-20Celtic42000–
2020-21Celtic1043420–

Player page →

67S. MacLeanHeart of MidlothianHeart of MidlothianF–1420120–
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone101050–
2018-19Heart of Midlothian31030–
2019-20Heart of Midlothian10040–
67A. ColakRangers· 30yRangersF3014125307.13
SeasonClubGoalsAstAppsYCRCRating
2022-23Rangers14125307.13

Player page →

74T. YouanHibernian· 25yHibernianM25131567516.88
SeasonClubGoalsAstAppsYCRCRating
2022-23Hibernian9736416.74
2023-24Hibernian4831107.04

Player page →

74Reo HatateCeltic· 26yCelticM26131465107.16
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic4217006.99
2022-23Celtic6832007.22
2023-24Celtic3416107.23

Player page →

74S. LawlessPartick ThistlePartick ThistleM–13149607.00
SeasonClubGoalsAstAppsYCRCRating
2017-18Partick Thistle12020–
2018-19Livingston33010–
2019-20Livingston86020–
2020-21Motherwell00710–
2021-22Motherwell012007.00
2022-23Partick Thistle12000–
74Y. DhandaRoss County· 25yRoss CountyM25131365907.04
SeasonClubGoalsAstAppsYCRCRating
2022-23Ross County7730306.97
2023-24Ross County6635607.10

Player page →

74Scott WrightRangers· 26yRangersF2613991716.79
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen10010–
2018-19Aberdeen02000–
2018-19Dundee34010–
2020-21Aberdeen211710–
2020-21Rangers10910–
2021-22Rangers4119006.96
2022-23Rangers0123106.65
2023-24Rangers2023216.77

Player page →

74Todd CantwellRangers· 26yRangersM26139461007.41
SeasonClubGoalsAstAppsYCRCRating
2022-23Rangers6416507.36
2023-24Rangers7530507.44

Player page →

74A. CampbellMotherwell· 25yMotherwellM2513634150–
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell20030–
2018-19Motherwell24050–
2019-20Motherwell52010–
2020-21Motherwell403460–

Player page →

74Josh WindassRangers· 30yRangersM30136060–
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers136060–

Player page →

74M. McNultyDundee UnitedDundee UnitedF–136441106.57
SeasonClubGoalsAstAppsYCRCRating
2018-19Hibernian74040–
2019-20Hibernian10000–
2020-21Dundee United312540–
2021-22Dundee United2119306.57
74Olivier NtchamCeltic· 28yCelticM2813614101–
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic52040–
2018-19Celtic31031–
2019-20Celtic42020–
2020-21Celtic111410–

Player page →

74Kyle VassellKilmarnock· 31yKilmarnockF3113549616.97
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock4214217.00
2023-24Kilmarnock9335406.96

Player page →

74Joe ShaughnessyDundee· 31yDundeeD311341241826.99
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone10020–
2018-19St Johnstone30010–
2020-21St Mirren113361–
2021-22St Mirren3036617.06
2022-23St Mirren1222106.80
2023-24Dundee4133207.04

Player page →

74M. OgkmpoeHamilton AcademicalHamilton AcademicalF–1322030–
SeasonClubGoalsAstAppsYCRCRating
2017-18Hamilton Academical30000–
2018-19Hamilton Academical10000–
2019-20Hamilton Academical61000–
2020-21Hamilton Academical312030–
74Regan Charles-CookRoss County· 27yRoss CountyM27132631106.78
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County002640–
2021-22Ross County13237706.78

Player page →

74B. GrahamPartick ThistlePartick ThistleF–131051–
SeasonClubGoalsAstAppsYCRCRating
2019-20Ross County40021–
2021-22Partick Thistle01010–
2022-23Partick Thistle60010–
2023-24Partick Thistle30010–
89Ryan JackRangers· 32yRangersM321212651646.88
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers02044–
2018-19Rangers44040–
2019-20Rangers43020–
2020-21Rangers211910–
2021-22Rangers009006.90
2022-23Rangers1226506.88
2023-24Rangers1011006.87

Player page →

89Josh CampbellHibernian· 24yHibernianM24128811606.72
SeasonClubGoalsAstAppsYCRCRating
2021-22Hibernian1326506.64
2022-23Hibernian8436906.80
2023-24Hibernian3119206.70

Player page →

89G. Mackay-StevenKilmarnockKilmarnockM–12745406.73
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen52010–
2018-19Aberdeen40020–
2021-22Heart of Midlothian2432006.77
2022-23Heart of Midlothian014106.58
2023-24Kilmarnock109006.66
89D. ImrieHamilton AcademicalHamilton AcademicalF–1260131–
SeasonClubGoalsAstAppsYCRCRating
2017-18Hamilton Academical85081–
2018-19Hamilton Academical41050–
89Dylan LevittHibernian· 23yHibernianM23126801006.92
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee United5125107.12
2022-23Dundee United5327306.97
2023-24Hibernian2228606.70

Player page →

94CandeiasRangers· 36yRangersM361113081–
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers68040–
2018-19Rangers55041–

Player page →

94Ianis HagiRangers· 25yRangersM25111256607.03
SeasonClubGoalsAstAppsYCRCRating
2019-20Rangers11000–
2020-21Rangers7113330–
2021-22Rangers2015207.11
2022-23Rangers108106.87

Player page →

94Ryan HedgesAberdeen· 28yAberdeenM28111244617.05
SeasonClubGoalsAstAppsYCRCRating
2019-20Aberdeen45020–
2020-21Aberdeen532811–
2021-22Aberdeen2416307.05

Player page →

94D. WotherspoonSt JohnstoneSt JohnstoneM–1111692516.83
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone32071–
2018-19St Johnstone24050–
2019-20St Johnstone30030–
2020-21St Johnstone343760–
2021-22St Johnstone0010306.95
2022-23St Johnstone0122106.77
94S. MallanHibernian· 28yHibernianM28111114140–
SeasonClubGoalsAstAppsYCRCRating
2018-19Hibernian780100–
2019-20Hibernian33020–
2020-21Hibernian101420–

Player page →

94D. TempletonHamilton AcademicalHamilton AcademicalM–116851–
SeasonClubGoalsAstAppsYCRCRating
2017-18Hamilton Academical94031–
2019-20Hamilton Academical10000–
2020-21Hamilton Academical12820–
94S. RobinsonPartick ThistlePartick ThistleM–116421306.59
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston24040–
2019-20Livingston20060–
2020-21Livingston412620–
2022-23Kilmarnock2016006.59
2023-24Partick Thistle11010–

Data coverage for Scottish Premiership →

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