Skip to content
Almanac
Menu

Goals, assists and cards count 1107 of 1109 stored matches (100%) that name a player. Appearances count 684 matches with a stored lineup.

  • 18
  • 19
  • 20
  • 21
  • 22

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

#PlayerClubPosAgeGoalsAstAppsYCRCRating
1Alfredo MorelosRangers· 26yRangersF266421873877.14
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers1840114–
2019-20Rangers121062–
2020-21Rangers1242980–
2021-22Rangers11726707.33
2022-23Rangers11532616.98

Player page →

2A. ConsidineSt Johnstone· 36ySt JohnstoneD3696722346.81
SeasonClubGoalsAstAppsYCRCRating
2018-19Aberdeen32091–
2019-20Aberdeen42040–
2020-21Aberdeen113661–
2021-22Aberdeen004007.20
2022-23St Johnstone1132426.77

Player page →

2J. HamiltonHamilton AcademicalHamilton AcademicalD–002744–
SeasonClubGoalsAstAppsYCRCRating
2019-20Hamilton Academical00003–
2020-21Hamilton Academical002741–
4Alan PowerKilmarnock· 35yKilmarnockM35210984836.70
SeasonClubGoalsAstAppsYCRCRating
2018-19Kilmarnock12090–
2019-20Kilmarnock040111–
2020-21Kilmarnock1332160–
2021-22St Mirren0134716.72
2022-23Kilmarnock0032516.67

Player page →

4R. PorteousHibernian· 24yHibernianD24100842637.19
SeasonClubGoalsAstAppsYCRCRating
2018-19Hibernian30050–
2019-20Hibernian10021–
2020-21Hibernian103450–
2021-22Hibernian2029727.13
2022-23Hibernian3021707.27

Player page →

4R. McCrorieAberdeen· 25yAberdeenD2541922236.63
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers00001–
2020-21Aberdeen102960–
2021-22Aberdeen11301116.73
2022-23Aberdeen2033516.54

Player page →

4Ethan ErhahonSt Mirren· 22ySt MirrenM2234741836.69
SeasonClubGoalsAstAppsYCRCRating
2018-19St Mirren01031–
2020-21St Mirren203160–
2021-22St Mirren1223616.66
2022-23St Mirren0120316.72

Player page →

4Jack FitzwaterLivingston· 25yLivingstonD2551861236.80
SeasonClubGoalsAstAppsYCRCRating
2020-21Livingston112021–
2021-22Livingston3038806.91
2022-23Livingston1028226.64

Player page →

4Alex CochraneHeart of Midlothian· 23yHeart of MidlothianD234765536.81
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian2231206.86
2022-23Heart of Midlothian2534336.77

Player page →

4O. EdwardsRoss County· 22yRoss CountyF223229436.56
SeasonClubGoalsAstAppsYCRCRating
2022-23Ross County3229436.56

Player page →

11Lewis FergusonAberdeen· 23yAberdeenM23268714227.31
SeasonClubGoalsAstAppsYCRCRating
2018-19Aberdeen510110–
2019-20Aberdeen14081–
2020-21Aberdeen9235111–
2021-22Aberdeen111361207.31

Player page →

11Murray DavidsonSt Johnstone· 35ySt JohnstoneM3540482926.82
SeasonClubGoalsAstAppsYCRCRating
2018-19St Johnstone30070–
2019-20St Johnstone00071–
2020-21St Johnstone102140–
2021-22St Johnstone00231106.81
2022-23St Johnstone004016.83

Player page →

11Scott BrownAberdeen· 37yAberdeenM3764552926.92
SeasonClubGoalsAstAppsYCRCRating
2018-19Celtic110111–
2019-20Celtic20060–
2020-21Celtic123161–
2021-22Aberdeen2124606.92

Player page →

11Liam DonnellyKilmarnock· 27yKilmarnockD27101462726.80
SeasonClubGoalsAstAppsYCRCRating
2018-19Motherwell10010–
2019-20Motherwell710121–
2020-21Motherwell00100–
2021-22Motherwell0023616.70
2022-23Kilmarnock2022806.90

Player page →

11Liam CraigSt Johnstone· 36ySt JohnstoneM3657392626.74
SeasonClubGoalsAstAppsYCRCRating
2018-19St Johnstone22060–
2019-20St Johnstone02031–
2020-21St Johnstone332391–
2021-22St Johnstone0016806.74

Player page →

