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
1David TurnbullCeltic· 23yCelticM233421891017.39
SeasonClubGoalsAstAppsYCRCRating
2018-19Motherwell154020–
2020-21Celtic8631307.48
2020-21Motherwell105107.64
2021-22Celtic6525307.60
2022-23Celtic4628117.05

Player page →

2Lawrence ShanklandHeart of Midlothian· 27yHeart of MidlothianF27327701007.01
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United8332406.89
2021-22Dundee United001106.30
2022-23Heart of Midlothian24437507.14

Player page →

3Kevin NisbetHibernian· 26yHibernianF26313781006.97
SeasonClubGoalsAstAppsYCRCRating
2020-21Hibernian14233007.03
2021-22Hibernian5026506.89
2022-23Hibernian12119506.99

Player page →

4James ForrestCeltic· 31yCelticM31292848106.86
SeasonClubGoalsAstAppsYCRCRating
2018-19Celtic119010–
2019-20Celtic1014000–
2020-21Celtic3113006.92
2021-22Celtic1219006.73
2022-23Celtic4216006.95

Player page →

5Lewis FergusonAberdeen· 23yAberdeenM23268714227.24
SeasonClubGoalsAstAppsYCRCRating
2018-19Aberdeen510110–
2019-20Aberdeen14081–
2020-21Aberdeen92351117.17
2021-22Aberdeen111361207.31

Player page →

6Ryan ChristieCeltic· 28yCelticM28252738517.35
SeasonClubGoalsAstAppsYCRCRating
2018-19Celtic94010–
2019-20Celtic1111031–
2020-21Celtic5934107.29
2021-22Celtic034007.92

Player page →

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

Player page →

8Callum HendrySt Johnstone· 25ySt JohnstoneF25201471526.77
SeasonClubGoalsAstAppsYCRCRating
2018-19St Johnstone20010–
2019-20St Johnstone71041–
2020-21Aberdeen2012106.59
2020-21St Johnstone0016316.50
2021-22St Johnstone9019607.08

Player page →

9Chris BurkeKilmarnock· 39yKilmarnockM39191437607.03
SeasonClubGoalsAstAppsYCRCRating
2018-19Kilmarnock56010–
2019-20Kilmarnock54020–
2020-21Kilmarnock9437307.03

Player page →

9L. GriffithsDundee· 32yDundeeF3219737506.82
SeasonClubGoalsAstAppsYCRCRating
2018-19Celtic21010–
2019-20Celtic94020–
2020-21Celtic6222006.84
2021-22Dundee2015206.79

Player page →

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

Player page →

12Danny MullenPartick Thistle· 28yPartick ThistleF28161251006.78
SeasonClubGoalsAstAppsYCRCRating
2018-19St Mirren50020–
2019-20St Mirren20020–
2020-21Dundee10000–
2021-22Dundee7125606.78
2022-23Partick Thistle10000–

Player page →

13R. CallachanRoss County· 29yRoss CountyM29155922916.77
SeasonClubGoalsAstAppsYCRCRating
2018-19St Johnstone10040–
2020-21Hamilton Academical93331106.88
2021-22Ross County4135706.70
2022-23Ross County1124716.72

Player page →

14Blair SpittalMotherwell· 27yMotherwellM271411791107.04
SeasonClubGoalsAstAppsYCRCRating
2019-20Ross County20030–
2020-21Ross County119106.91
2021-22Ross County5334507.06
2022-23Motherwell6736207.06

Player page →

14A. ForrestHeart of Midlothian· 26yHeart of MidlothianM26145101806.77
SeasonClubGoalsAstAppsYCRCRating
2020-21Livingston4130106.72
2021-22Livingston6436606.96
2022-23Heart of Midlothian4035106.62

Player page →

16S. MallanHibernian· 27yHibernianM271111141406.88
SeasonClubGoalsAstAppsYCRCRating
2018-19Hibernian780100–
2019-20Hibernian33020–
2020-21Hibernian1014206.88

Player page →

16Ryan JackRangers· 31yRangersM311110541206.98
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers44040–
2019-20Rangers43020–
2020-21Rangers2119107.16
2021-22Rangers009006.90
2022-23Rangers1226506.88

Player page →

16Greg KiltieSt Mirren· 26ySt MirrenF2611789906.78
SeasonClubGoalsAstAppsYCRCRating
2019-20Kilmarnock10010–
2020-21Kilmarnock6229206.84
2021-22St Mirren2425206.72
2022-23St Mirren2135406.76

Player page →

16A. CampbellMotherwell· 24yMotherwellM24116341206.84
SeasonClubGoalsAstAppsYCRCRating
2018-19Motherwell24050–
2019-20Motherwell52010–
2020-21Motherwell4034606.84

Player page →

16L. DykesLivingston· 27yLivingstonF271153816.90
SeasonClubGoalsAstAppsYCRCRating
2019-20Livingston95081–
2020-21Livingston203006.90

Player page →

16Craig HalkettHeart of Midlothian· 28yHeart of MidlothianD28112341917.14
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston70061–
2019-20Heart of Midlothian22070–
2021-22Heart of Midlothian2028607.15
2022-23Heart of Midlothian006007.10

Player page →

22Scott WrightRangers· 25yRangersF2510968406.75
SeasonClubGoalsAstAppsYCRCRating
2018-19Aberdeen02000–
2018-19Dundee34010–
2020-21Aberdeen2117106.69
2020-21Rangers109106.63
2021-22Rangers4119006.96
2022-23Rangers0123106.65

Player page →

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

Player page →

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

Player page →

24Daniel ArmstrongKilmarnock· 25yKilmarnockM259737917.04
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock9737917.04

