Skip to content
Almanac
Menu
Clear filters

Goals, assists and cards count 1114 of 1115 stored matches (100%) that name a player. Appearances count 912 matches with a stored lineup.

  • 19
  • 20
  • 21
  • 22
  • 23

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

#PlayerClubPosAgeGoalsAstAppsYCRCRating
1J. HamiltonHamilton AcademicalHamilton AcademicalD–0027446.55
SeasonClubGoalsAstAppsYCRCRating
2019-20Hamilton Academical00003–
2020-21Hamilton Academical0027416.55
2Alan PowerKilmarnock· 36yKilmarnockM3618983936.80
SeasonClubGoalsAstAppsYCRCRating
2019-20Kilmarnock040111–
2020-21Kilmarnock13321607.02
2021-22St Mirren0134716.72
2022-23Kilmarnock0032516.67

Player page →

2Alfredo MorelosRangers· 27yRangersF274617872737.13
SeasonClubGoalsAstAppsYCRCRating
2019-20Rangers121062–
2020-21Rangers12429807.12
2021-22Rangers11726707.33
2022-23Rangers11532616.98

Player page →

2J. BaldwinRoss CountyRoss CountyD–44892736.91
SeasonClubGoalsAstAppsYCRCRating
2021-22Ross County21301406.88
2022-23Ross County1229626.96
2023-24Ross County1130716.90
2R. PorteousHibernian· 25yHibernianD2570842137.12
SeasonClubGoalsAstAppsYCRCRating
2019-20Hibernian10021–
2020-21Hibernian1034507.01
2021-22Hibernian2029727.13
2022-23Hibernian3021707.27

Player page →

2A. ConsidineSt Johnstone· 37ySt JohnstoneD37741011636.83
SeasonClubGoalsAstAppsYCRCRating
2019-20Aberdeen42040–
2020-21Aberdeen1136616.96
2021-22Aberdeen004007.20
2022-23St Johnstone1132426.77
2023-24St Johnstone1029206.69

Player page →

2Graeme ShinnieAberdeenAberdeenM–33501536.84
SeasonClubGoalsAstAppsYCRCRating
2022-23Aberdeen2013426.78
2023-24Aberdeen13371116.85
2Alex CochraneHeart of Midlothian· 24yHeart of MidlothianD24411961236.89
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian2231206.86
2022-23Heart of Midlothian2534336.77
2023-24Heart of Midlothian0431707.04

Player page →

2Jack FitzwaterLivingston· 26yLivingstonD2651861236.77
SeasonClubGoalsAstAppsYCRCRating
2020-21Livingston1120216.68
2021-22Livingston3038806.91
2022-23Livingston1028226.64

Player page →

2O. EdwardsRoss County· 23yRoss CountyF233229436.56
SeasonClubGoalsAstAppsYCRCRating
2022-23Ross County3229436.56

Player page →

11Liam DonnellyKilmarnock· 28yKilmarnockM2891733426.80
SeasonClubGoalsAstAppsYCRCRating
2019-20Motherwell710121–
2020-21Motherwell001006.80
2021-22Motherwell0023616.70
2022-23Kilmarnock2022806.90
2023-24Kilmarnock0027806.81

Player page →

11Lewis FergusonAberdeen· 24yAberdeenM24217713127.24
SeasonClubGoalsAstAppsYCRCRating
2019-20Aberdeen14081–
2020-21Aberdeen92351117.17
2021-22Aberdeen111361207.31

Player page →

11Paul McGinnMotherwell· 33yMotherwellD33761302626.93
SeasonClubGoalsAstAppsYCRCRating
2019-20Hibernian00010–
2019-20St Mirren01040–
2020-21Hibernian3238707.02
2021-22Hibernian3325616.93
2022-23Motherwell0036406.93
2023-24Motherwell1031416.82

Player page →

11Murray DavidsonSt Johnstone· 36ySt JohnstoneM3610482226.83
SeasonClubGoalsAstAppsYCRCRating
2019-20St Johnstone00071–
2020-21St Johnstone1021406.84
2021-22St Johnstone00231106.81
2022-23St Johnstone004016.83

Player page →

11R. McCrorieAberdeen· 26yAberdeenD2641922226.69
SeasonClubGoalsAstAppsYCRCRating
2020-21Aberdeen1029606.81
2021-22Aberdeen11301116.73
2022-23Aberdeen2033516.54

Player page →

11Callum McGregorCeltic· 30yCelticM3020221362027.16
SeasonClubGoalsAstAppsYCRCRating
2019-20Celtic96020–
2020-21Celtic3737617.09
2021-22Celtic2233407.14
2022-23Celtic4131317.08
2023-24Celtic2635507.31

