Skip to content
Almanac
Menu

Goals, assists and cards count 1060 of 1097 stored matches (97%) that name a player. Appearances count 228 matches with a stored lineup.

  • 89
  • 90
  • 92
  • 93
  • 94
  • 95
  • 96
  • 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

#PlayerClubPosAgeGoalsAstAppsYCRCRating
1James TavernierRangers· 29yRangersD293742331207.71
SeasonClubGoalsAstAppsYCRCRating
2016-17Rangers05040–
2017-18Rangers87030–
2018-19Rangers1414000–
2019-20Rangers37030–
2020-21Rangers12933207.71

Player page →

2James ForrestCeltic· 29yCelticM29353613306.92
SeasonClubGoalsAstAppsYCRCRating
2016-17Celtic35010–
2017-18Celtic87010–
2018-19Celtic119010–
2019-20Celtic1014000–
2020-21Celtic3113006.92

Player page →

3Ryan ChristieCeltic· 26yCelticM263534341027.29
SeasonClubGoalsAstAppsYCRCRating
2016-17Aberdeen62000–
2017-18Aberdeen48051–
2018-19Celtic94010–
2019-20Celtic1111031–
2020-21Celtic5934107.29

Player page →

4Callum McGregorCeltic· 27yCelticM272833371127.09
SeasonClubGoalsAstAppsYCRCRating
2016-17Celtic65031–
2017-18Celtic73000–
2018-19Celtic312000–
2019-20Celtic96020–
2020-21Celtic3737617.09

Player page →

5Tom RogicCeltic· 28yCelticM28172023506.81
SeasonClubGoalsAstAppsYCRCRating
2016-17Celtic62010–
2017-18Celtic54010–
2018-19Celtic36020–
2019-20Celtic24000–
2020-21Celtic1423106.81

Player page →

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

Player page →

6Jonny HayesAberdeen· 33yAberdeenM331319341306.96
SeasonClubGoalsAstAppsYCRCRating
2016-17Aberdeen914050–
2017-18Celtic11010–
2018-19Celtic01020–
2019-20Celtic10010–
2020-21Aberdeen2334406.96

Player page →

8Odsonne ÉdouardCeltic· 23yCelticF23641831607.23
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic92010–
2018-19Celtic155040–
2019-20Celtic227000–
2020-21Celtic18431107.23

Player page →

9N. McGinnAberdeenAberdeenF–211725406.84
SeasonClubGoalsAstAppsYCRCRating
2016-17Aberdeen84000–
2017-18Aberdeen22000–
2018-19Aberdeen54010–
2019-20Aberdeen66010–
2020-21Aberdeen0125206.84
9S. AllanHibernianHibernianM–8178606.67
SeasonClubGoalsAstAppsYCRCRating
2017-18Dundee03000–
2017-18Hibernian35020–
2019-20Hibernian58030–
2020-21Hibernian018106.67
11Martin BoyleHibernian· 28yHibernianF282616361307.01
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian53000–
2018-19Hibernian44030–
2019-20Hibernian53050–
2020-21Hibernian12636507.01

Player page →

11Scott ArfieldRangers· 32yRangersM322016281116.82
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers117071–
2019-20Rangers54030–
2020-21Rangers4528106.82

Player page →

11Liam CraigSt Johnstone· 34ySt JohnstoneM341316232926.96
SeasonClubGoalsAstAppsYCRCRating
2016-17St Johnstone54040–
2017-18St Johnstone35070–
2018-19St Johnstone22060–
2019-20St Johnstone02031–
2020-21St Johnstone3323916.96

Player page →

11Kieran TierneyCeltic· 23yCelticD23416040–
SeasonClubGoalsAstAppsYCRCRating
2016-17Celtic15010–
2017-18Celtic37030–
2018-19Celtic04000–

Player page →

