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.

  • 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
1Scott BrownCeltic· 35yCelticM3556313936.94
SeasonClubGoalsAstAppsYCRCRating
2016-17Celtic11091–
2017-18Celtic02070–
2018-19Celtic110111–
2019-20Celtic20060–
2020-21Celtic1231616.94

Player page →

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

Player page →

3Murray DavidsonSt Johnstone· 33ySt JohnstoneM33120213616.84
SeasonClubGoalsAstAppsYCRCRating
2016-17St Johnstone30060–
2017-18St Johnstone500120–
2018-19St Johnstone30070–
2019-20St Johnstone00071–
2020-21St Johnstone1021406.84

Player page →

4Lewis FergusonAberdeen· 21yAberdeenM21158353427.17
SeasonClubGoalsAstAppsYCRCRating
2017-18Hamilton Academical01040–
2018-19Aberdeen510110–
2019-20Aberdeen14081–
2020-21Aberdeen92351117.17

Player page →

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

Player page →

5G. DickerKilmarnock· 34yKilmarnockM3437263126.77
SeasonClubGoalsAstAppsYCRCRating
2016-17Kilmarnock14070–
2017-18Kilmarnock01071–
2018-19Kilmarnock01071–
2019-20Kilmarnock21080–
2020-21Kilmarnock0026206.77

Player page →

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

Player page →

7Richard TaitSt Mirren· 31ySt MirrenD31416333026.75
SeasonClubGoalsAstAppsYCRCRating
2016-17Motherwell15060–
2017-18Motherwell180100–
2018-19Motherwell11051–
2019-20Motherwell00040–
2020-21St Mirren1233516.75

Player page →

9A. ConsidineAberdeen· 34yAberdeenD34188362826.96
SeasonClubGoalsAstAppsYCRCRating
2016-17Aberdeen61040–
2017-18Aberdeen42050–
2018-19Aberdeen32091–
2019-20Aberdeen42040–
2020-21Aberdeen1136616.96

Player page →

9Iain VigursRoss County· 33yRoss CountyM3355302816.81
SeasonClubGoalsAstAppsYCRCRating
2016-17Inverness Caledonian Thistle12060–
2019-20Ross County22050–
2020-21Ross County21301716.81

Player page →

9Graeme ShinnieAberdeenAberdeenM–7150280–
SeasonClubGoalsAstAppsYCRCRating
2016-17Aberdeen26080–
2017-18Aberdeen260130–
2018-19Aberdeen33070–
9Marvin BartleyLivingston· 34yLivingstonM3424332806.58
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian01060–
2018-19Hibernian00030–
2019-20Livingston12070–
2020-21Livingston11331206.58

Player page →

13D. MacKinnonHamilton AcademicalHamilton AcademicalF–240272–
SeasonClubGoalsAstAppsYCRCRating
2016-17Hamilton Academical02051–
2017-18Hamilton Academical12071–
2018-19Hamilton Academical100120–
2019-20Hamilton Academical00030–
14Paul McGinnHibernian· 30yHibernianD3068382607.02
SeasonClubGoalsAstAppsYCRCRating
2017-18Partick Thistle01060–
2018-19St Mirren34080–
2019-20Hibernian00010–
2019-20St Mirren01040–
2020-21Hibernian3238707.02

Player page →

15Carl McHughMotherwell· 28yMotherwellM28320233–
SeasonClubGoalsAstAppsYCRCRating
2016-17Motherwell21021–
2017-18Motherwell000111–
2018-19Motherwell110101–

Player page →

15D. WotherspoonSt JohnstoneSt JohnstoneM–1213372317.21
SeasonClubGoalsAstAppsYCRCRating
2016-17St Johnstone13020–
2017-18St Johnstone32071–
2018-19St Johnstone24050–
2019-20St Johnstone30030–
2020-21St Johnstone3437607.21
17D. GallagherMotherwellMotherwellD–49292207.00
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston17070–
2019-20Motherwell21090–
2020-21Motherwell1129607.00
18Aaron TshibolaKilmarnock· 26yKilmarnockM2641312006.74
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock00020–
2018-19Kilmarnock10080–
2020-21Kilmarnock31311006.74

