Skip to content
Almanac
Menu
Clear filters

Goals, assists and cards count 1771 of 1793 stored matches (99%) that name a player. Appearances count 684 matches with a stored lineup.

  • 97
  • 03
  • 04
  • 05
  • 06
  • 07
  • 08
  • 09
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22

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

1Nicky DevlinLivingstonLivingstonD111692306.89
SeasonClubAppsGoalsAstYCRCRating
2019-20Livingston00010–
2020-21Livingston3622706.84
2021-22Livingston3722706.99
2022-23Livingston3825806.83

Player page →

2Marcus FraserSt MirrenSt MirrenD107382716.76
SeasonClubAppsGoalsAstYCRCRating
2015-16Ross County00100–
2016-17Ross County00220–
2017-18Ross County00030–
2019-20Ross County01250–
2020-21St Mirren3710406.80
2021-22St Mirren3613606.83
2022-23St Mirren3400716.66

Player page →

3James TavernierRangersRangersD10663642607.70
SeasonClubAppsGoalsAstYCRCRating
2016-17Rangers01540–
2017-18Rangers08730–
2018-19Rangers0141400–
2019-20Rangers03730–
2020-21Rangers33129207.71
2021-22Rangers35913807.78
2022-23Rangers38169607.61

Player page →

3J. WhiteRoss CountyRoss CountyF10621131106.87
SeasonClubAppsGoalsAstYCRCRating
2020-21Motherwell1800106.59
2020-21Ross County1245207.15
2021-22Ross County3856406.82
2022-23Ross County38122406.96
5Alex IacovittiRoss CountyRoss CountyD103721306.86
SeasonClubAppsGoalsAstYCRCRating
2020-21Ross County3620406.81
2021-22Ross County3122506.81
2022-23Ross County3630406.94

Player page →

6J. HoltLivingstonLivingstonM1024113916.78
SeasonClubAppsGoalsAstYCRCRating
2016-17Rangers00130–
2017-18Rangers02460–
2019-20St Johnstone00020–
2020-21Livingston3014706.84
2021-22Livingston37101106.88
2022-23Livingston35021016.61

Player page →

7Callum McGregorCelticCelticM10138431837.11
SeasonClubAppsGoalsAstYCRCRating
2015-16Celtic04600–
2016-17Celtic06631–
2017-18Celtic07300–
2018-19Celtic031200–
2019-20Celtic09620–
2020-21Celtic3737617.09
2021-22Celtic3322407.14
2022-23Celtic3141317.08

Player page →

7S. MaySt JohnstoneSt JohnstoneF1013018806.78
SeasonClubAppsGoalsAstYCRCRating
2017-18Aberdeen05320–
2018-19Aberdeen02310–
2019-20St Johnstone06100–
2020-21St Johnstone3454006.78
2021-22St Johnstone3031106.63
2022-23St Johnstone3796406.91
7A. ForrestHeart of MidlothianHeart of MidlothianM101145806.77
SeasonClubAppsGoalsAstYCRCRating
2020-21Livingston3041106.72
2021-22Livingston3664606.96
2022-23Heart of Midlothian3540106.62

Player page →

10Jonny HayesAberdeenAberdeenM9921352606.84
SeasonClubAppsGoalsAstYCRCRating
2015-16Aberdeen051000–
2016-17Aberdeen091450–
2017-18Celtic01110–
2018-19Celtic00120–
2019-20Celtic01010–
2020-21Aberdeen3423406.96
2021-22Aberdeen3521806.81
2022-23Aberdeen3015506.73

Player page →

10S. PittmanLivingstonLivingstonM991991816.58
SeasonClubAppsGoalsAstYCRCRating
2018-19Livingston06230–
2019-20Livingston03210–
2020-21Livingston3862406.71
2021-22Livingston2842606.58
2022-23Livingston3301416.45
10Connor GoldsonRangersRangersD991582407.31
SeasonClubAppsGoalsAstYCRCRating
2018-19Rangers03070–
2019-20Rangers03140–
2020-21Rangers3842207.40
2021-22Rangers3633707.21
2022-23Rangers2522407.32

Player page →

