Skip to content
Almanac
Menu

Goals, assists and cards count 1303 of 1325 stored matches (98%) that name a player. Appearances count 228 matches with a stored lineup.

  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 03
  • 04
  • 05
  • 06
  • 07
  • 08
  • 09
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20

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

1James ForrestCelticCelticM134038406.92
SeasonClubAppsGoalsAstYCRCRating
2015-16Celtic02100–
2016-17Celtic06620–
2017-18Celtic08710–
2018-19Celtic011910–
2019-20Celtic0101400–
2020-21Celtic1331006.92

Player page →

1Ryan ChristieCelticCelticM3440381027.29
SeasonClubAppsGoalsAstYCRCRating
2015-16Celtic01000–
2015-16Inverness Caledonian Thistle03400–
2016-17Aberdeen06200–
2016-17Celtic01000–
2017-18Aberdeen04851–
2018-19Celtic09410–
2019-20Celtic0111131–
2020-21Celtic3459107.29

Player page →

1Scott SinclairCelticCelticM0401630–
SeasonClubAppsGoalsAstYCRCRating
2016-17Celtic021720–
2017-18Celtic010700–
2018-19Celtic09210–

Player page →

4N. McGinnAberdeenAberdeenM253327506.84
SeasonClubAppsGoalsAstYCRCRating
2015-16Aberdeen0101000–
2016-17Aberdeen010410–
2017-18Aberdeen02200–
2018-19Aberdeen05410–
2019-20Aberdeen06610–
2020-21Aberdeen2501206.84
5Callum McGregorCelticCelticM3732401127.09
SeasonClubAppsGoalsAstYCRCRating
2015-16Celtic04600–
2016-17Celtic06631–
2017-18Celtic07300–
2018-19Celtic031200–
2019-20Celtic09620–
2020-21Celtic3737617.09

Player page →

6Tom RogicCelticCelticM232628506.81
SeasonClubAppsGoalsAstYCRCRating
2015-16Celtic08700–
2016-17Celtic07310–
2017-18Celtic05410–
2018-19Celtic03620–
2019-20Celtic02400–
2020-21Celtic2314106.81

Player page →

7David TurnbullMotherwellMotherwellM362411607.51
SeasonClubAppsGoalsAstYCRCRating
2017-18Motherwell00100–
2018-19Motherwell015420–
2020-21Celtic3186307.48
2020-21Motherwell510107.64

Player page →

8Ryan KentRangersRangersM372313307.25
SeasonClubAppsGoalsAstYCRCRating
2018-19Rangers06420–
2019-20Rangers07010–
2020-21Rangers37109007.25

Player page →

9S. ArmstrongCelticCelticM0221720–
SeasonClubAppsGoalsAstYCRCRating
2015-16Celtic04510–
2016-17Celtic015710–
2017-18Celtic03500–

Player page →

10Chris BurkeKilmarnockKilmarnockM372119807.03
SeasonClubAppsGoalsAstYCRCRating
2016-17Ross County01310–
2017-18Kilmarnock01210–
2018-19Kilmarnock05610–
2019-20Kilmarnock05420–
2020-21Kilmarnock3794307.03

Player page →

10D. WotherspoonSt JohnstoneSt JohnstoneM3721162417.21
SeasonClubAppsGoalsAstYCRCRating
2015-16St Johnstone09310–
2016-17St Johnstone01320–
2017-18St Johnstone03271–
2018-19St Johnstone02450–
2019-20St Johnstone03030–
2020-21St Johnstone3734607.21
12Scott ArfieldRangersRangersM2820161116.82
SeasonClubAppsGoalsAstYCRCRating
2018-19Rangers011771–
2019-20Rangers05430–
2020-21Rangers2845106.82

Player page →

13Liam CraigSt JohnstoneSt JohnstoneM2319213026.96
SeasonClubAppsGoalsAstYCRCRating
2015-16St Johnstone06500–
2016-17St Johnstone05450–
2017-18St Johnstone03570–
2018-19St Johnstone02260–
2019-20St Johnstone00231–
2020-21St Johnstone2333916.96

Player page →

13S. LawlessMotherwellMotherwellM71917606.50
SeasonClubAppsGoalsAstYCRCRating
2015-16Partick Thistle05400–
2016-17Partick Thistle02200–
2017-18Partick Thistle01220–
2018-19Livingston03310–
2019-20Livingston08620–
2020-21Motherwell700106.50
15Jonny HayesAberdeenAberdeenM3418291306.96
SeasonClubAppsGoalsAstYCRCRating
2015-16Aberdeen051000–
2016-17Aberdeen091450–
2017-18Celtic01110–
2018-19Celtic00120–
2019-20Celtic01010–
2020-21Aberdeen3423406.96