Player page →

11Liam CraigSt Johnstone· 37ySt JohnstoneM3735392026.87
SeasonClubGoalsAstAppsYCRCRating
2019-20St Johnstone02031–
2020-21St Johnstone3323916.96
2021-22St Johnstone0016806.74

Player page →

11Mark O'HaraSt Mirren· 28ySt MirrenM282361092026.86
SeasonClubGoalsAstAppsYCRCRating
2019-20Motherwell11040–
2020-21Motherwell5027216.78
2021-22Motherwell1019206.86
2022-23St Mirren10235816.88
2023-24St Mirren6328406.91

Player page →

11Stephen O'DonnellMotherwell· 32yMotherwellD32491262026.74
SeasonClubGoalsAstAppsYCRCRating
2019-20Kilmarnock33010–
2020-21Motherwell1234316.76
2021-22Motherwell0028516.79
2022-23Motherwell0027506.60
2023-24Motherwell0437606.80

Player page →

11P. PawlettDundee UnitedDundee UnitedM–32601626.71
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United1126716.62
2021-22Dundee United2022716.87
2022-23Dundee United0112206.56
11Ethan ErhahonSt Mirren· 23ySt MirrenM2333741526.77
SeasonClubGoalsAstAppsYCRCRating
2020-21St Mirren2031606.88
2021-22St Mirren1223616.66
2022-23St Mirren0120316.72

Player page →

11Joe ShaughnessyDundee· 31yDundeeD31941241526.96
SeasonClubGoalsAstAppsYCRCRating
2020-21St Mirren1133616.88
2021-22St Mirren3036617.06
2022-23St Mirren1222106.80
2023-24Dundee4133207.04

Player page →

11C. MontanoLivingstonLivingstonM–54611426.72
SeasonClubGoalsAstAppsYCRCRating
2021-22Livingston0114316.57
2022-23Livingston4231706.78
2023-24Livingston1116416.75
11Callum HendrySt Johnstone· 26ySt JohnstoneF26181471426.77
SeasonClubGoalsAstAppsYCRCRating
2019-20St Johnstone71041–
2020-21Aberdeen2012106.59
2020-21St Johnstone0016316.50
2021-22St Johnstone9019607.08

Player page →

11Liam ScalesCeltic· 25yCelticD2535701427.26
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic115107.00
2022-23Aberdeen1231827.06
2023-24Celtic1234507.49

Player page →

11Christian DoidgeHibernian· 31yHibernianF312791031226.80
SeasonClubGoalsAstAppsYCRCRating
2019-20Hibernian121040–
2020-21Hibernian7236216.94
2021-22Hibernian2017016.51
2022-23Hibernian015006.72
2022-23Kilmarnock3327406.78
2023-24Hibernian3218206.83

Player page →

11C. DunneSt MirrenSt MirrenD–10761126.63
SeasonClubGoalsAstAppsYCRCRating
2021-22St Mirren0022216.71
2022-23St Mirren0033916.56
2023-24St Mirren1021006.66
11John LundstramRangers· 30yRangersM3065981127.12
SeasonClubGoalsAstAppsYCRCRating
2021-22Rangers1027106.92
2022-23Rangers5037717.05
2023-24Rangers0534317.34

Player page →

11Jake CarrollMotherwell· 32yMotherwellD3228411026.80
SeasonClubGoalsAstAppsYCRCRating
2019-20Motherwell22081–
2020-21Motherwell0115106.75
2021-22Motherwell0525116.79
2022-23Motherwell001007.60

Player page →

11Nir BittonCeltic· 32yCelticM322138926.98
SeasonClubGoalsAstAppsYCRCRating
2019-20Celtic00010–
2020-21Celtic1014117.08
2021-22Celtic1124716.92

Player page →

11M. O'HalloranSt JohnstoneSt JohnstoneF–4450726.53
SeasonClubGoalsAstAppsYCRCRating
2019-20St Johnstone21010–
2020-21St Johnstone1125426.44
2021-22St Johnstone1221206.63
2022-23St Johnstone004006.55
11Josh GinnellyHeart of Midlothian· 27yHeart of MidlothianF2716661626.76
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian5231316.56
2022-23Heart of Midlothian11430316.95

Player page →

11Jak AlnwickSt Mirren· 30ySt MirrenG300167527.01
SeasonClubGoalsAstAppsYCRCRating
2020-21St Mirren0034316.92
2021-22St Mirren0133217.10

Player page →