10Paul McGinnMotherwellMotherwellD999163616.97
SeasonClubAppsGoalsAstYCRCRating
2015-16Dundee00500–
2017-18Partick Thistle00160–
2018-19St Mirren03480–
2019-20Hibernian00010–
2019-20St Mirren00140–
2020-21Hibernian3832707.02
2021-22Hibernian2533616.93
2022-23Motherwell3600406.93

Player page →

10Liam GordonSt JohnstoneSt JohnstoneD99422506.87
SeasonClubAppsGoalsAstYCRCRating
2017-18St Johnstone00010–
2019-20St Johnstone00020–
2020-21St Johnstone3611506.87
2021-22St Johnstone31101006.92
2022-23St Johnstone3221706.83

Player page →

15T. WattSt MirrenSt MirrenF9823112316.89
SeasonClubAppsGoalsAstYCRCRating
2016-17Heart of Midlothian01030–
2018-19St Johnstone03320–
2019-20Motherwell01000–
2020-21Motherwell3535806.92
2021-22Dundee United1712407.00
2021-22Motherwell1990307.04
2022-23Dundee United1741316.72
2022-23St Mirren1010006.66
15Alan PowerKilmarnockKilmarnockM982115136.80
SeasonClubAppsGoalsAstYCRCRating
2017-18Kilmarnock00130–
2018-19Kilmarnock01290–
2019-20Kilmarnock004111–
2020-21Kilmarnock32131607.02
2021-22St Mirren3401716.72
2022-23Kilmarnock3200516.67

Player page →

17P. HanlonHibernianHibernianD95762617.01
SeasonClubAppsGoalsAstYCRCRating
2017-18Hibernian02230–
2018-19Hibernian01160–
2019-20Hibernian02000–
2020-21Hibernian3711607.11
2021-22Hibernian2400416.95
2022-23Hibernian3412706.92
17S. McMannDundee UnitedDundee UnitedD951102816.89
SeasonClubAppsGoalsAstYCRCRating
2016-17Hamilton Academical00120–
2017-18Hamilton Academical00150–
2018-19Hamilton Academical00140–
2019-20Hamilton Academical00120–
2020-21Hamilton Academical3614517.04
2021-22Dundee United2902406.83
2022-23Dundee United3000606.75
19Liam KellyMotherwellMotherwellG9401906.83
SeasonClubAppsGoalsAstYCRCRating
2018-19Livingston00040–
2020-21Motherwell1800006.97
2021-22Motherwell3800306.80
2022-23Motherwell3801206.79

Player page →

20Ian HarkesDundee UnitedDundee UnitedM93671016.81
SeasonClubAppsGoalsAstYCRCRating
2020-21Dundee United3512306.73
2021-22Dundee United2832107.00
2022-23Dundee United3023616.72

Player page →

20Joe NewellHibernianHibernianM932152407.14
SeasonClubAppsGoalsAstYCRCRating
2019-20Hibernian00320–
2020-21Hibernian3213907.13
2021-22Hibernian2703706.96
2022-23Hibernian3416607.29

Player page →

22Ryan KentRangersRangersM9228291017.13
SeasonClubAppsGoalsAstYCRCRating
2018-19Rangers06420–
2019-20Rangers07010–
2020-21Rangers37109007.25
2021-22Rangers2628417.07
2022-23Rangers2938307.03

Player page →

22R. CallachanRoss CountyRoss CountyM921953216.77
SeasonClubAppsGoalsAstYCRCRating
2017-18Heart of Midlothian04030–
2018-19St Johnstone01040–
2020-21Hamilton Academical33931106.88
2021-22Ross County3541706.70
2022-23Ross County2411716.72

Player page →

22R. McCrorieAberdeenAberdeenD92612636.69
SeasonClubAppsGoalsAstYCRCRating
2017-18Rangers02040–
2018-19Rangers00001–
2020-21Aberdeen2910606.81
2021-22Aberdeen30111116.73
2022-23Aberdeen3320516.54

Player page →

22Ryan EdwardsDundee UnitedDundee UnitedD92621316.96
SeasonClubAppsGoalsAstYCRCRating
2020-21Dundee United2420207.01
2021-22Dundee United3642707.09
2022-23Dundee United3200416.75

