Skip to content
Almanac
Menu

Goals, assists and cards count 1323 of 1331 stored matches (99%) that name a player. Appearances count 456 matches with a stored lineup.

  • 93
  • 94
  • 95
  • 96
  • 03
  • 04
  • 05
  • 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
1Scott SinclairCeltic· 33yCelticM334016030–
SeasonClubGoalsAstAppsYCRCRating
2016-17Celtic217020–
2017-18Celtic107000–
2018-19Celtic92010–

Player page →

2James ForrestCeltic· 30yCelticM30393932406.81
SeasonClubGoalsAstAppsYCRCRating
2016-17Celtic66020–
2017-18Celtic87010–
2018-19Celtic119010–
2019-20Celtic1014000–
2020-21Celtic3113006.92
2021-22Celtic1219006.73

Player page →

3Ryan ChristieCeltic· 27yCelticM273637381027.35
SeasonClubGoalsAstAppsYCRCRating
2016-17Aberdeen62000–
2016-17Celtic10000–
2017-18Aberdeen48051–
2018-19Celtic94010–
2019-20Celtic1111031–
2020-21Celtic5934107.29
2021-22Celtic034007.92

Player page →

4Callum McGregorCeltic· 28yCelticM283036701527.12
SeasonClubGoalsAstAppsYCRCRating
2016-17Celtic66031–
2017-18Celtic73000–
2018-19Celtic312000–
2019-20Celtic96020–
2020-21Celtic3737617.09
2021-22Celtic2233407.14

Player page →

4David TurnbullCeltic· 22yCelticM22301661907.55
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell01000–
2018-19Motherwell154020–
2020-21Celtic8631307.48
2020-21Motherwell105107.64
2021-22Celtic6525307.60

Player page →

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

Player page →

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

Player page →

8Tom RogicCeltic· 29yCelticM29242755806.84
SeasonClubGoalsAstAppsYCRCRating
2016-17Celtic73010–
2017-18Celtic54010–
2018-19Celtic36020–
2019-20Celtic24000–
2020-21Celtic1423106.81
2021-22Celtic6632306.87

Player page →

8N. McGinnDundeeDundeeM–241949506.84
SeasonClubGoalsAstAppsYCRCRating
2016-17Aberdeen104010–
2017-18Aberdeen22000–
2018-19Aberdeen54010–
2019-20Aberdeen66010–
2020-21Aberdeen0125206.84
2021-22Aberdeen009006.58
2021-22Dundee1215007.00
8Scott ArfieldRangers· 33yRangersM332416571416.79
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers117071–
2019-20Rangers54030–
2020-21Rangers4528106.82
2021-22Rangers4029306.77

Player page →

11C. BurkeKilmarnock· 38yKilmarnockM38211937807.03
SeasonClubGoalsAstAppsYCRCRating
2016-17Ross County13010–
2017-18Kilmarnock12010–
2018-19Kilmarnock56010–
2019-20Kilmarnock54020–
2020-21Kilmarnock9437307.03

Player page →

12S. PittmanLivingstonLivingstonM–198661406.65
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston62030–
2019-20Livingston32010–
2020-21Livingston6238406.71
2021-22Livingston4228606.58
13Joe AriboRangers· 25yRangersM25181665607.12
SeasonClubGoalsAstAppsYCRCRating
2019-20Rangers37010–
2020-21Rangers7431007.17
2021-22Rangers8534507.07

Player page →

13S. ArmstrongCeltic· 30yCelticM301812010–
SeasonClubGoalsAstAppsYCRCRating
2016-17Celtic157010–
2017-18Celtic35000–

Player page →

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

Player page →

17Jonny HayesAberdeen· 34yAberdeenM341520692106.88
SeasonClubGoalsAstAppsYCRCRating
2016-17Aberdeen914050–
2017-18Celtic11010–
2018-19Celtic01020–
2019-20Celtic10010–
2020-21Aberdeen2334406.96
2021-22Aberdeen2135806.81