Player page →

19D. ImrieHamilton AcademicalHamilton AcademicalF–1670191–
SeasonClubGoalsAstAppsYCRCRating
2016-17Hamilton Academical41060–
2017-18Hamilton Academical85081–
2018-19Hamilton Academical41050–
19R. DraperRoss CountyRoss CountyM–66211916.58
SeasonClubGoalsAstAppsYCRCRating
2016-17Inverness Caledonian Thistle34050–
2017-18Ross County11060–
2019-20Ross County00020–
2020-21Ross County2121616.58
19R. FosterSt JohnstoneSt JohnstoneD–190191–
SeasonClubGoalsAstAppsYCRCRating
2016-17Ross County01010–
2016-17St Johnstone10050–
2017-18St Johnstone03041–
2018-19St Johnstone03060–
2019-20Ross County02020–
2019-20St Johnstone00010–
19A. McGowanKilmarnock· 24yKilmarnockD2434181906.76
SeasonClubGoalsAstAppsYCRCRating
2018-19Hamilton Academical210100–
2019-20Hamilton Academical13050–
2020-21Kilmarnock0018406.76

Player page →

19S. LoganAberdeenAberdeenD–48121906.57
SeasonClubGoalsAstAppsYCRCRating
2016-17Aberdeen25030–
2017-18Aberdeen21040–
2018-19Aberdeen01070–
2019-20Aberdeen01040–
2020-21Aberdeen0012106.57
24Kyle LaffertyKilmarnock· 33yKilmarnockF3326291817.63
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian1200101–
2018-19Heart of Midlothian10010–
2018-19Rangers40020–
2020-21Kilmarnock929507.63

Player page →

24S. McMannHamilton AcademicalHamilton AcademicalD–18361817.04
SeasonClubGoalsAstAppsYCRCRating
2016-17Hamilton Academical01020–
2017-18Hamilton Academical01050–
2018-19Hamilton Academical01040–
2019-20Hamilton Academical01020–
2020-21Hamilton Academical1436517.04
24J. HoltLivingston· 28yLivingstonM2839301806.84
SeasonClubGoalsAstAppsYCRCRating
2016-17Rangers01030–
2017-18Rangers24060–
2019-20St Johnstone00020–
2020-21Livingston1430706.84

Player page →

24P. McGowanDundeeDundeeF–650180–
SeasonClubGoalsAstAppsYCRCRating
2016-17Dundee32080–
2017-18Dundee11040–
2018-19Dundee21050–
2020-21Dundee01010–
24R. CallachanHamilton Academical· 27yHamilton AcademicalM27143331806.88
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian40030–
2018-19St Johnstone10040–
2020-21Hamilton Academical93331106.88

Player page →

29D. O'DeaDundeeDundeeD–410173–
SeasonClubGoalsAstAppsYCRCRating
2016-17Dundee41050–
2017-18Dundee00072–
2018-19Dundee00051–
29Arnaud DjoumHeart of Midlothian· 32yHeart of MidlothianM32850171–
SeasonClubGoalsAstAppsYCRCRating
2016-17Heart of Midlothian50040–
2017-18Heart of Midlothian03010–
2018-19Heart of Midlothian320121–

Player page →

29Rory McKenzieKilmarnock· 27yKilmarnockF2785291716.70
SeasonClubGoalsAstAppsYCRCRating
2016-17Kilmarnock43040–
2017-18Kilmarnock00050–
2018-19Kilmarnock11021–
2019-20Kilmarnock11010–
2020-21Kilmarnock2029506.70

Player page →

32A. GogicHibernian· 27yHibernianM2730311616.81
SeasonClubGoalsAstAppsYCRCRating
2016-17Hamilton Academical00010–
2017-18Hamilton Academical10041–
2018-19Hamilton Academical00030–
2019-20Hamilton Academical10000–
2020-21Hibernian1031806.81

Player page →