Player page →

15Kenny McLeanAberdeenAberdeenM0181370–
SeasonClubAppsGoalsAstYCRCRating
2015-16Aberdeen06500–
2016-17Aberdeen04330–
2017-18Aberdeen08540–

Player page →

15S. NaismithHeart of MidlothianHeart of MidlothianM0188150–
SeasonClubAppsGoalsAstYCRCRating
2017-18Heart of Midlothian04230–
2018-19Heart of Midlothian010380–
2019-20Heart of Midlothian04340–
18Patrick RobertsCelticCelticM0151510–
SeasonClubAppsGoalsAstYCRCRating
2015-16Celtic06200–
2016-17Celtic091010–
2017-18Celtic00300–

Player page →

18G. TanseySt MirrenSt MirrenM0151160–
SeasonClubAppsGoalsAstYCRCRating
2015-16Inverness Caledonian Thistle08100–
2016-17Inverness Caledonian Thistle07930–
2017-18Aberdeen00110–
2017-18Ross County00010–
2018-19St Mirren00010–
18Lewis FergusonAberdeenAberdeenM351583427.17
SeasonClubAppsGoalsAstYCRCRating
2017-18Hamilton Academical00140–
2018-19Aberdeen051110–
2019-20Aberdeen01481–
2020-21Aberdeen35921117.17

Player page →

18S. PittmanLivingstonLivingstonM38156806.71
SeasonClubAppsGoalsAstYCRCRating
2018-19Livingston06230–
2019-20Livingston03210–
2020-21Livingston3862406.71
18Murray DavidsonSt JohnstoneSt JohnstoneM211503616.84
SeasonClubAppsGoalsAstYCRCRating
2015-16St Johnstone03000–
2016-17St Johnstone03060–
2017-18St Johnstone050120–
2018-19St Johnstone03070–
2019-20St Johnstone00071–
2020-21St Johnstone2110406.84

Player page →

23A. CampbellMotherwellMotherwellM341471506.84
SeasonClubAppsGoalsAstYCRCRating
2016-17Motherwell01100–
2017-18Motherwell02030–
2018-19Motherwell02450–
2019-20Motherwell05210–
2020-21Motherwell3440606.84

Player page →

23M. ElyounoussiCelticCelticM34146206.95
SeasonClubAppsGoalsAstYCRCRating
2019-20Celtic04200–
2020-21Celtic34104206.95

Player page →

23R. CallachanHamilton AcademicalHamilton AcademicalM331431806.88
SeasonClubAppsGoalsAstYCRCRating
2017-18Heart of Midlothian04030–
2018-19St Johnstone01040–
2020-21Hamilton Academical33931106.88

Player page →

26Josh WindassRangersRangersM0131180–
SeasonClubAppsGoalsAstYCRCRating
2016-17Rangers00520–
2017-18Rangers013660–

Player page →

26Arnaud DjoumHeart of MidlothianHeart of MidlothianM0136171–
SeasonClubAppsGoalsAstYCRCRating
2015-16Heart of Midlothian05100–
2016-17Heart of Midlothian05040–
2017-18Heart of Midlothian00310–
2018-19Heart of Midlothian032121–

Player page →

26G. Mackay-StevenAberdeenAberdeenM013630–
SeasonClubAppsGoalsAstYCRCRating
2015-16Celtic04400–
2017-18Aberdeen05210–
2018-19Aberdeen04020–
26Olivier NtchamCelticCelticM141361016.66
SeasonClubAppsGoalsAstYCRCRating
2017-18Celtic05240–
2018-19Celtic03131–
2019-20Celtic04220–
2020-21Celtic1411106.66

Player page →

26Callum PatersonHeart of MidlothianHeart of MidlothianM013360–
SeasonClubAppsGoalsAstYCRCRating
2015-16Heart of Midlothian05310–
2016-17Heart of Midlothian08050–

Player page →

31Ryan JackRangersRangersM1912101457.16
SeasonClubAppsGoalsAstYCRCRating
2016-17Aberdeen02031–
2017-18Rangers00244–
2018-19Rangers04440–
2019-20Rangers04320–
2020-21Rangers1921107.16

Player page →

31Blair SpittalRoss CountyRoss CountyM9127406.91
SeasonClubAppsGoalsAstYCRCRating
2015-16Dundee United05300–
2017-18Partick Thistle04300–
2019-20Ross County02030–
2020-21Ross County911106.91

Player page →