Player page →

18S. LawlessMotherwellMotherwellM–14149606.61
SeasonClubGoalsAstAppsYCRCRating
2016-17Partick Thistle22000–
2017-18Partick Thistle12020–
2018-19Livingston33010–
2019-20Livingston86020–
2020-21Motherwell007106.50
2021-22Motherwell012007.00
18A. CampbellMotherwell· 23yMotherwellM23147341506.84
SeasonClubGoalsAstAppsYCRCRating
2016-17Motherwell11000–
2017-18Motherwell20030–
2018-19Motherwell24050–
2019-20Motherwell52010–
2020-21Motherwell4034606.84

Player page →

18M. ElyounoussiCeltic· 27yCelticM2714634206.95
SeasonClubGoalsAstAppsYCRCRating
2019-20Celtic42000–
2020-21Celtic10434206.95

Player page →

21Liam CraigSt Johnstone· 35ySt JohnstoneM351316393826.87
SeasonClubGoalsAstAppsYCRCRating
2016-17St Johnstone54050–
2017-18St Johnstone35070–
2018-19St Johnstone22060–
2019-20St Johnstone02031–
2020-21St Johnstone3323916.96
2021-22St Johnstone0016806.74

Player page →

21Josh WindassRangers· 28yRangersM281311080–
SeasonClubGoalsAstAppsYCRCRating
2016-17Rangers05020–
2017-18Rangers136060–

Player page →

21Olivier NtchamCeltic· 26yCelticM26136141016.66
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic52040–
2018-19Celtic31031–
2019-20Celtic42020–
2020-21Celtic1114106.66

Player page →

21Regan Charles-CookRoss County· 25yRoss CountyM25132631106.61
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County0026406.37
2021-22Ross County13237706.78

Player page →

25D. WotherspoonSt JohnstoneSt JohnstoneM–1213472617.16
SeasonClubGoalsAstAppsYCRCRating
2016-17St Johnstone13020–
2017-18St Johnstone32071–
2018-19St Johnstone24050–
2019-20St Johnstone30030–
2020-21St Johnstone3437607.21
2021-22St Johnstone0010306.95
25Ryan JackRangers· 30yRangersM301210281457.08
SeasonClubGoalsAstAppsYCRCRating
2016-17Aberdeen20031–
2017-18Rangers02044–
2018-19Rangers44040–
2019-20Rangers43020–
2020-21Rangers2119107.16
2021-22Rangers009006.90

Player page →

25Kenny McLeanAberdeen· 30yAberdeenM30128070–
SeasonClubGoalsAstAppsYCRCRating
2016-17Aberdeen43030–
2017-18Aberdeen85040–

Player page →

25Blair SpittalRoss County· 26yRoss CountyM2612743907.03
SeasonClubGoalsAstAppsYCRCRating
2017-18Partick Thistle43000–
2019-20Ross County20030–
2020-21Ross County119106.91
2021-22Ross County5334507.06

Player page →

25D. TempletonHamilton AcademicalHamilton AcademicalM–1278516.90
SeasonClubGoalsAstAppsYCRCRating
2016-17Hamilton Academical11000–
2017-18Hamilton Academical94031–
2019-20Hamilton Academical10000–
2020-21Hamilton Academical128206.90
25Jordan JonesSt Mirren· 27ySt MirrenM27127141026.79
SeasonClubGoalsAstAppsYCRCRating
2016-17Kilmarnock33020–
2017-18Kilmarnock44071–
2018-19Kilmarnock40010–
2019-20Rangers00001–
2020-21Rangers103006.77
2021-22St Mirren0011006.79

Player page →

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

Player page →

25Murray DavidsonSt Johnstone· 34ySt JohnstoneM34120444716.83
SeasonClubGoalsAstAppsYCRCRating
2016-17St Johnstone30060–
2017-18St Johnstone500120–
2018-19St Johnstone30070–
2019-20St Johnstone00071–
2020-21St Johnstone1021406.84
2021-22St Johnstone00231106.81

