Skip to content
Almanac
Menu

Goals, assists and cards count 1098 of 1103 stored matches (100%) that name a player. Appearances count 456 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
  • 21

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

#PlayerClubPosAgeGoalsAstAppsYCRCRating
1Alfredo MorelosRangers· 25yRangersF256721553867.22
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers145060–
2018-19Rangers1840114–
2019-20Rangers121062–
2020-21Rangers12429807.12
2021-22Rangers11726707.33

Player page →

2Ryan JackRangers· 30yRangersM301010281147.08
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers02044–
2018-19Rangers44040–
2019-20Rangers43020–
2020-21Rangers2119107.16
2021-22Rangers009006.90

Player page →

2J. HamiltonHamilton AcademicalHamilton AcademicalD–0027446.55
SeasonClubGoalsAstAppsYCRCRating
2019-20Hamilton Academical00003–
2020-21Hamilton Academical0027416.55
4R. PorteousHibernian· 23yHibernianD2380632237.07
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian10030–
2018-19Hibernian30050–
2019-20Hibernian10021–
2020-21Hibernian1034507.01
2021-22Hibernian2029727.13

Player page →

4K. BroadfootInverness Caledonian Thistle· 37yInverness Caledonian ThistleD3734311636.77
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock12061–
2018-19Kilmarnock11042–
2019-20Kilmarnock00010–
2019-20St Mirren01000–
2020-21Kilmarnock0031306.77
2021-22Inverness Caledonian Thistle10020–

Player page →

4D. O'DeaDundeeDundeeD–000123–
SeasonClubGoalsAstAppsYCRCRating
2017-18Dundee00072–
2018-19Dundee00051–
4Jason KerrSt Johnstone· 25ySt JohnstoneM2551341237.02
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone10021–
2018-19St Johnstone20051–
2019-20St Johnstone11030–
2020-21St Johnstone1031216.99
2021-22St Johnstone003007.40

Player page →

4Sam CosgroveAberdeen· 25yAberdeenF25313141236.77
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen01001–
2018-19Aberdeen171071–
2019-20Aberdeen111041–
2020-21Aberdeen3014106.77

Player page →

9Alan PowerSt Mirren· 34ySt MirrenM34211664626.87
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock01030–
2018-19Kilmarnock12090–
2019-20Kilmarnock040111–
2020-21Kilmarnock13321607.02
2021-22St Mirren0134716.72

Player page →

9Lewis FergusonAberdeen· 22yAberdeenM22269714627.24
SeasonClubGoalsAstAppsYCRCRating
2017-18Hamilton Academical01040–
2018-19Aberdeen510110–
2019-20Aberdeen14081–
2020-21Aberdeen92351117.17
2021-22Aberdeen111361207.31

Player page →

9Scott BrownAberdeen· 36yAberdeenM3666553626.93
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic02070–
2018-19Celtic110111–
2019-20Celtic20060–
2020-21Celtic1231616.94
2021-22Aberdeen2124606.92

Player page →

9Liam CraigSt Johnstone· 35ySt JohnstoneM35812393326.87
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone35070–
2018-19St Johnstone22060–
2019-20St Johnstone02031–
2020-21St Johnstone3323916.96
2021-22St Johnstone0016806.74

Player page →

9Richard TaitSt Mirren· 32ySt MirrenD32312603026.68
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell180100–
2018-19Motherwell11051–
2019-20Motherwell00040–
2020-21St Mirren1233516.75
2021-22St Mirren0127606.59

Player page →

9A. ConsidineAberdeen· 35yAberdeenD35127402426.98
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen42050–
2018-19Aberdeen32091–
2019-20Aberdeen42040–
2020-21Aberdeen1136616.96
2021-22Aberdeen004007.20

Player page →

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

Player page →

9Carl McHughMotherwellMotherwellM–110212–
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell000111–
2018-19Motherwell110101–
9R. McCrorieAberdeen· 24yAberdeenD2441592126.77
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers20040–
2018-19Rangers00001–
2020-21Aberdeen1029606.81
2021-22Aberdeen11301116.73

