Skip to content
Almanac
Menu

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

  • 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
1Alan PowerKilmarnock· 33yKilmarnockM33210323917.02
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock01030–
2018-19Kilmarnock12090–
2019-20Kilmarnock040111–
2020-21Kilmarnock13321607.02

Player page →

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

Player page →

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

Player page →

4Scott BrownCeltic· 35yCelticM3545313026.94
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic02070–
2018-19Celtic110111–
2019-20Celtic20060–
2020-21Celtic1231616.94

Player page →

4Murray DavidsonSt Johnstone· 33ySt JohnstoneM3390213016.84
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone500120–
2018-19St Johnstone30070–
2019-20St Johnstone00071–
2020-21St Johnstone1021406.84

Player page →

6Marvin BartleyLivingston· 34yLivingstonM3424332806.58
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian01060–
2018-19Hibernian00030–
2019-20Livingston12070–
2020-21Livingston11331206.58

Player page →

7Paul McGinnHibernian· 30yHibernianD3068382607.02
SeasonClubGoalsAstAppsYCRCRating
2017-18Partick Thistle01060–
2018-19St Mirren34080–
2019-20Hibernian00010–
2019-20St Mirren01040–
2020-21Hibernian3238707.02

Player page →

8Liam CraigSt Johnstone· 34ySt JohnstoneM34812232526.96
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone35070–
2018-19St Johnstone22060–
2019-20St Johnstone02031–
2020-21St Johnstone3323916.96

Player page →

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

Player page →

9G. DickerKilmarnock· 34yKilmarnockM3423262426.77
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock01071–
2018-19Kilmarnock01071–
2019-20Kilmarnock21080–
2020-21Kilmarnock0026206.77

Player page →

9Richard TaitSt Mirren· 31ySt MirrenD31311332426.75
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell180100–
2018-19Motherwell11051–
2019-20Motherwell00040–
2020-21St Mirren1233516.75

Player page →

12D. MacKinnonHamilton AcademicalHamilton AcademicalF–220221–
SeasonClubGoalsAstAppsYCRCRating
2017-18Hamilton Academical12071–
2018-19Hamilton Academical100120–
2019-20Hamilton Academical00030–
12Iain VigursRoss County· 33yRoss CountyM3343302216.81
SeasonClubGoalsAstAppsYCRCRating
2019-20Ross County22050–
2020-21Ross County21301716.81

Player page →

12D. GallagherMotherwellMotherwellD–49292207.00
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston17070–
2019-20Motherwell21090–
2020-21Motherwell1129607.00
15Carl McHughMotherwellMotherwellM–110212–
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell000111–
2018-19Motherwell110101–
15D. WotherspoonSt JohnstoneSt JohnstoneM–1110372117.21
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone32071–
2018-19St Johnstone24050–
2019-20St Johnstone30030–
2020-21St Johnstone3437607.21
17Aaron TshibolaKilmarnock· 26yKilmarnockM2641312006.74
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock00020–
2018-19Kilmarnock10080–
2020-21Kilmarnock31311006.74

Player page →

17Graeme ShinnieAberdeenAberdeenM–590200–
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen260130–
2018-19Aberdeen33070–
19A. McGowanKilmarnock· 24yKilmarnockD2434181906.76
SeasonClubGoalsAstAppsYCRCRating
2018-19Hamilton Academical210100–
2019-20Hamilton Academical13050–
2020-21Kilmarnock0018406.76

Player page →

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

Player page →

20R. CallachanHamilton Academical· 27yHamilton AcademicalM27143331806.88
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian40030–
2018-19St Johnstone10040–
2020-21Hamilton Academical93331106.88

Player page →

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

Player page →

22S. MartinHamilton AcademicalHamilton AcademicalM–11241616.75
SeasonClubGoalsAstAppsYCRCRating
2018-19Hamilton Academical000100–
2019-20Hamilton Academical01011–
2020-21Hamilton Academical1024506.75
22S. McMannHamilton AcademicalHamilton AcademicalD–17361617.04
SeasonClubGoalsAstAppsYCRCRating
2017-18Hamilton Academical01050–
2018-19Hamilton Academical01040–
2019-20Hamilton Academical01020–
2020-21Hamilton Academical1436517.04
22S. LoganAberdeenAberdeenD–23121606.57
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen21040–
2018-19Aberdeen01070–
2019-20Aberdeen01040–
2020-21Aberdeen0012106.57
26A. GogicHibernian· 27yHibernianM2730311516.81
SeasonClubGoalsAstAppsYCRCRating
2017-18Hamilton Academical10041–
2018-19Hamilton Academical00030–
2019-20Hamilton Academical10000–
2020-21Hibernian1031806.81