11Richard TaitSt Mirren· 33ySt MirrenD3334722126.61
SeasonClubGoalsAstAppsYCRCRating
2018-19Motherwell11051–
2019-20Motherwell00040–
2020-21St Mirren123351–
2021-22St Mirren0127606.59
2022-23St Mirren1012106.66

Player page →

11J. BaldwinRoss CountyRoss CountyD–33592026.92
SeasonClubGoalsAstAppsYCRCRating
2021-22Ross County21301406.88
2022-23Ross County1229626.96
11Rory McKenzieKilmarnock· 29yKilmarnockF2943651926.57
SeasonClubGoalsAstAppsYCRCRating
2018-19Kilmarnock11021–
2019-20Kilmarnock11010–
2020-21Kilmarnock202950–
2022-23Kilmarnock01361116.57

Player page →

11Stephen O'DonnellMotherwell· 31yMotherwellD3146891926.70
SeasonClubGoalsAstAppsYCRCRating
2018-19Kilmarnock01050–
2019-20Kilmarnock33010–
2020-21Motherwell123431–
2021-22Motherwell0028516.79
2022-23Motherwell0027506.60

Player page →

11Mark O'HaraSt Mirren· 27ySt MirrenM27173811626.87
SeasonClubGoalsAstAppsYCRCRating
2019-20Motherwell11040–
2020-21Motherwell502721–
2021-22Motherwell1019206.86
2022-23St Mirren10235816.88

Player page →

11P. PawlettDundee UnitedDundee UnitedM–32601626.78
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United112671–
2021-22Dundee United2022716.87
2022-23Dundee United0112206.56
11Callum HendrySt Johnstone· 25ySt JohnstoneF25201471527.08
SeasonClubGoalsAstAppsYCRCRating
2018-19St Johnstone20010–
2019-20St Johnstone71041–
2020-21Aberdeen201210–
2020-21St Johnstone001631–
2021-22St Johnstone9019607.08

Player page →

11Callum McGregorCeltic· 29yCelticM2921281011527.11
SeasonClubGoalsAstAppsYCRCRating
2018-19Celtic312000–
2019-20Celtic96020–
2020-21Celtic373761–
2021-22Celtic2233407.14
2022-23Celtic4131317.08

Player page →

11D. McGregorHibernianHibernianD–30211527.06
SeasonClubGoalsAstAppsYCRCRating
2018-19Hibernian20061–
2019-20Hibernian00010–
2020-21Hibernian101040–
2021-22Hibernian0011417.06
11Joe ShaughnessySt Mirren· 30ySt MirrenD3083911426.96
SeasonClubGoalsAstAppsYCRCRating
2018-19St Johnstone30010–
2020-21St Mirren113361–
2021-22St Mirren3036617.06
2022-23St Mirren1222106.80

Player page →

11Curtis MainSt Mirren· 30ySt MirrenF30206821326.86
SeasonClubGoalsAstAppsYCRCRating
2018-19Motherwell33051–
2019-20Aberdeen40001–
2020-21Aberdeen201410–
2021-22St Mirren2131206.70
2022-23St Mirren9237507.00

Player page →

11C. DunneSt MirrenSt MirrenD–00551226.62
SeasonClubGoalsAstAppsYCRCRating
2018-19Motherwell00010–
2021-22St Mirren0022216.71
2022-23St Mirren0033916.56
11Sam CosgroveAberdeen· 26yAberdeenF2631214122–
SeasonClubGoalsAstAppsYCRCRating
2018-19Aberdeen171071–
2019-20Aberdeen111041–
2020-21Aberdeen301410–

Player page →

11Graeme ShinnieAberdeenAberdeenM–53131126.78
SeasonClubGoalsAstAppsYCRCRating
2018-19Aberdeen33070–
2022-23Aberdeen2013426.78
11M. MillerHamilton Academical· 27yHamilton AcademicalF27840112–
SeasonClubGoalsAstAppsYCRCRating
2018-19Hamilton Academical51071–
2019-20Hamilton Academical33041–

Player page →

11Christian DoidgeKilmarnock· 30yKilmarnockF30247851026.68
SeasonClubGoalsAstAppsYCRCRating
2019-20Hibernian121040–
2020-21Hibernian723621–
2021-22Hibernian2017016.51
2022-23Hibernian015006.72
2022-23Kilmarnock3327406.78

Player page →

11Jake CarrollMotherwell· 31yMotherwellD3128411026.82
SeasonClubGoalsAstAppsYCRCRating
2019-20Motherwell22081–
2020-21Motherwell011510–
2021-22Motherwell0525116.79
2022-23Motherwell001007.60

Player page →