Player page →

9Liam DonnellyMotherwell· 26yMotherwellD2681241926.70
SeasonClubGoalsAstAppsYCRCRating
2018-19Motherwell10010–
2019-20Motherwell710121–
2020-21Motherwell001006.80
2021-22Motherwell0023616.70

Player page →

9D. McGregorHibernianHibernianD–30211627.08
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian00010–
2018-19Hibernian20061–
2019-20Hibernian00010–
2020-21Hibernian1010407.11
2021-22Hibernian0011417.06
9Stephen O'DonnellMotherwell· 30yMotherwellD30611621626.77
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock25020–
2018-19Kilmarnock01050–
2019-20Kilmarnock33010–
2020-21Motherwell1234316.76
2021-22Motherwell0028516.79

Player page →

9Callum HendrySt Johnstone· 24ySt JohnstoneF24202471526.77
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone01000–
2018-19St Johnstone20010–
2019-20St Johnstone71041–
2020-21Aberdeen2012106.59
2020-21St Johnstone0016316.50
2021-22St Johnstone9019607.08

Player page →

9Ethan ErhahonSt Mirren· 21ySt MirrenM2133541526.79
SeasonClubGoalsAstAppsYCRCRating
2018-19St Mirren01031–
2020-21St Mirren2031606.88
2021-22St Mirren1223616.66

Player page →

9Joe ShaughnessySt Mirren· 29ySt MirrenD2981691526.97
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone10020–
2018-19St Johnstone30010–
2020-21St Mirren1133616.88
2021-22St Mirren3036617.06

Player page →

9P. PawlettDundee UnitedDundee UnitedM–31481426.74
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United1126716.62
2021-22Dundee United2022716.87
9M. MillerHamilton Academical· 26yHamilton AcademicalF26850112–
SeasonClubGoalsAstAppsYCRCRating
2017-18Hamilton Academical01000–
2018-19Hamilton Academical51071–
2019-20Hamilton Academical33041–

Player page →

9M. O'HalloranSt JohnstoneSt JohnstoneF–106461126.52
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone51030–
2018-19St Johnstone11010–
2019-20St Johnstone21010–
2020-21St Johnstone1125426.44
2021-22St Johnstone1221206.63
9Curtis MainSt Mirren· 29ySt MirrenF29166451026.71
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell52020–
2018-19Motherwell33051–
2019-20Aberdeen40001–
2020-21Aberdeen2014106.72
2021-22St Mirren2131206.70

Player page →

9D. DevineInverness Caledonian ThistleInverness Caledonian ThistleD–000102–
SeasonClubGoalsAstAppsYCRCRating
2017-18Partick Thistle00091–
2021-22Inverness Caledonian Thistle00011–
9Jake CarrollMotherwell· 30yMotherwellD3028401026.78
SeasonClubGoalsAstAppsYCRCRating
2019-20Motherwell22081–
2020-21Motherwell0115106.75
2021-22Motherwell0525116.79

Player page →

9Ryan ChristieCeltic· 27yCelticM272935381027.35
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen48051–
2018-19Celtic94010–
2019-20Celtic1111031–
2020-21Celtic5934107.29
2021-22Celtic034007.92

Player page →

9Jamie BrandonHeart of Midlothian· 24yHeart of MidlothianM2400092–
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian00071–
2018-19Heart of Midlothian00001–
2019-20Heart of Midlothian00020–

Player page →

9Nir BittonCeltic· 30yCelticM302138926.98
SeasonClubGoalsAstAppsYCRCRating
2019-20Celtic00010–
2020-21Celtic1014117.08
2021-22Celtic1124716.92

Player page →

9Jordan JonesSt Mirren· 27ySt MirrenM279414826.79
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock44071–
2018-19Kilmarnock40010–
2019-20Rangers00001–
2020-21Rangers103006.77
2021-22St Mirren0011006.79

Player page →