Player page →

26R. PorteousHibernian· 22yHibernianD2260341517.01
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian10030–
2018-19Hibernian30050–
2019-20Hibernian10021–
2020-21Hibernian1034507.01

Player page →

26A. CampbellMotherwell· 22yMotherwellM22136341506.84
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell20030–
2018-19Motherwell24050–
2019-20Motherwell52010–
2020-21Motherwell4034606.84

Player page →

26J. HoltLivingston· 28yLivingstonM2838301506.84
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers24060–
2019-20St Johnstone00020–
2020-21Livingston1430706.84

Player page →

26L. StevensonHibernianHibernianD–16221506.76
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian14030–
2018-19Hibernian01050–
2019-20Hibernian00060–
2020-21Hibernian0122106.76
26P. HanlonHibernianHibernianD–64371507.11
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian22030–
2018-19Hibernian11060–
2019-20Hibernian20000–
2020-21Hibernian1137607.11
26S. NaismithHeart of MidlothianHeart of MidlothianM–1880150–
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian42030–
2018-19Heart of Midlothian103080–
2019-20Heart of Midlothian43040–
33K. BroadfootKilmarnock· 36yKilmarnockD3624311436.77
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock12061–
2018-19Kilmarnock11042–
2019-20Kilmarnock00010–
2019-20St Mirren01000–
2020-21Kilmarnock0031306.77

Player page →

33R. DraperRoss CountyRoss CountyM–32211416.58
SeasonClubGoalsAstAppsYCRCRating
2017-18Ross County11060–
2019-20Ross County00020–
2020-21Ross County2121616.58
33S. MallanHibernian· 25yHibernianM251111141406.88
SeasonClubGoalsAstAppsYCRCRating
2018-19Hibernian780100–
2019-20Hibernian33020–
2020-21Hibernian1014206.88

Player page →

36Arnaud DjoumHeart of Midlothian· 32yHeart of MidlothianM32350131–
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian03010–
2018-19Heart of Midlothian320121–

Player page →

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

Player page →

36D. ImrieHamilton AcademicalHamilton AcademicalF–1260131–
SeasonClubGoalsAstAppsYCRCRating
2017-18Hamilton Academical85081–
2018-19Hamilton Academical41050–
36Liam DonnellyMotherwell· 25yMotherwellD258111316.80
SeasonClubGoalsAstAppsYCRCRating
2018-19Motherwell10010–
2019-20Motherwell710121–
2020-21Motherwell001006.80

Player page →

36R. FosterSt JohnstoneSt JohnstoneD–080131–
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone03041–
2018-19St Johnstone03060–
2019-20Ross County02020–
2019-20St Johnstone00010–
36Rory McKenzieKilmarnock· 27yKilmarnockF2742291316.70
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock00050–
2018-19Kilmarnock11021–
2019-20Kilmarnock11010–
2020-21Kilmarnock2029506.70

Player page →

36C. BerraHeart of MidlothianHeart of MidlothianD–310130–
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian20040–
2018-19Heart of Midlothian00030–
2019-20Heart of Midlothian11060–
36Connor GoldsonRangers· 28yRangersD28103381307.40
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers30070–
2019-20Rangers31040–
2020-21Rangers4238207.40

Player page →

36Martin BoyleHibernian· 28yHibernianF282616361307.01
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian53000–
2018-19Hibernian44030–
2019-20Hibernian53050–
2020-21Hibernian12636507.01

Player page →

45D. O'DeaDundeeDundeeD–000123–
SeasonClubGoalsAstAppsYCRCRating
2017-18Dundee00072–
2018-19Dundee00051–
45Jason KerrSt Johnstone· 24ySt JohnstoneM2451311236.99
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone10021–
2018-19St Johnstone20051–
2019-20St Johnstone11030–
2020-21St Johnstone1031216.99

Player page →

45Sam CosgroveAberdeen· 24yAberdeenF24313141236.77
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen01001–
2018-19Aberdeen171071–
2019-20Aberdeen111041–
2020-21Aberdeen3014106.77

Player page →

45Chris LongMotherwell· 26yMotherwellF26113291216.62
SeasonClubGoalsAstAppsYCRCRating
2019-20Motherwell71061–
2020-21Motherwell4229606.62

Player page →

45D. McGregorHibernianHibernianD–30101217.11
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian00010–
2018-19Hibernian20061–
2019-20Hibernian00010–
2020-21Hibernian1010407.11
45M. GardyneRoss CountyRoss CountyF–56311216.78
SeasonClubGoalsAstAppsYCRCRating
2017-18Ross County33061–
2019-20Ross County03040–
2020-21Ross County2031206.78

Data coverage for Scottish Premiership →

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