Player page →

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

Player page →

33Ryan HedgesAberdeen· 26yAberdeenM26111244616.96
SeasonClubGoalsAstAppsYCRCRating
2019-20Aberdeen45020–
2020-21Aberdeen5328116.90
2021-22Aberdeen2416307.05

Player page →

33S. MallanHibernian· 26yHibernianM261111141406.88
SeasonClubGoalsAstAppsYCRCRating
2018-19Hibernian780100–
2019-20Hibernian33020–
2020-21Hibernian1014206.88

Player page →

33G. Mackay-StevenHeart of MidlothianHeart of MidlothianM–11632306.77
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen52010–
2018-19Aberdeen40020–
2021-22Heart of Midlothian2432006.77
33C. ErskineLivingstonLivingstonM–115041–
SeasonClubGoalsAstAppsYCRCRating
2016-17Partick Thistle54010–
2017-18Partick Thistle50031–
2018-19Livingston10000–
2019-20Livingston01000–
38D. SwansonSt JohnstoneSt JohnstoneM–1012061–
SeasonClubGoalsAstAppsYCRCRating
2016-17St Johnstone108030–
2017-18Hibernian02000–
2018-19St Johnstone00031–
2019-20St Johnstone02000–
38Ianis HagiRangers· 23yRangersM23101248507.06
SeasonClubGoalsAstAppsYCRCRating
2019-20Rangers11000–
2020-21Rangers71133307.03
2021-22Rangers2015207.11

Player page →

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

Player page →

38A. ForrestLivingston· 25yLivingstonM2510566706.85
SeasonClubGoalsAstAppsYCRCRating
2020-21Livingston4130106.72
2021-22Livingston6436606.96

Player page →

42Patrick RobertsCeltic· 25yCelticM25913010–
SeasonClubGoalsAstAppsYCRCRating
2016-17Celtic910010–
2017-18Celtic03000–

Player page →

42B. AlstonHamilton AcademicalHamilton AcademicalM–98050–
SeasonClubGoalsAstAppsYCRCRating
2016-17St Johnstone23010–
2017-18St Johnstone23020–
2018-19St Johnstone41010–
2019-20Hamilton Academical11010–
44S. AllanHibernianHibernianM–82025906.66
SeasonClubGoalsAstAppsYCRCRating
2017-18Dundee03000–
2017-18Hibernian35020–
2019-20Hibernian58030–
2020-21Hibernian018106.67
2021-22Hibernian0317306.65
44Arnaud DjoumHeart of Midlothian· 33yHeart of MidlothianM33850171–
SeasonClubGoalsAstAppsYCRCRating
2016-17Heart of Midlothian50040–
2017-18Heart of Midlothian03010–
2018-19Heart of Midlothian320121–

Player page →

44S. RobinsonLivingstonLivingstonM–85261206.68
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston24040–
2019-20Livingston20060–
2020-21Livingston4126206.68
44J. ScottHibernian· 21yHibernianM218316106.77
SeasonClubGoalsAstAppsYCRCRating
2018-19Motherwell11000–
2019-20Motherwell31010–
2021-22Hibernian4116006.77

Player page →

44Andy HallidayHeart of Midlothian· 30yHeart of MidlothianM3082271516.91
SeasonClubGoalsAstAppsYCRCRating
2016-17Rangers30040–
2017-18Rangers00010–
2018-19Rangers11040–
2019-20Rangers01000–
2021-22Heart of Midlothian4027616.91

Player page →

44G. OakleyKilmarnockKilmarnockM–816616.57
SeasonClubGoalsAstAppsYCRCRating
2018-19Hamilton Academical40010–
2019-20Hamilton Academical41051–
2020-21Kilmarnock006006.57
44Callum PatersonHeart of Midlothian· 27yHeart of MidlothianM2780050–
SeasonClubGoalsAstAppsYCRCRating
2016-17Heart of Midlothian80050–

Player page →

Data coverage for Scottish Premiership →

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