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
1James TavernierRangers· 32yRangersD3257481442107.77
SeasonClubGoalsAstAppsYCRCRating
2019-20Rangers37030–
2020-21Rangers12933207.71
2021-22Rangers91335807.78
2022-23Rangers16938607.61
2023-24Rangers171038207.99

Player page →

2Connor GoldsonRangers· 31yRangersD311291292407.31
SeasonClubGoalsAstAppsYCRCRating
2019-20Rangers31040–
2020-21Rangers4238207.40
2021-22Rangers3336707.21
2022-23Rangers2225407.32
2023-24Rangers0130707.31

Player page →

3J. GuthrieLivingston· 31yLivingstonD31103361207.07
SeasonClubGoalsAstAppsYCRCRating
2019-20Livingston51040–
2020-21Livingston5236807.07

Player page →

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

Player page →

4Jordan McGheeDundee· 27yDundeeD2792671106.76
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee30000–
2021-22Dundee1234606.69
2023-24Dundee5033506.83

Player page →

6Nicky DevlinAberdeen· 30yAberdeenD308101482906.88
SeasonClubGoalsAstAppsYCRCRating
2019-20Livingston00010–
2020-21Livingston2236706.84
2021-22Livingston2237706.99
2022-23Livingston2538806.83
2023-24Aberdeen2137606.88

Player page →

6Joe WrightKilmarnock· 29yKilmarnockD2981631316.94
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock5034506.95
2023-24Kilmarnock3129816.94

Player page →

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

Player page →

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

Player page →

8Alex IacovittiRoss County· 26yRoss CountyD26721031306.86
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County2036406.81
2021-22Ross County2231506.81
2022-23Ross County3036406.94

Player page →

8John SouttarRangers· 27yRangersD277267907.23
SeasonClubGoalsAstAppsYCRCRating
2019-20Heart of Midlothian01020–
2021-22Heart of Midlothian4027407.30
2022-23Rangers1012106.96
2023-24Rangers2128207.27

Player page →

8Bevis MugabiMotherwell· 29yMotherwellD2971991006.77
SeasonClubGoalsAstAppsYCRCRating
2020-21Motherwell2023006.84
2021-22Motherwell2131806.68
2022-23Motherwell1013006.63
2023-24Motherwell2032206.85

Player page →

8R. PorteousHibernian· 25yHibernianD2570842137.12
SeasonClubGoalsAstAppsYCRCRating
2019-20Hibernian10021–
2020-21Hibernian1034507.01
2021-22Hibernian2029727.13
2022-23Hibernian3021707.27

Player page →

8Stephen KingsleyHeart of Midlothian· 29yHeart of MidlothianD297087607.02
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian6033207.02
2022-23Heart of Midlothian0021406.79
2023-24Heart of Midlothian1033007.18

Player page →

15Greg TaylorCeltic· 26yCelticD266191161107.14
SeasonClubGoalsAstAppsYCRCRating
2019-20Celtic03010–
2020-21Celtic0526106.98
2021-22Celtic0324206.98
2022-23Celtic3431307.09
2023-24Celtic3435407.41

Player page →

15S. KellyLivingston· 30yLivingstonD3065641606.77
SeasonClubGoalsAstAppsYCRCRating
2019-20Ross County02040–
2021-22Livingston0115406.71
2022-23Livingston2227706.82
2023-24Livingston4022106.75

Player page →

15Ash TaylorKilmarnock· 33yKilmarnockD3363631016.98
SeasonClubGoalsAstAppsYCRCRating
2019-20Aberdeen10040–
2020-21Aberdeen1031007.15
2022-23Kilmarnock4332616.82

Player page →

15Ryan EdwardsDundee United· 30yDundee UnitedD3062921316.96
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United2024207.01
2021-22Dundee United4236707.09
2022-23Dundee United0032416.75

Player page →

19R. StrainSt Mirren· 27ySt MirrenD275653816.89
SeasonClubGoalsAstAppsYCRCRating
2022-23St Mirren4536406.95
2023-24St Mirren1117416.78

Player page →

19G. HarmonRoss County· 23yRoss CountyD235559506.70
SeasonClubGoalsAstAppsYCRCRating
2022-23Ross County4230206.80
2023-24Ross County1329306.59

Player page →

19R. LamieDundeeDundeeD–551011716.90
SeasonClubGoalsAstAppsYCRCRating
2019-20Livingston11020–
2020-21Motherwell0131506.90
2021-22Motherwell3225206.88
2022-23Motherwell0024616.92
2023-24Dundee1121206.89
19Jack McMillanPartick Thistle· 26yPartick ThistleD265424706.62
SeasonClubGoalsAstAppsYCRCRating
2019-20Livingston01040–
2020-21Livingston008006.64
2021-22Livingston1016106.61
2022-23Partick Thistle42010–
2023-24Partick Thistle01010–

Player page →