32M. SmithHeart of Midlothian· 32yHeart of MidlothianD32060161–
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian02050–
2018-19Heart of Midlothian01061–
2019-20Heart of Midlothian03050–

Player page →

32S. MartinHamilton AcademicalHamilton AcademicalM–11241616.75
SeasonClubGoalsAstAppsYCRCRating
2018-19Hamilton Academical000100–
2019-20Hamilton Academical01011–
2020-21Hamilton Academical1024506.75
32S. MacLeanHeart of MidlothianHeart of MidlothianF–2470160–
SeasonClubGoalsAstAppsYCRCRating
2016-17St Johnstone105040–
2017-18St Johnstone101050–
2018-19Heart of Midlothian31030–
2019-20Heart of Midlothian10040–
36R. PorteousHibernian· 22yHibernianD2260341517.01
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian10030–
2018-19Hibernian30050–
2019-20Hibernian10021–
2020-21Hibernian1034507.01

Player page →

36A. CampbellMotherwell· 22yMotherwellM22147341506.84
SeasonClubGoalsAstAppsYCRCRating
2016-17Motherwell11000–
2017-18Motherwell20030–
2018-19Motherwell24050–
2019-20Motherwell52010–
2020-21Motherwell4034606.84

Player page →

36L. StevensonHibernianHibernianD–16221506.76
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian14030–
2018-19Hibernian01050–
2019-20Hibernian00060–
2020-21Hibernian0122106.76
36P. HanlonHibernianHibernianD–64371507.11
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian22030–
2018-19Hibernian11060–
2019-20Hibernian20000–
2020-21Hibernian1137607.11
36S. NaismithHeart of MidlothianHeart of MidlothianM–1880150–
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian42030–
2018-19Heart of Midlothian103080–
2019-20Heart of Midlothian43040–
41Ryan JackRangers· 29yRangersM291210191457.16
SeasonClubGoalsAstAppsYCRCRating
2016-17Aberdeen20031–
2017-18Rangers02044–
2018-19Rangers44040–
2019-20Rangers43020–
2020-21Rangers2119107.16

Player page →

41K. BroadfootKilmarnock· 36yKilmarnockD3624311436.77
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock12061–
2018-19Kilmarnock11042–
2019-20Kilmarnock00010–
2019-20St Mirren01000–
2020-21Kilmarnock0031306.77

Player page →

41Michael GardyneRoss County· 35yRoss CountyF35710311416.78
SeasonClubGoalsAstAppsYCRCRating
2016-17Ross County24020–
2017-18Ross County33061–
2019-20Ross County03040–
2020-21Ross County2031206.78

Player page →

41Marcus FraserSt Mirren· 26ySt MirrenD2624371406.80
SeasonClubGoalsAstAppsYCRCRating
2016-17Ross County02020–
2017-18Ross County00030–
2019-20Ross County12050–
2020-21St Mirren1037406.80

Player page →

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

Player page →

46D. DevinePartick ThistlePartick ThistleD–000132–
SeasonClubGoalsAstAppsYCRCRating
2016-17Partick Thistle00041–
2017-18Partick Thistle00091–
46Mark O'HaraMotherwell· 25yMotherwellD25164271326.78
SeasonClubGoalsAstAppsYCRCRating
2016-17Dundee63041–
2017-18Dundee40030–
2019-20Motherwell11040–
2020-21Motherwell5027216.78

Player page →

46Craig HalkettHeart of Midlothian· 26yHeart of MidlothianD26920131–
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston70061–
2019-20Heart of Midlothian22070–

Player page →

46Liam DonnellyMotherwell· 25yMotherwellD258111316.80
SeasonClubGoalsAstAppsYCRCRating
2018-19Motherwell10010–
2019-20Motherwell710121–
2020-21Motherwell001006.80

Player page →

46C. BerraHeart of MidlothianHeart of MidlothianD–310130–
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian20040–
2018-19Heart of Midlothian00030–
2019-20Heart of Midlothian11060–

Data coverage for Scottish Premiership →

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