11Liam PolworthMotherwellMotherwellM–41621626.79
SeasonClubGoalsAstAppsYCRCRating
2016-17Inverness Caledonian Thistle35021–
2019-20Motherwell18030–
2020-21Motherwell0321116.79
16Scott SinclairCeltic· 32yCelticM323615020–
SeasonClubGoalsAstAppsYCRCRating
2016-17Celtic176010–
2017-18Celtic107000–
2018-19Celtic92010–

Player page →

16Graeme ShinnieAberdeenAberdeenM–7150260–
SeasonClubGoalsAstAppsYCRCRating
2016-17Aberdeen26060–
2017-18Aberdeen260130–
2018-19Aberdeen33070–
16Richard TaitSt Mirren· 31ySt MirrenD31415332826.75
SeasonClubGoalsAstAppsYCRCRating
2016-17Motherwell14040–
2017-18Motherwell180100–
2018-19Motherwell11051–
2019-20Motherwell00040–
2020-21St Mirren1233516.75

Player page →

19Alfredo MorelosRangers· 24yRangersF245614293167.12
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers145060–
2018-19Rangers1840114–
2019-20Rangers121062–
2020-21Rangers12429807.12

Player page →

19L. GriffithsCelticCelticF–361422706.84
SeasonClubGoalsAstAppsYCRCRating
2016-17Celtic106020–
2017-18Celtic91020–
2018-19Celtic21010–
2019-20Celtic94020–
2020-21Celtic6222006.84
19Borna BarišićRangers· 28yRangersD28314331007.42
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers02030–
2019-20Rangers26030–
2020-21Rangers1633407.42

Player page →

22Ryan KentRangers· 24yRangersM24231337307.25
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers64020–
2019-20Rangers70010–
2020-21Rangers10937007.25

Player page →

22D. WotherspoonSt JohnstoneSt JohnstoneM–1213372317.21
SeasonClubGoalsAstAppsYCRCRating
2016-17St Johnstone13020–
2017-18St Johnstone32071–
2018-19St Johnstone24050–
2019-20St Johnstone30030–
2020-21St Johnstone3437607.21
22CandeiasRangers· 33yRangersM331113081–
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers68040–
2018-19Rangers55041–

Player page →

22Patrick RobertsCeltic· 24yCelticM24913000–
SeasonClubGoalsAstAppsYCRCRating
2016-17Celtic910000–
2017-18Celtic03000–

Player page →

22Greg TaylorCeltic· 23yCelticM2311326606.98
SeasonClubGoalsAstAppsYCRCRating
2016-17Kilmarnock01000–
2017-18Kilmarnock02000–
2018-19Kilmarnock12040–
2019-20Celtic03010–
2020-21Celtic0526106.98

Player page →

27S. ArmstrongCeltic· 29yCelticM291712010–
SeasonClubGoalsAstAppsYCRCRating
2016-17Celtic147010–
2017-18Celtic35000–

Player page →

27S. LawlessMotherwellMotherwellM–14127606.50
SeasonClubGoalsAstAppsYCRCRating
2016-17Partick Thistle21000–
2017-18Partick Thistle12020–
2018-19Livingston33010–
2019-20Livingston86020–
2020-21Motherwell007106.50
27Ianis HagiRangers· 22yRangersM2281233307.03
SeasonClubGoalsAstAppsYCRCRating
2019-20Rangers11000–
2020-21Rangers71133307.03

Player page →

30David TurnbullMotherwell· 21yMotherwellM21241136607.51
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell01000–
2018-19Motherwell154020–
2020-21Celtic8631307.48
2020-21Motherwell105107.64

Player page →

30Moussa DembéléCeltic· 24yCelticF242311030–
SeasonClubGoalsAstAppsYCRCRating
2016-17Celtic145010–
2017-18Celtic96020–

Player page →

30S. MaySt JohnstoneSt JohnstoneF–181134306.78
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen53020–
2018-19Aberdeen23010–
2019-20St Johnstone61000–
2020-21St Johnstone5434006.78
30Josh WindassRangers· 27yRangersM271311080–
SeasonClubGoalsAstAppsYCRCRating
2016-17Rangers05020–
2017-18Rangers136060–

Player page →