Player page →

22Jordan TillsonRoss CountyRoss CountyM92122116.63
SeasonClubAppsGoalsAstYCRCRating
2020-21Ross County3202706.53
2021-22Ross County3200716.71
2022-23Ross County2810706.64

Player page →

27N. ClarkSt JohnstoneSt JohnstoneF91205416.84
SeasonClubAppsGoalsAstYCRCRating
2020-21Dundee United3181306.91
2021-22Dundee United3782006.90
2022-23Dundee United300006.37
2022-23St Johnstone2042116.71
27Joe ShaughnessySt MirrenSt MirrenD911161726.93
SeasonClubAppsGoalsAstYCRCRating
2015-16St Johnstone01300–
2016-17St Johnstone01010–
2017-18St Johnstone01020–
2018-19St Johnstone03010–
2020-21St Mirren3311616.88
2021-22St Mirren3630617.06
2022-23St Mirren2212106.80

Player page →

27S. TanserSt MirrenSt MirrenD91781506.88
SeasonClubAppsGoalsAstYCRCRating
2017-18St Johnstone00220–
2018-19St Johnstone03020–
2019-20St Johnstone00210–
2020-21St Johnstone3020106.84
2021-22St Mirren3124507.10
2022-23St Mirren3000406.67

Player page →

27Ross LaidlawRoss CountyRoss CountyG9100206.83
SeasonClubAppsGoalsAstYCRCRating
2020-21Ross County3300006.78
2021-22Ross County2000006.91
2022-23Ross County3800206.84

Player page →

31David TurnbullCelticCelticM8934221017.39
SeasonClubAppsGoalsAstYCRCRating
2017-18Motherwell00100–
2018-19Motherwell015420–
2020-21Celtic3186307.48
2020-21Motherwell510107.64
2021-22Celtic2565307.60
2022-23Celtic2846117.05

Player page →

31Greg KiltieSt MirrenSt MirrenF891711906.78
SeasonClubAppsGoalsAstYCRCRating
2015-16Kilmarnock06300–
2016-17Kilmarnock00100–
2019-20Kilmarnock01010–
2020-21Kilmarnock2962206.84
2021-22St Mirren2524206.72
2022-23St Mirren3521406.76

Player page →

31Stephen O'DonnellMotherwellMotherwellD896112126.72
SeasonClubAppsGoalsAstYCRCRating
2017-18Kilmarnock02520–
2018-19Kilmarnock00150–
2019-20Kilmarnock03310–
2020-21Motherwell3412316.76
2021-22Motherwell2800516.79
2022-23Motherwell2700506.60

Player page →

34Scott ArfieldRangersRangersM8829171616.77
SeasonClubAppsGoalsAstYCRCRating
2018-19Rangers011771–
2019-20Rangers05430–
2020-21Rangers2845106.82
2021-22Rangers2940306.77
2022-23Rangers3151206.73

Player page →

35Alfredo MorelosRangersRangersF8778264477.13
SeasonClubAppsGoalsAstYCRCRating
2017-18Rangers014560–
2018-19Rangers0184114–
2019-20Rangers012162–
2020-21Rangers29124807.12
2021-22Rangers26117707.33
2022-23Rangers32115616.98

Player page →

36Glen KamaraRangersRangersM86691206.94
SeasonClubAppsGoalsAstYCRCRating
2017-18Dundee00260–
2018-19Dundee00110–
2018-19Rangers01200–
2019-20Rangers00020–
2020-21Rangers3311207.00
2021-22Rangers3133007.02
2022-23Rangers2210106.74

Player page →

36Jack FitzwaterLivingstonLivingstonD86511236.77
SeasonClubAppsGoalsAstYCRCRating
2020-21Livingston2011216.68
2021-22Livingston3830806.91
2022-23Livingston2810226.64

Player page →

36Borna BarišićRangersRangersD864261807.38
SeasonClubAppsGoalsAstYCRCRating
2018-19Rangers00230–
2019-20Rangers02630–
2020-21Rangers3316407.42
2021-22Rangers2303407.30
2022-23Rangers3019407.41

