Skip to content
Almanac
Menu

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

  • 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
1Odsonne ÉdouardCeltic· 23yCelticF23641831607.23
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic92010–
2018-19Celtic155040–
2019-20Celtic227000–
2020-21Celtic18431107.23

Player page →

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

Player page →

3L. GriffithsCelticCelticF–381622806.84
SeasonClubGoalsAstAppsYCRCRating
2016-17Celtic128030–
2017-18Celtic91020–
2018-19Celtic21010–
2019-20Celtic94020–
2020-21Celtic6222006.84
4E. BrophySt MirrenSt MirrenF–31421716.45
SeasonClubGoalsAstAppsYCRCRating
2016-17Hamilton Academical20000–
2017-18Kilmarnock71030–
2018-19Kilmarnock112030–
2019-20Kilmarnock91010–
2020-21Kilmarnock2015016.39
2020-21St Mirren006006.60
4Sam CosgroveAberdeen· 24yAberdeenF24313141236.77
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen01001–
2018-19Aberdeen171071–
2019-20Aberdeen111041–
2020-21Aberdeen3014106.77

Player page →

6K. BoydKilmarnockKilmarnockF–286061–
SeasonClubGoalsAstAppsYCRCRating
2016-17Kilmarnock83020–
2017-18Kilmarnock182020–
2018-19Kilmarnock21021–
7Martin BoyleHibernian· 28yHibernianF282616361307.01
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian53000–
2018-19Hibernian44030–
2019-20Hibernian53050–
2020-21Hibernian12636507.01

Player page →

7Moussa DembéléCeltic· 24yCelticF242612050–
SeasonClubGoalsAstAppsYCRCRating
2016-17Celtic176030–
2017-18Celtic96020–

Player page →

7Kyle LaffertyKilmarnock· 33yKilmarnockF3326291817.63
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian1200101–
2018-19Heart of Midlothian10010–
2018-19Rangers40020–
2020-21Kilmarnock929507.63

Player page →

10Liam BoyceHeart of Midlothian· 30yHeart of MidlothianF30256040–
SeasonClubGoalsAstAppsYCRCRating
2016-17Ross County234040–
2019-20Heart of Midlothian22000–

Player page →

10J. DefoeRangers· 38yRangersF3825415206.81
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers82010–
2019-20Rangers131010–
2020-21Rangers4115006.81

Player page →

12S. MacLeanHeart of MidlothianHeart of MidlothianF–2470160–
SeasonClubGoalsAstAppsYCRCRating
2016-17St Johnstone105040–
2017-18St Johnstone101050–
2018-19Heart of Midlothian31030–
2019-20Heart of Midlothian10040–
13L. MoultMotherwell· 29yMotherwellF29235050–
SeasonClubGoalsAstAppsYCRCRating
2016-17Motherwell154020–
2017-18Motherwell81030–

Player page →

14K. MillerLivingstonLivingstonF–229040–
SeasonClubGoalsAstAppsYCRCRating
2016-17Rangers117010–
2017-18Rangers32000–
2018-19Dundee80020–
2018-19Livingston00010–
15Florian KamberiAberdeen· 26yAberdeenF26211011916.54
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian92020–
2018-19Hibernian83071–
2019-20Hibernian32000–
2019-20Rangers12000–
2020-21Aberdeen0111006.54

Player page →

15A. RooneyAberdeen· 33yAberdeenF33216000–
SeasonClubGoalsAstAppsYCRCRating
2016-17Aberdeen126000–
2017-18Aberdeen90000–

Player page →

17K. DoolanPartick ThistlePartick ThistleF–202010–
SeasonClubGoalsAstAppsYCRCRating
2016-17Partick Thistle140000–
2017-18Partick Thistle62010–
18B. McKayRoss CountyRoss CountyF–19628306.84
SeasonClubGoalsAstAppsYCRCRating
2016-17Inverness Caledonian Thistle40010–
2017-18Ross County30000–
2019-20Ross County75020–
2020-21Ross County5128006.84
18Christian DoidgeHibernian· 28yHibernianF2819336616.94
SeasonClubGoalsAstAppsYCRCRating
2019-20Hibernian121040–
2020-21Hibernian7236216.94

Player page →

20S. MaySt JohnstoneSt JohnstoneF–181134306.78
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen53020–
2018-19Aberdeen23010–
2019-20St Johnstone61000–
2020-21St Johnstone5434006.78
21A. SchalkRoss CountyRoss CountyF–178020–
SeasonClubGoalsAstAppsYCRCRating
2016-17Ross County64010–
2017-18Ross County114010–
21Jamie WalkerHeart of Midlothian· 27yHeart of MidlothianF271770120–
SeasonClubGoalsAstAppsYCRCRating
2016-17Heart of Midlothian125050–
2017-18Heart of Midlothian21050–
2019-20Heart of Midlothian31020–

Player page →

23G. StewartRangersRangersF–16105506.97
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen31010–
2018-19Aberdeen20010–
2018-19Kilmarnock86030–
2019-20Rangers32000–
2020-21Rangers015006.97
23C. KaneSt JohnstoneSt JohnstoneF–167281106.82
SeasonClubGoalsAstAppsYCRCRating
2016-17St Johnstone50030–
2017-18St Johnstone31020–
2018-19St Johnstone33010–
2019-20St Johnstone12010–
2020-21St Johnstone4128406.82
23D. ImrieHamilton AcademicalHamilton AcademicalF–1670191–
SeasonClubGoalsAstAppsYCRCRating
2016-17Hamilton Academical41060–
2017-18Hamilton Academical85081–
2018-19Hamilton Academical41050–
23O. ShawRoss CountyRoss CountyF–16425206.83
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian40000–
2018-19Hibernian63000–
2020-21Ross County6125206.83
27Devante ColeMotherwell· 26yMotherwellF2615627607.04
SeasonClubGoalsAstAppsYCRCRating
2019-20Motherwell41010–
2020-21Motherwell11527507.04

