Skip to content
Almanac
Menu

Goals, assists and cards count 1098 of 1103 stored matches (100%) that name a player. Appearances count 456 matches with a stored lineup.

  • 06
  • 07
  • 08
  • 09
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21

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

#PlayerClubPosAgeGoalsAstAppsYCRCRating
1James ForrestCeltic· 30yCelticM30333332206.73
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic87010–
2018-19Celtic119010–
2019-20Celtic1014000–
2020-21Celtic311300–
2021-22Celtic1219006.73

Player page →

2David TurnbullCeltic· 22yCelticM22301661907.60
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell01000–
2018-19Motherwell154020–
2020-21Celtic863130–
2020-21Motherwell10510–
2021-22Celtic6525307.60

Player page →

3Ryan ChristieCeltic· 27yCelticM272935381027.92
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen48051–
2018-19Celtic94010–
2019-20Celtic1111031–
2020-21Celtic593410–
2021-22Celtic034007.92

Player page →

4Lewis FergusonAberdeen· 22yAberdeenM22269714627.31
SeasonClubGoalsAstAppsYCRCRating
2017-18Hamilton Academical01040–
2018-19Aberdeen510110–
2019-20Aberdeen14081–
2020-21Aberdeen9235111–
2021-22Aberdeen111361207.31

Player page →

5Ryan KentRangers· 25yRangersM25252163717.07
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers64020–
2019-20Rangers70010–
2020-21Rangers1093700–
2021-22Rangers2826417.07

Player page →

6Callum McGregorCeltic· 28yCelticM282430701217.14
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic73000–
2018-19Celtic312000–
2019-20Celtic96020–
2020-21Celtic373761–
2021-22Celtic2233407.14

Player page →

6Scott ArfieldRangers· 33yRangersM332416571416.77
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers117071–
2019-20Rangers54030–
2020-21Rangers452810–
2021-22Rangers4029306.77

Player page →

8C. BurkeKilmarnock· 38yKilmarnockM3820163770–
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock12010–
2018-19Kilmarnock56010–
2019-20Kilmarnock54020–
2020-21Kilmarnock943730–

Player page →

9Scott SinclairCeltic· 33yCelticM33199010–
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic107000–
2018-19Celtic92010–

Player page →

9S. PittmanLivingstonLivingstonM–198661406.58
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston62030–
2019-20Livingston32010–
2020-21Livingston623840–
2021-22Livingston4228606.58
11Joe AriboRangers· 25yRangersM25181665607.07
SeasonClubGoalsAstAppsYCRCRating
2019-20Rangers37010–
2020-21Rangers743100–
2021-22Rangers8534507.07

Player page →

11S. NaismithHeart of MidlothianHeart of MidlothianM–1880150–
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian42030–
2018-19Heart of Midlothian103080–
2019-20Heart of Midlothian43040–
11R. CallachanRoss County· 28yRoss CountyM28184682506.70
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian40030–
2018-19St Johnstone10040–
2020-21Hamilton Academical9333110–
2021-22Ross County4135706.70

Player page →

14Tom RogicCeltic· 29yCelticM29172455706.87
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic54010–
2018-19Celtic36020–
2019-20Celtic24000–
2020-21Celtic142310–
2021-22Celtic6632306.87

Player page →

15N. McGinnDundeeDundeeM–141549406.84
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen22000–
2018-19Aberdeen54010–
2019-20Aberdeen66010–
2020-21Aberdeen012520–
2021-22Aberdeen009006.58
2021-22Dundee1215007.00
15M. ElyounoussiCeltic· 27yCelticM271463420–
SeasonClubGoalsAstAppsYCRCRating
2019-20Celtic42000–
2020-21Celtic1043420–

Player page →

17A. CampbellMotherwell· 23yMotherwellM2313634150–
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell20030–
2018-19Motherwell24050–
2019-20Motherwell52010–
2020-21Motherwell403460–

Player page →

17Josh WindassRangers· 28yRangersM28136060–
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers136060–

Player page →

17Olivier NtchamCeltic· 26yCelticM2613614101–
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic52040–
2018-19Celtic31031–
2019-20Celtic42020–
2020-21Celtic111410–

Player page →

17Regan Charles-CookRoss County· 25yRoss CountyM25132631106.78
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County002640–
2021-22Ross County13237706.78

Player page →

21S. LawlessMotherwellMotherwellM–12129607.00
SeasonClubGoalsAstAppsYCRCRating
2017-18Partick Thistle12020–
2018-19Livingston33010–
2019-20Livingston86020–
2020-21Motherwell00710–
2021-22Motherwell012007.00
21Blair SpittalRoss County· 26yRoss CountyM2612743907.06
SeasonClubGoalsAstAppsYCRCRating
2017-18Partick Thistle43000–
2019-20Ross County20030–
2020-21Ross County11910–
2021-22Ross County5334507.06

Player page →

21Jamie McGrathSt Mirren· 25ySt MirrenM2512253707.16
SeasonClubGoalsAstAppsYCRCRating
2019-20St Mirren00020–
2020-21St Mirren1013530–
2021-22St Mirren2118207.16

Player page →

24CandeiasRangers· 34yRangersM341113081–
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers68040–
2018-19Rangers55041–

Player page →

24Ryan HedgesAberdeen· 26yAberdeenM26111244617.05
SeasonClubGoalsAstAppsYCRCRating
2019-20Aberdeen45020–
2020-21Aberdeen532811–
2021-22Aberdeen2416307.05

Player page →