30S. MallanHibernian· 25yHibernianM251111141406.88
SeasonClubGoalsAstAppsYCRCRating
2018-19Hibernian780100–
2019-20Hibernian33020–
2020-21Hibernian1014206.88

Player page →

30Joe AriboRangers· 24yRangersM24101131107.17
SeasonClubGoalsAstAppsYCRCRating
2019-20Rangers37010–
2020-21Rangers7431007.17

Player page →

30Stephen O'DonnellMotherwell· 29yMotherwellD29611341116.76
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock25020–
2018-19Kilmarnock01050–
2019-20Kilmarnock33010–
2020-21Motherwell1234316.76

Player page →

37Florian KamberiAberdeen· 26yAberdeenF26211011916.54
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian92020–
2018-19Hibernian83071–
2019-20Hibernian32000–
2019-20Rangers12000–
2020-21Aberdeen0111006.54

Player page →

37G. StewartRangersRangersF–16105506.97
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen31010–
2018-19Aberdeen20010–
2018-19Kilmarnock86030–
2019-20Rangers32000–
2020-21Rangers015006.97
37Ryan JackRangers· 29yRangersM291210191457.16
SeasonClubGoalsAstAppsYCRCRating
2016-17Aberdeen20031–
2017-18Rangers02044–
2018-19Rangers44040–
2019-20Rangers43020–
2020-21Rangers2119107.16

Player page →

37Connor McLennanAberdeen· 21yAberdeenF2161027606.63
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen00010–
2018-19Aberdeen38000–
2019-20Aberdeen31020–
2020-21Aberdeen0127306.63

Player page →

37Alan PowerKilmarnock· 33yKilmarnockM33210323917.02
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock01030–
2018-19Kilmarnock12090–
2019-20Kilmarnock040111–
2020-21Kilmarnock13321607.02

Player page →

42D. SwansonSt JohnstoneSt JohnstoneM–89041–
SeasonClubGoalsAstAppsYCRCRating
2016-17St Johnstone85010–
2017-18Hibernian02000–
2018-19St Johnstone00031–
2019-20St Johnstone02000–
42M. GardyneRoss CountyRoss CountyF–79311316.78
SeasonClubGoalsAstAppsYCRCRating
2016-17Ross County23010–
2017-18Ross County33061–
2019-20Ross County03040–
2020-21Ross County2031206.78
42J. MurphyHibernianHibernianM–5919006.96
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers47000–
2018-19Rangers01000–
2020-21Hibernian1119006.96
42D. GallagherMotherwellMotherwellD–49292207.00
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston17070–
2019-20Motherwell21090–
2020-21Motherwell1129607.00
42Chris CaddenHibernian· 24yHibernianM243910006.70
SeasonClubGoalsAstAppsYCRCRating
2016-17Motherwell21000–
2017-18Motherwell07000–
2018-19Motherwell11000–
2020-21Hibernian0010006.70

Player page →

42J. HoltLivingston· 28yLivingstonM2839301806.84
SeasonClubGoalsAstAppsYCRCRating
2016-17Rangers01030–
2017-18Rangers24060–
2019-20St Johnstone00020–
2020-21Livingston1430706.84

Player page →

42J. NaismithRoss CountyRoss CountyD–3917506.72
SeasonClubGoalsAstAppsYCRCRating
2017-18Ross County23020–
2019-20Hibernian13020–
2020-21Ross County0317106.72
49K. MillerLivingstonLivingstonF–208040–
SeasonClubGoalsAstAppsYCRCRating
2016-17Rangers96010–
2017-18Rangers32000–
2018-19Dundee80020–
2018-19Livingston00010–
49A. ConsidineAberdeen· 34yAberdeenD34188362826.96
SeasonClubGoalsAstAppsYCRCRating
2016-17Aberdeen61040–
2017-18Aberdeen42050–
2018-19Aberdeen32091–
2019-20Aberdeen42040–
2020-21Aberdeen1136616.96

Player page →

Data coverage for Scottish Premiership →

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