Skip to content
Almanac
Menu

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

  • 17
  • 18
  • 19
  • 20
  • 21
  • 22

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

#PlayerClubPosAgeGoalsAstAppsYCRCRating
1James ForrestCeltic· 31yCelticM31373548206.86
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic87010–
2018-19Celtic119010–
2019-20Celtic1014000–
2020-21Celtic3113006.92
2021-22Celtic1219006.73
2022-23Celtic4216006.95

Player page →

2David TurnbullCeltic· 23yCelticM233422891017.39
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell01000–
2018-19Motherwell154020–
2020-21Celtic8631307.48
2020-21Motherwell105107.64
2021-22Celtic6525307.60
2022-23Celtic4628117.05

Player page →

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

Player page →

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

Player page →

5Ryan ChristieCeltic· 28yCelticM282935381027.35
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen48051–
2018-19Celtic94010–
2019-20Celtic1111031–
2020-21Celtic5934107.29
2021-22Celtic034007.92

Player page →

6Callum McGregorCeltic· 29yCelticM2928311011527.11
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic73000–
2018-19Celtic312000–
2019-20Celtic96020–
2020-21Celtic3737617.09
2021-22Celtic2233407.14
2022-23Celtic4131317.08

Player page →

7Lewis FergusonAberdeen· 23yAberdeenM23269714627.24
SeasonClubGoalsAstAppsYCRCRating
2017-18Hamilton Academical01040–
2018-19Aberdeen510110–
2019-20Aberdeen14081–
2020-21Aberdeen92351117.17
2021-22Aberdeen111361207.31

Player page →

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

Player page →

9Chris BurkeKilmarnock· 39yKilmarnockM39201637707.03
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock12010–
2018-19Kilmarnock56010–
2019-20Kilmarnock54020–
2020-21Kilmarnock9437307.03

Player page →

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

Player page →

11R. CallachanRoss County· 29yRoss CountyM29195923216.77
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian40030–
2018-19St Johnstone10040–
2020-21Hamilton Academical93331106.88
2021-22Ross County4135706.70
2022-23Ross County1124716.72

Player page →

12Blair SpittalMotherwell· 27yMotherwellM271814791107.04
SeasonClubGoalsAstAppsYCRCRating
2017-18Partick Thistle43000–
2019-20Ross County20030–
2020-21Ross County119106.91
2021-22Ross County5334507.06
2022-23Motherwell6736207.06

Player page →

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

Player page →

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

Player page →

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

Player page →

15A. CampbellMotherwell· 24yMotherwellM24136341506.84
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell20030–
2018-19Motherwell24050–
2019-20Motherwell52010–
2020-21Motherwell4034606.84

Player page →

15Simon MurrayRoss County· 31yRoss CountyF3113314306.61
SeasonClubGoalsAstAppsYCRCRating
2017-18Dundee30010–
2017-18Hibernian62010–
2022-23Ross County4114106.61

Player page →

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

Player page →

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

Player page →

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

Player page →

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

Player page →

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

Player page →

18Craig 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 →

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

Player page →

25Paul McGinnMotherwell· 32yMotherwellD32911993616.97
SeasonClubGoalsAstAppsYCRCRating
2017-18Partick Thistle01060–
2018-19St Mirren34080–
2019-20Hibernian00010–
2019-20St Mirren01040–
2020-21Hibernian3238707.02
2021-22Hibernian3325616.93
2022-23Motherwell0036406.93

Player page →

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

Player page →

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

Player page →

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

Player page →

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

Player page →

25L. ErwinSt Mirren· 29ySt MirrenF299134406.66
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock51030–
2019-20Ross County10000–
2020-21Ross County004006.70
2020-21St Mirren3027106.69
2021-22St Mirren003006.33

Player page →

25Murray DavidsonSt Johnstone· 35ySt JohnstoneM3590484126.83
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone500120–
2018-19St Johnstone30070–
2019-20St Johnstone00071–
2020-21St Johnstone1021406.84
2021-22St Johnstone00231106.81
2022-23St Johnstone004016.83

Player page →

32Liam CraigSt Johnstone· 36ySt JohnstoneM36812393326.87
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone35070–
2018-19St Johnstone22060–
2019-20St Johnstone02031–
2020-21St Johnstone3323916.96
2021-22St Johnstone0016806.74

Player page →

32Andy HallidayHeart of Midlothian· 31yHeart of MidlothianM3185551316.86
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers00010–
2018-19Rangers11040–
2019-20Rangers01000–
2021-22Heart of Midlothian4027616.91
2022-23Heart of Midlothian3328206.80

Player page →

32Kenny McLeanAberdeen· 31yAberdeenM3185040–
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen85040–

Player page →

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

Player page →

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

Player page →

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

Player page →

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

Player page →

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

Player page →

36Stuart FindlayKilmarnock· 27yKilmarnockD277222726.72
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock31010–
2018-19Kilmarnock30041–
2019-20Kilmarnock11020–
2020-21Kilmarnock0022016.72

Player page →

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

Player page →

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

Player page →

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

Player page →

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

Player page →

42Scott BrownAberdeen· 37yAberdeenM3766553626.93
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic02070–
2018-19Celtic110111–
2019-20Celtic20060–
2020-21Celtic1231616.94
2021-22Aberdeen2124606.92

Player page →

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

Player page →

42Jamie WalkerHeart of Midlothian· 29yHeart of MidlothianF29624906.77
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian21050–
2019-20Heart of Midlothian31020–
2021-22Heart of Midlothian104206.77

Player page →

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

Player page →

42R. McCrorieAberdeen· 25yAberdeenD2561922636.69
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers20040–
2018-19Rangers00001–
2020-21Aberdeen1029606.81
2021-22Aberdeen11301116.73
2022-23Aberdeen2033516.54

Player page →

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

Player page →

Data coverage for Scottish Premiership →

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