24S. MallanHibernian· 26yHibernianM26111114140–
SeasonClubGoalsAstAppsYCRCRating
2018-19Hibernian780100–
2019-20Hibernian33020–
2020-21Hibernian101420–

Player page →

24D. WotherspoonSt JohnstoneSt JohnstoneM–1110472416.95
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone32071–
2018-19St Johnstone24050–
2019-20St Johnstone30030–
2020-21St Johnstone343760–
2021-22St Johnstone0010306.95
24D. TempletonHamilton AcademicalHamilton AcademicalM–116851–
SeasonClubGoalsAstAppsYCRCRating
2017-18Hamilton Academical94031–
2019-20Hamilton Academical10000–
2020-21Hamilton Academical12820–
24G. Mackay-StevenHeart of MidlothianHeart of MidlothianM–11632306.77
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen52010–
2018-19Aberdeen40020–
2021-22Heart of Midlothian2432006.77
30Ianis HagiRangers· 23yRangersM23101248507.11
SeasonClubGoalsAstAppsYCRCRating
2019-20Rangers11000–
2020-21Rangers7113330–
2021-22Rangers2015207.11

Player page →

30Ryan JackRangers· 30yRangersM301010281146.90
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers02044–
2018-19Rangers44040–
2019-20Rangers43020–
2020-21Rangers211910–
2021-22Rangers009006.90

Player page →

30M. KennedyAberdeen· 27yAberdeenM2710839506.80
SeasonClubGoalsAstAppsYCRCRating
2018-19St Johnstone61020–
2019-20Aberdeen02010–
2019-20St Johnstone33010–
2020-21Aberdeen123110–
2021-22Aberdeen008006.80

Player page →

30A. ForrestLivingston· 25yLivingstonM2510566706.96
SeasonClubGoalsAstAppsYCRCRating
2020-21Livingston413010–
2021-22Livingston6436606.96

Player page →

34Jordan JonesSt Mirren· 27ySt MirrenM279414826.79
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock44071–
2018-19Kilmarnock40010–
2019-20Rangers00001–
2020-21Rangers10300–
2021-22St Mirren0011006.79

Player page →

34Murray DavidsonSt Johnstone· 34ySt JohnstoneM3490444116.81
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone500120–
2018-19St Johnstone30070–
2019-20St Johnstone00071–
2020-21St Johnstone102140–
2021-22St Johnstone00231106.81

Player page →

36S. AllanHibernianHibernianM–82025906.65
SeasonClubGoalsAstAppsYCRCRating
2017-18Dundee03000–
2017-18Hibernian35020–
2019-20Hibernian58030–
2020-21Hibernian01810–
2021-22Hibernian0317306.65
36L. CraigSt Johnstone· 35ySt JohnstoneM35812393326.74
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone35070–
2018-19St Johnstone22060–
2019-20St Johnstone02031–
2020-21St Johnstone332391–
2021-22St Johnstone0016806.74

Player page →

36Kenny McLeanAberdeen· 30yAberdeenM3085040–
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen85040–

Player page →

36S. RobinsonLivingstonLivingstonM–8526120–
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston24040–
2019-20Livingston20060–
2020-21Livingston412620–
36J. ScottHibernian· 21yHibernianM218316106.77
SeasonClubGoalsAstAppsYCRCRating
2018-19Motherwell11000–
2019-20Motherwell31010–
2021-22Hibernian4116006.77

Player page →

36G. OakleyKilmarnockKilmarnockM–81661–
SeasonClubGoalsAstAppsYCRCRating
2018-19Hamilton Academical40010–
2019-20Hamilton Academical41051–
2020-21Kilmarnock00600–
42J. MurphyHibernianHibernianM–71037106.76
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers47000–
2018-19Rangers01000–
2020-21Hibernian111900–
2021-22Hibernian2118106.76
42B. AlstonHamilton AcademicalHamilton AcademicalM–75040–
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone23020–
2018-19St Johnstone41010–
2019-20Hamilton Academical11010–
42Connor RonanSt Mirren· 24ySt MirrenM247427216.97
SeasonClubGoalsAstAppsYCRCRating
2021-22St Mirren7427216.97

Player page →

42Michael JohnstonCeltic· 23yCelticM237422206.88
SeasonClubGoalsAstAppsYCRCRating
2018-19Celtic50000–
2019-20Celtic23010–
2020-21Celtic011000–
2021-22Celtic0012106.88

Player page →

42İlkay DurmuşSt Mirren· 28ySt MirrenM28733120–
SeasonClubGoalsAstAppsYCRCRating
2019-20St Mirren41010–
2020-21St Mirren323110–

Player page →

42J. HungboRoss County· 22yRoss CountyM227333206.74
SeasonClubGoalsAstAppsYCRCRating
2021-22Ross County7333206.74

Player page →

42Sean ClareHeart of Midlothian· 25yHeart of MidlothianM2572091–
SeasonClubGoalsAstAppsYCRCRating
2018-19Heart of Midlothian32060–
2019-20Heart of Midlothian40031–

Player page →

49Daryl HorganHibernian· 29yHibernianM2968540–
SeasonClubGoalsAstAppsYCRCRating
2018-19Hibernian36000–
2019-20Hibernian30040–
2020-21Hibernian02500–

Player page →

49Jonny HayesAberdeen· 34yAberdeenM3466691606.81
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic11010–
2018-19Celtic01020–
2019-20Celtic10010–
2020-21Aberdeen233440–
2021-22Aberdeen2135806.81

Player page →

Data coverage for Scottish Premiership →

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