Player page →

24Josh CampbellHibernian· 23yHibernianM2397621406.73
SeasonClubGoalsAstAppsYCRCRating
2021-22Hibernian1326506.64
2022-23Hibernian8436906.80

Player page →

24A. ConsidineSt Johnstone· 36ySt JohnstoneD3696722346.88
SeasonClubGoalsAstAppsYCRCRating
2018-19Aberdeen32091–
2019-20Aberdeen42040–
2020-21Aberdeen1136616.96
2021-22Aberdeen004007.20
2022-23St Johnstone1132426.77

Player page →

24Ross StewartRoss County· 26yRoss CountyF269319906.85
SeasonClubGoalsAstAppsYCRCRating
2019-20Ross County72070–
2020-21Ross County2119206.85

Player page →

24Steven FletcherDundee United· 36yDundee UnitedF369233307.04
SeasonClubGoalsAstAppsYCRCRating
2022-23Dundee United9233307.04

Player page →

30Andy HallidayHeart of Midlothian· 31yHeart of MidlothianM3185551216.86
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers11040–
2019-20Rangers01000–
2021-22Heart of Midlothian4027616.91
2022-23Heart of Midlothian3328206.80

Player page →

30J. ScottHibernian· 22yHibernianM228316106.77
SeasonClubGoalsAstAppsYCRCRating
2018-19Motherwell11000–
2019-20Motherwell31010–
2021-22Hibernian4116006.77

Player page →

32Connor McLennanSt Johnstone· 23ySt JohnstoneF23711721006.59
SeasonClubGoalsAstAppsYCRCRating
2018-19Aberdeen38000–
2019-20Aberdeen31020–
2020-21Aberdeen0127306.63
2021-22Aberdeen0019106.56
2022-23St Johnstone1126406.58

Player page →

32Glenn MiddletonDundee United· 23yDundee UnitedF237766506.69
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers23000–
2019-20Hibernian01000–
2020-21St Johnstone209006.78
2021-22St Johnstone1128206.63
2022-23Dundee United2229306.71

Player page →

32Alex IacovittiRoss County· 25yRoss CountyD25721031306.86
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County2036406.81
2021-22Ross County2231506.81
2022-23Ross County3036406.94

Player page →

32Craig SibbaldDundee United· 28yDundee UnitedM2872812206.72
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston31010–
2019-20Livingston21030–
2020-21Livingston1032706.59
2021-22Livingston0014406.69
2022-23Dundee United1035706.86

Player page →

32Ryan HardieLivingston· 26yLivingstonF2671010–
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston71010–

Player page →

37Barrie McKayHeart of Midlothian· 28yHeart of MidlothianF2861670107.01
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian21033007.17
2022-23Heart of Midlothian4637106.87

Player page →

37Nicky DevlinLivingston· 29yLivingstonD29691112306.89
SeasonClubGoalsAstAppsYCRCRating
2019-20Livingston00010–
2020-21Livingston2236706.84
2021-22Livingston2237706.99
2022-23Livingston2538806.83

Player page →

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

Player page →

37Jack McMillanPartick Thistle· 25yPartick ThistleD256324806.62
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston10020–
2019-20Livingston01040–
2020-21Livingston008006.64
2021-22Livingston1016106.61
2022-23Partick Thistle42010–

Player page →

37Stephen KingsleyHeart of Midlothian· 28yHeart of MidlothianD286054606.93
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian6033207.02
2022-23Heart of Midlothian0021406.79

Player page →

42Anthony RalstonCeltic· 24yCelticD24511451107.25
SeasonClubGoalsAstAppsYCRCRating
2018-19Celtic10000–
2019-20St Johnstone01060–
2020-21Celtic001107.20
2021-22Celtic4928207.42
2022-23Celtic0116206.96

Player page →

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

Player page →

42Stephen KellyLivingston· 23yLivingstonM235736606.80
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County0325406.80
2022-23Livingston5411206.80

Player page →

42John SouttarRangers· 26yRangersD265239807.21
SeasonClubGoalsAstAppsYCRCRating
2018-19Heart of Midlothian01010–
2019-20Heart of Midlothian01020–
2021-22Heart of Midlothian4027407.30
2022-23Rangers1012106.96

Player page →

42Shaun RooneySt Johnstone· 26ySt JohnstoneD2651501206.74
SeasonClubGoalsAstAppsYCRCRating
2020-21St Johnstone2127406.73
2021-22St Johnstone3023806.76

Player page →

47Greg TaylorCeltic· 25yCelticD25417811107.02
SeasonClubGoalsAstAppsYCRCRating
2018-19Kilmarnock12040–
2019-20Celtic03010–
2020-21Celtic0526106.98
2021-22Celtic0324206.98
2022-23Celtic3431307.09

Player page →

47Chris CaddenHibernian· 26yHibernianM264675706.85
SeasonClubGoalsAstAppsYCRCRating
2018-19Motherwell11000–
2020-21Hibernian0010006.70
2021-22Hibernian2228206.94
2022-23Hibernian1337506.83

Player page →

47Stephen O'DonnellMotherwell· 31yMotherwellD3146891926.72
SeasonClubGoalsAstAppsYCRCRating
2018-19Kilmarnock01050–
2019-20Kilmarnock33010–
2020-21Motherwell1234316.76
2021-22Motherwell0028516.79
2022-23Motherwell0027506.60

Player page →

47Iain VigursRoss County· 35yRoss CountyM3543302216.81
SeasonClubGoalsAstAppsYCRCRating
2019-20Ross County22050–
2020-21Ross County21301716.81

Player page →

Data coverage for Scottish Premiership →

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