9C. DunneSt MirrenSt MirrenD–0122726.71
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell01041–
2018-19Motherwell00010–
2021-22St Mirren0022216.71
9C. RandallRoss CountyRoss CountyD–0344726.66
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian02031–
2020-21Ross County0015016.51
2021-22Ross County0129406.74
9Stuart FindlayKilmarnock· 26yKilmarnockD267222726.72
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock31010–
2018-19Kilmarnock30041–
2019-20Kilmarnock11020–
2020-21Kilmarnock0022016.72

Player page →

9Christian DoidgeHibernian· 29yHibernianF2921353626.81
SeasonClubGoalsAstAppsYCRCRating
2019-20Hibernian121040–
2020-21Hibernian7236216.94
2021-22Hibernian2017016.51

Player page →

9Jak AlnwickSt Mirren· 28ySt MirrenG280167527.01
SeasonClubGoalsAstAppsYCRCRating
2020-21St Mirren0034316.92
2021-22St Mirren0133217.10

Player page →

9R. MillenKilmarnockKilmarnockD–1419426.76
SeasonClubGoalsAstAppsYCRCRating
2018-19Kilmarnock10010–
2020-21Kilmarnock0419326.76
40Murray DavidsonSt Johnstone· 34ySt JohnstoneM3490444116.83
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone500120–
2018-19St Johnstone30070–
2019-20St Johnstone00071–
2020-21St Johnstone1021406.84
2021-22St Johnstone00231106.81

Player page →

40Paul McGinnHibernian· 31yHibernianD31911633216.99
SeasonClubGoalsAstAppsYCRCRating
2017-18Partick Thistle01060–
2018-19St Mirren34080–
2019-20Hibernian00010–
2019-20St Mirren01040–
2020-21Hibernian3238707.02
2021-22Hibernian3325616.93

Player page →

40D. WotherspoonSt JohnstoneSt JohnstoneM–1110472417.16
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone32071–
2018-19St Johnstone24050–
2019-20St Johnstone30030–
2020-21St Johnstone3437607.21
2021-22St Johnstone0010306.95
40D. MacKinnonHamilton AcademicalHamilton AcademicalF–220221–
SeasonClubGoalsAstAppsYCRCRating
2017-18Hamilton Academical12071–
2018-19Hamilton Academical100120–
2019-20Hamilton Academical00030–
40Iain VigursRoss County· 34yRoss CountyM3443302216.81
SeasonClubGoalsAstAppsYCRCRating
2019-20Ross County22050–
2020-21Ross County21301716.81

Player page →

40S. McMannDundee UnitedDundee UnitedD–19652016.95
SeasonClubGoalsAstAppsYCRCRating
2017-18Hamilton Academical01050–
2018-19Hamilton Academical01040–
2019-20Hamilton Academical01020–
2020-21Hamilton Academical1436517.04
2021-22Dundee United0229406.83
40A. GogicSt Mirren· 28ySt MirrenM2840531916.75
SeasonClubGoalsAstAppsYCRCRating
2017-18Hamilton Academical10041–
2018-19Hamilton Academical00030–
2019-20Hamilton Academical10000–
2020-21Hibernian1031806.81
2021-22Hibernian009206.57
2021-22St Mirren1013206.76

Player page →

40Craig HalkettHeart of Midlothian· 27yHeart of MidlothianD27112281917.15
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston70061–
2019-20Heart of Midlothian22070–
2021-22Heart of Midlothian2028607.15

Player page →

40P. HanlonHibernianHibernianD–64611917.05
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian22030–
2018-19Hibernian11060–
2019-20Hibernian20000–
2020-21Hibernian1137607.11
2021-22Hibernian0024416.95
40Kyle LaffertyKilmarnock· 34yKilmarnockF3426291817.63
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian1200101–
2018-19Heart of Midlothian10010–
2018-19Rangers40020–
2020-21Kilmarnock929507.63

Player page →

40C. ButcherDundee United· 31yDundee UnitedM3100451716.83
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United00281006.78
2021-22Dundee United0017716.90

Player page →

Data coverage for Scottish Premiership →

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