19Kristoffer AjerCeltic· 26yCelticD265435407.16
SeasonClubGoalsAstAppsYCRCRating
2019-20Celtic31030–
2020-21Celtic2335107.16

Player page →

19P. HanlonHibernianHibernianD–541161817.02
SeasonClubGoalsAstAppsYCRCRating
2019-20Hibernian20000–
2020-21Hibernian1137607.11
2021-22Hibernian0024416.95
2022-23Hibernian1234706.92
2023-24Hibernian1121107.06
19D. GallagherSt MirrenSt MirrenD–53782816.84
SeasonClubGoalsAstAppsYCRCRating
2019-20Motherwell21090–
2020-21Motherwell1129607.00
2021-22Aberdeen0122506.81
2022-23St Mirren2027816.69
19Cameron Carter-VickersCeltic· 26yCelticD265287807.26
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic4133307.33
2022-23Celtic0029507.16
2023-24Celtic1125007.27

Player page →

19Christopher JullienCeltic· 31yCelticD31529207.39
SeasonClubGoalsAstAppsYCRCRating
2019-20Celtic41020–
2020-21Celtic119007.39

Player page →

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

Player page →

19Shaun RooneySt Johnstone· 27ySt JohnstoneD2751501206.74
SeasonClubGoalsAstAppsYCRCRating
2020-21St Johnstone2127406.73
2021-22St Johnstone3023806.76

Player page →

19Ayo ObileyeLivingston· 29yLivingstonD2950891016.75
SeasonClubGoalsAstAppsYCRCRating
2021-22Livingston4034516.89
2022-23Livingston1025106.63
2023-24Livingston0030406.70

Player page →

31Borna BarišićRangers· 31yRangersD314271061807.32
SeasonClubGoalsAstAppsYCRCRating
2019-20Rangers26030–
2020-21Rangers1633407.42
2021-22Rangers0323407.30
2022-23Rangers1930407.41
2023-24Rangers0320307.06

Player page →

31Anthony RalstonCeltic· 25yCelticD25413601107.25
SeasonClubGoalsAstAppsYCRCRating
2019-20St Johnstone01060–
2020-21Celtic001107.20
2021-22Celtic4928207.42
2022-23Celtic0116206.96
2023-24Celtic0215007.26

Player page →

31Alex 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 →

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

Player page →

31Marcus 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 →

31Harry ClarkeRoss County· 23yRoss CountyD234424416.90
SeasonClubGoalsAstAppsYCRCRating
2021-22Hibernian127006.97
2021-22Ross County3217416.87

Player page →

31J. BaldwinRoss CountyRoss CountyD–44892736.91
SeasonClubGoalsAstAppsYCRCRating
2021-22Ross County21301406.88
2022-23Ross County1229626.96
2023-24Ross County1130716.90
31M. SmithHeart of Midlothian· 35yHeart of MidlothianD3544481306.90
SeasonClubGoalsAstAppsYCRCRating
2019-20Heart of Midlothian03050–
2021-22Heart of Midlothian2120106.95
2022-23Heart of Midlothian2028706.87

Player page →

31Liam SmithDundee United· 28yDundee UnitedD2843781006.78
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United1230606.87
2021-22Dundee United2120406.84
2022-23Dundee United1028006.64

Player page →

31A. SporleDundee United· 28yDundee UnitedD284240306.71
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United4224106.81
2021-22Dundee United0016206.54

Player page →

31Craig HalkettHeart of Midlothian· 29yHeart of MidlothianD2942431407.09
SeasonClubGoalsAstAppsYCRCRating
2019-20Heart of Midlothian22070–
2021-22Heart of Midlothian2028607.15
2022-23Heart of Midlothian006007.10
2023-24Heart of Midlothian009106.83

Player page →

31J. JuranovicCeltic· 28yCelticD284236107.21
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic3126107.20
2022-23Celtic1110007.25

Player page →

31Liam 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 →

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

Player page →

31William FishHibernian· 21yHibernianD214155607.07
SeasonClubGoalsAstAppsYCRCRating
2022-23Hibernian3021007.06
2023-24Hibernian1134607.09

Player page →

46James PenriceLivingston· 25yLivingstonD2537791206.70
SeasonClubGoalsAstAppsYCRCRating
2021-22Livingston0426606.64
2022-23Livingston3129306.54
2023-24Livingston0224306.94

Player page →

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

Player page →

46Jeremie FrimpongCeltic· 23yCelticD233322206.81
SeasonClubGoalsAstAppsYCRCRating
2019-20Celtic21020–
2020-21Celtic1222006.81

Player page →

46M. JohnstonMotherwell· 20yMotherwellD203319006.68
SeasonClubGoalsAstAppsYCRCRating
2020-21Motherwell002006.35
2022-23Motherwell3317006.72

Player page →

46Carl StarfeltCeltic· 28yCelticD283263717.20
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic0134417.19
2022-23Celtic3128307.24
2023-24Celtic001006.60

Player page →

Data coverage for Scottish Premiership →

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