Player page →

39Christian DoidgeKilmarnockKilmarnockF852471026.79
SeasonClubAppsGoalsAstYCRCRating
2019-20Hibernian012140–
2020-21Hibernian3672216.94
2021-22Hibernian1720016.51
2022-23Hibernian501006.72
2022-23Kilmarnock2733406.78

Player page →

39Jamie McGrathDundee UnitedDundee UnitedM852041207.15
SeasonClubAppsGoalsAstYCRCRating
2019-20St Mirren00020–
2020-21St Mirren35101307.21
2021-22St Mirren1821207.16
2022-23Dundee United3282507.08

Player page →

41R. PorteousHibernianHibernianD841102937.12
SeasonClubAppsGoalsAstYCRCRating
2017-18Hibernian01030–
2018-19Hibernian03050–
2019-20Hibernian01021–
2020-21Hibernian3410507.01
2021-22Hibernian2920727.13
2022-23Hibernian2130707.27

Player page →

42A. GogicSt MirrenSt MirrenM83612616.73
SeasonClubAppsGoalsAstYCRCRating
2016-17Hamilton Academical00010–
2017-18Hamilton Academical01041–
2018-19Hamilton Academical00030–
2019-20Hamilton Academical01000–
2020-21Hibernian3110806.81
2021-22Hibernian900206.57
2021-22St Mirren1310206.76
2022-23St Mirren3021606.68

Player page →

43Curtis MainSt MirrenSt MirrenF822581526.84
SeasonClubAppsGoalsAstYCRCRating
2017-18Motherwell05220–
2018-19Motherwell03351–
2019-20Aberdeen04001–
2020-21Aberdeen1420106.72
2021-22St Mirren3121206.70
2022-23St Mirren3792507.00

Player page →

44Mark O'HaraSt MirrenSt MirrenM812772436.84
SeasonClubAppsGoalsAstYCRCRating
2015-16Kilmarnock00110–
2016-17Dundee06341–
2017-18Dundee04030–
2019-20Motherwell01140–
2020-21Motherwell2750216.78
2021-22Motherwell1910206.86
2022-23St Mirren35102816.88

Player page →

44Craig SibbaldDundee UnitedDundee UnitedM81722206.72
SeasonClubAppsGoalsAstYCRCRating
2018-19Livingston03110–
2019-20Livingston02130–
2020-21Livingston3210706.59
2021-22Livingston1400406.69
2022-23Dundee United3510706.86

Player page →

44Greg TaylorCelticCelticD814201107.02
SeasonClubAppsGoalsAstYCRCRating
2016-17Kilmarnock00100–
2017-18Kilmarnock00200–
2018-19Kilmarnock01240–
2019-20Celtic00310–
2020-21Celtic2605106.98
2021-22Celtic2403206.98
2022-23Celtic3134307.09

Player page →

47R. LamieMotherwellMotherwellD80441816.90
SeasonClubAppsGoalsAstYCRCRating
2018-19Livingston00030–
2019-20Livingston01120–
2020-21Motherwell3101506.90
2021-22Motherwell2532206.88
2022-23Motherwell2400616.92
47Allan McGregorRangersRangersG80001016.87
SeasonClubAppsGoalsAstYCRCRating
2018-19Rangers00031–
2019-20Rangers00030–
2020-21Rangers2700107.18
2021-22Rangers2900206.74
2022-23Rangers2400106.66

Player page →

47Zander ClarkHeart of MidlothianHeart of MidlothianG8000206.75
SeasonClubAppsGoalsAstYCRCRating
2018-19St Johnstone00010–
2020-21St Johnstone2700006.55
2021-22St Johnstone3200106.88
2022-23Heart of Midlothian2100006.82

Player page →

50Blair SpittalMotherwellMotherwellM7923171107.04
SeasonClubAppsGoalsAstYCRCRating
2015-16Dundee United05300–
2017-18Partick Thistle04300–
2019-20Ross County02030–
2020-21Ross County911106.91
2021-22Ross County3453507.06
2022-23Motherwell3667207.06

Player page →

Data coverage for Scottish Premiership →

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