11Leon BalogunRangers· 35yRangersD350254527.04
SeasonClubGoalsAstAppsYCRCRating
2020-21Rangers0219007.12
2021-22Rangers0021416.88
2023-24Rangers0014117.18

Player page →

11R. MillenKilmarnockKilmarnockD–0419326.76
SeasonClubGoalsAstAppsYCRCRating
2020-21Kilmarnock0419326.76
11T. SmallSt Mirren· 19ySt MirrenF190119326.46
SeasonClubGoalsAstAppsYCRCRating
2022-23St Mirren0114326.43
2023-24St Mirren005006.56

Player page →

37J. HoltLivingston· 31yLivingstonM31271373616.79
SeasonClubGoalsAstAppsYCRCRating
2019-20St Johnstone00020–
2020-21Livingston1430706.84
2021-22Livingston10371106.88
2022-23Livingston02351016.61
2023-24Livingston0135606.83

Player page →

37Callum SlatteryMotherwell· 25yMotherwellM2572803316.86
SeasonClubGoalsAstAppsYCRCRating
2021-22Motherwell20311206.86
2022-23Motherwell42291416.81
2023-24Motherwell1020706.93

Player page →

37D. GallagherSt MirrenSt MirrenD–53782816.84
SeasonClubGoalsAstAppsYCRCRating
2019-20Motherwell21090–
2020-21Motherwell1129607.00
2021-22Aberdeen0122506.81
2022-23St Mirren2027816.69
37C. ButcherMotherwell· 33yMotherwellM3300752716.79
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United00281006.78
2021-22Dundee United0017716.90
2022-23Motherwell0013206.85
2023-24Motherwell0017806.60

Player page →

37Liam GordonSt Johnstone· 28ySt JohnstoneD28421312716.88
SeasonClubGoalsAstAppsYCRCRating
2019-20St Johnstone00020–
2020-21St Johnstone1136506.87
2021-22St Johnstone10311006.92
2022-23St Johnstone2132706.83
2023-24St Johnstone0032316.90

Player page →

37R. CallachanRoss County· 30yRoss CountyM30145922516.77
SeasonClubGoalsAstAppsYCRCRating
2020-21Hamilton Academical93331106.88
2021-22Ross County4135706.70
2022-23Ross County1124716.72

Player page →

37Marcus FraserSt Mirren· 29ySt MirrenD29451452416.76
SeasonClubGoalsAstAppsYCRCRating
2019-20Ross County12050–
2020-21St Mirren1037406.80
2021-22St Mirren1336606.83
2022-23St Mirren0034716.66
2023-24St Mirren1038206.75

Player page →

37Cameron DevlinHeart of Midlothian· 25yHeart of MidlothianM2537792216.91
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian12251007.04
2022-23Heart of Midlothian1430516.79
2023-24Heart of Midlothian1124706.90

Player page →

37Iain VigursRoss County· 36yRoss CountyM3643302216.81
SeasonClubGoalsAstAppsYCRCRating
2019-20Ross County22050–
2020-21Ross County21301716.81

Player page →

37Harry PatonMotherwell· 26yMotherwellM2637992116.72
SeasonClubGoalsAstAppsYCRCRating
2019-20Ross County01030–
2020-21Ross County1335506.61
2021-22Ross County0331806.70
2022-23Motherwell007106.47
2023-24Motherwell2026416.97

Player page →

37Jordan TillsonRoss County· 31yRoss CountyM3112932116.63
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County0232706.53
2021-22Ross County0032716.71
2022-23Ross County1028706.64
2023-24Ross County001006.90

Player page →

37Martin BoyleHibernian· 31yHibernianF313416992116.99
SeasonClubGoalsAstAppsYCRCRating
2019-20Hibernian53050–
2020-21Hibernian12636507.01
2021-22Hibernian7320217.09
2022-23Hibernian5112307.07
2023-24Hibernian5331606.90

Player page →

37Rory McKenzieKilmarnock· 30yKilmarnockM3042932116.61
SeasonClubGoalsAstAppsYCRCRating
2019-20Kilmarnock11010–
2020-21Kilmarnock2029506.70
2022-23Kilmarnock01361116.57
2023-24Kilmarnock1028406.53

Player page →

37C. MacPhersonSt JohnstoneSt JohnstoneM–55892016.81
SeasonClubGoalsAstAppsYCRCRating
2019-20St Mirren22020–
2020-21St Mirren2132516.80
2021-22St Johnstone1120606.83
2021-22St Mirren002006.80
2022-23St Johnstone0123406.88
2023-24St Johnstone0012306.67

Data coverage for Scottish Premiership →

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