Player page →

28Curtis MainAberdeen· 28yAberdeenF2814514826.72
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell52020–
2018-19Motherwell33051–
2019-20Aberdeen40001–
2020-21Aberdeen2014106.72

Player page →

28Kemar RoofeRangers· 28yRangersF2814324107.13
SeasonClubGoalsAstAppsYCRCRating
2020-21Rangers14324107.13

Player page →

28Kevin NisbetHibernian· 24yHibernianF2414233007.03
SeasonClubGoalsAstAppsYCRCRating
2020-21Hibernian14233007.03

Player page →

31C. SammonMotherwellMotherwellF–133030–
SeasonClubGoalsAstAppsYCRCRating
2016-17Heart of Midlothian12010–
2016-17Kilmarnock51000–
2017-18Partick Thistle70010–
2018-19Motherwell00010–
31Jonathan ObikaSt Mirren· 30ySt MirrenF3013234306.72
SeasonClubGoalsAstAppsYCRCRating
2019-20St Mirren81010–
2020-21St Mirren5134206.72

Player page →

31M. OgkmpoeHamilton AcademicalHamilton AcademicalF–13220306.71
SeasonClubGoalsAstAppsYCRCRating
2017-18Hamilton Academical30000–
2018-19Hamilton Academical10000–
2019-20Hamilton Academical61000–
2020-21Hamilton Academical3120306.71
31Esmaël GonçalvesHeart of MidlothianHeart of MidlothianF–130051–
SeasonClubGoalsAstAppsYCRCRating
2016-17Heart of Midlothian70010–
2017-18Heart of Midlothian60041–
35L. DykesLivingston· 25yLivingstonF251153816.90
SeasonClubGoalsAstAppsYCRCRating
2019-20Livingston95081–
2020-21Livingston203006.90

Player page →

35M. McNultyDundee UnitedDundee UnitedF–11525806.86
SeasonClubGoalsAstAppsYCRCRating
2018-19Hibernian74040–
2019-20Hibernian10000–
2020-21Dundee United3125406.86
35C. CurranDundeeDundeeF–113071–
SeasonClubGoalsAstAppsYCRCRating
2016-17Ross County51020–
2017-18Ross County60031–
2018-19Dundee02020–
35Chris LongMotherwell· 26yMotherwellF26113291216.62
SeasonClubGoalsAstAppsYCRCRating
2019-20Motherwell71061–
2020-21Motherwell4229606.62

Player page →

35R. BinghamHamilton AcademicalHamilton AcademicalF–113020–
SeasonClubGoalsAstAppsYCRCRating
2016-17Hamilton Academical52000–
2017-18Hamilton Academical51000–
2018-19Hamilton Academical10020–
35Callum HendrySt Johnstone· 23ySt JohnstoneF2311228926.54
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone01000–
2018-19St Johnstone20010–
2019-20St Johnstone71041–
2020-21Aberdeen2012106.59
2020-21St Johnstone0016316.50

Player page →

41Scott WrightRangers· 23yRangersF2310726406.67
SeasonClubGoalsAstAppsYCRCRating
2016-17Aberdeen30000–
2017-18Aberdeen10010–
2018-19Aberdeen02000–
2018-19Dundee34010–
2020-21Aberdeen2117106.69
2020-21Rangers109106.63

Player page →

41Ryan BowmanMotherwell· 29yMotherwellF29104050–
SeasonClubGoalsAstAppsYCRCRating
2016-17Motherwell21000–
2017-18Motherwell71020–
2018-19Motherwell12030–

Player page →

41M. HaberDundeeDundeeF–102030–
SeasonClubGoalsAstAppsYCRCRating
2016-17Dundee82010–
2017-18Dundee20020–
44A. CrawfordHamilton AcademicalHamilton AcademicalF–95060–
SeasonClubGoalsAstAppsYCRCRating
2016-17Hamilton Academical83050–
2017-18Hamilton Academical12010–
44M. O'HalloranSt JohnstoneSt JohnstoneF–94251136.44
SeasonClubGoalsAstAppsYCRCRating
2016-17Rangers00021–
2017-18St Johnstone51030–
2018-19St Johnstone11010–
2019-20St Johnstone21010–
2020-21St Johnstone1125426.44
44Scott McDonaldMotherwell· 37yMotherwellF3794011–
SeasonClubGoalsAstAppsYCRCRating
2016-17Motherwell94011–

Player page →

44Ross StewartRoss County· 24yRoss CountyF249319906.85
SeasonClubGoalsAstAppsYCRCRating
2019-20Ross County72070–
2020-21Ross County2119206.85

Player page →

44Simon MurrayHibernian· 29yHibernianF2992020–
SeasonClubGoalsAstAppsYCRCRating
2017-18Dundee30010–
2017-18Hibernian62010–

Player page →

44L. ErwinSt Mirren· 27ySt MirrenF279131406.69
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock51030–
2019-20Ross County10000–
2020-21Ross County004006.70
2020-21St Mirren3027106.69

Player page →

44J. MacLarenHibernian· 27yHibernianF2790000–
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian80000–
2018-19Hibernian10000–

Player page →

Data coverage for Scottish Premiership →

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