31C. ErskineLivingstonLivingstonM012741–
SeasonClubAppsGoalsAstYCRCRating
2015-16Dundee United01200–
2016-17Partick Thistle05410–
2017-18Partick Thistle05031–
2018-19Livingston01000–
2019-20Livingston00100–
31D. TempletonHamilton AcademicalHamilton AcademicalM8127516.90
SeasonClubAppsGoalsAstYCRCRating
2016-17Hamilton Academical01100–
2017-18Hamilton Academical09431–
2019-20Hamilton Academical01000–
2020-21Hamilton Academical812206.90
31Jordan JonesRangersRangersM31271026.77
SeasonClubAppsGoalsAstYCRCRating
2016-17Kilmarnock03320–
2017-18Kilmarnock04471–
2018-19Kilmarnock04010–
2019-20Rangers00001–
2020-21Rangers310006.77

Player page →

31R. LoyDundeeDundeeM012200–
SeasonClubAppsGoalsAstYCRCRating
2015-16Dundee09100–
2016-17Dundee03100–
37CandeiasRangersRangersM0111381–
SeasonClubAppsGoalsAstYCRCRating
2017-18Rangers06840–
2018-19Rangers05541–

Player page →

37D. SwansonSt JohnstoneSt JohnstoneM0111361–
SeasonClubAppsGoalsAstYCRCRating
2015-16St Johnstone01100–
2016-17St Johnstone010830–
2017-18Hibernian00200–
2018-19St Johnstone00031–
2019-20St Johnstone00200–
37R. DraperRoss CountyRoss CountyM2111111916.58
SeasonClubAppsGoalsAstYCRCRating
2015-16Inverness Caledonian Thistle05500–
2016-17Inverness Caledonian Thistle03450–
2017-18Ross County01160–
2019-20Ross County00020–
2020-21Ross County2121616.58
37S. MallanHibernianHibernianM1411111406.88
SeasonClubAppsGoalsAstYCRCRating
2018-19Hibernian078100–
2019-20Hibernian03320–
2020-21Hibernian1410206.88

Player page →

37Iain VigursRoss CountyRoss CountyM301172816.81
SeasonClubAppsGoalsAstYCRCRating
2015-16Inverness Caledonian Thistle06200–
2016-17Inverness Caledonian Thistle01260–
2019-20Ross County02250–
2020-21Ross County30211716.81

Player page →

42Liam PolworthMotherwellMotherwellM211019826.79
SeasonClubAppsGoalsAstYCRCRating
2015-16Inverness Caledonian Thistle06300–
2016-17Inverness Caledonian Thistle03541–
2019-20Motherwell01830–
2020-21Motherwell2103116.79
42Joe AriboRangersRangersM311011107.17
SeasonClubAppsGoalsAstYCRCRating
2019-20Rangers03710–
2020-21Rangers3174007.17

Player page →

42M. KennedyAberdeenAberdeenM31108506.82
SeasonClubAppsGoalsAstYCRCRating
2018-19St Johnstone06120–
2019-20Aberdeen00210–
2019-20St Johnstone03310–
2020-21Aberdeen3112106.82

Player page →

42Jamie McGrathSt MirrenSt MirrenM35101507.21
SeasonClubAppsGoalsAstYCRCRating
2019-20St Mirren00020–
2020-21St Mirren35101307.21

Player page →

46B. AlstonHamilton AcademicalHamilton AcademicalM09850–
SeasonClubAppsGoalsAstYCRCRating
2016-17St Johnstone02310–
2017-18St Johnstone02320–
2018-19St Johnstone04110–
2019-20Hamilton Academical01110–
46Ryan HedgesAberdeenAberdeenM2898316.90
SeasonClubAppsGoalsAstYCRCRating
2019-20Aberdeen04520–
2020-21Aberdeen2853116.90

Player page →

48S. AllanHibernianHibernianM8820606.67
SeasonClubAppsGoalsAstYCRCRating
2015-16Celtic00300–
2017-18Dundee00300–
2017-18Hibernian03520–
2019-20Hibernian05830–
2020-21Hibernian801106.67
48Graeme ShinnieAberdeenAberdeenM0817280–
SeasonClubAppsGoalsAstYCRCRating
2015-16Aberdeen01200–
2016-17Aberdeen02680–
2017-18Aberdeen026130–
2018-19Aberdeen03370–
48Ianis HagiRangersRangersM33812307.03
SeasonClubAppsGoalsAstYCRCRating
2019-20Rangers01100–
2020-21Rangers33711307.03

Player page →

Data coverage for Scottish Premiership →

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