11Jason KerrSt Johnstone· 26ySt JohnstoneM2641341027.40
SeasonClubGoalsAstAppsYCRCRating
2018-19St Johnstone20051–
2019-20St Johnstone11030–
2020-21St Johnstone103121–
2021-22St Johnstone003007.40

Player page →

11K. BroadfootInverness Caledonian Thistle· 38yInverness Caledonian ThistleD382231102–
SeasonClubGoalsAstAppsYCRCRating
2018-19Kilmarnock11042–
2019-20Kilmarnock00010–
2019-20St Mirren01000–
2020-21Kilmarnock003130–
2021-22Inverness Caledonian Thistle10020–

Player page →

11Liam ScalesAberdeen· 24yAberdeenD242336927.05
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic115107.00
2022-23Aberdeen1231827.06

Player page →

11Nir BittonCeltic· 31yCelticM312138926.92
SeasonClubGoalsAstAppsYCRCRating
2019-20Celtic00010–
2020-21Celtic101411–
2021-22Celtic1124716.92

Player page →

11M. O'HalloranSt JohnstoneSt JohnstoneF–5550826.61
SeasonClubGoalsAstAppsYCRCRating
2018-19St Johnstone11010–
2019-20St Johnstone21010–
2020-21St Johnstone112542–
2021-22St Johnstone1221206.63
2022-23St Johnstone004006.55
11Josh GinnellyHeart of Midlothian· 26yHeart of MidlothianF2616661626.76
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian5231316.56
2022-23Heart of Midlothian11430316.95

Player page →

11Stuart FindlayKilmarnock· 27yKilmarnockD27412262–
SeasonClubGoalsAstAppsYCRCRating
2018-19Kilmarnock30041–
2019-20Kilmarnock11020–
2020-21Kilmarnock002201–

Player page →

11Jak AlnwickSt Mirren· 29ySt MirrenG290167527.10
SeasonClubGoalsAstAppsYCRCRating
2020-21St Mirren003431–
2021-22St Mirren0133217.10

Player page →

11R. MillenKilmarnockKilmarnockD–141942–
SeasonClubGoalsAstAppsYCRCRating
2018-19Kilmarnock10010–
2020-21Kilmarnock041932–
11T. SmallSt Mirren· 18ySt MirrenD180114326.43
SeasonClubGoalsAstAppsYCRCRating
2022-23St Mirren0114326.43

Player page →

43D. GallagherSt MirrenSt MirrenD–610783516.74
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston17070–
2019-20Motherwell21090–
2020-21Motherwell112960–
2021-22Aberdeen0122506.81
2022-23St Mirren2027816.69
43J. HoltLivingston· 30yLivingstonM30261023016.75
SeasonClubGoalsAstAppsYCRCRating
2019-20St Johnstone00020–
2020-21Livingston143070–
2021-22Livingston10371106.88
2022-23Livingston02351016.61

Player page →

43Paul McGinnMotherwell· 32yMotherwellD32910993016.93
SeasonClubGoalsAstAppsYCRCRating
2018-19St Mirren34080–
2019-20Hibernian00010–
2019-20St Mirren01040–
2020-21Hibernian323870–
2021-22Hibernian3325616.93
2022-23Motherwell0036406.93

Player page →

43R. CallachanRoss County· 29yRoss CountyM29155922916.71
SeasonClubGoalsAstAppsYCRCRating
2018-19St Johnstone10040–
2020-21Hamilton Academical9333110–
2021-22Ross County4135706.70
2022-23Ross County1124716.72

Player page →

43Callum SlatteryMotherwell· 24yMotherwellM2462602616.84
SeasonClubGoalsAstAppsYCRCRating
2021-22Motherwell20311206.86
2022-23Motherwell42291416.81

Player page →

43P. HanlonHibernianHibernianD–54952316.94
SeasonClubGoalsAstAppsYCRCRating
2018-19Hibernian11060–
2019-20Hibernian20000–
2020-21Hibernian113760–
2021-22Hibernian0024416.95
2022-23Hibernian1234706.92
43Stéphane OméongaLivingston· 27yLivingstonM2702572316.65
SeasonClubGoalsAstAppsYCRCRating
2018-19Hibernian01030–
2019-20Hibernian01020–
2021-22Livingston0027906.66
2022-23Livingston0030916.64

Player page →

43Iain VigursRoss County· 35yRoss CountyM354330221–
SeasonClubGoalsAstAppsYCRCRating
2019-20Ross County22050–
2020-21Ross County2130171–

Player page →

Data coverage for Scottish Premiership →

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