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.

  • 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

#PlayerClubPosAgeGoalsAstAppsYCRCRating
1Nicky DevlinLivingston· 29yLivingstonD29691112306.99
SeasonClubGoalsAstAppsYCRCRating
2019-20Livingston00010–
2020-21Livingston223670–
2021-22Livingston2237706.99
2022-23Livingston253880–

Player page →

2Marcus FraserSt Mirren· 28ySt MirrenD28351072516.83
SeasonClubGoalsAstAppsYCRCRating
2017-18Ross County00030–
2019-20Ross County12050–
2020-21St Mirren103740–
2021-22St Mirren1336606.83
2022-23St Mirren003471–

Player page →

3James TavernierRangers· 31yRangersD3162591062207.78
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers87030–
2018-19Rangers1414000–
2019-20Rangers37030–
2020-21Rangers1293320–
2021-22Rangers91335807.78
2022-23Rangers1693860–

Player page →

3J. WhiteRoss CountyRoss CountyF–21131061106.82
SeasonClubGoalsAstAppsYCRCRating
2020-21Motherwell001810–
2020-21Ross County451220–
2021-22Ross County5638406.82
2022-23Ross County1223840–
5Alex IacovittiRoss County· 25yRoss CountyD25721031306.81
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County203640–
2021-22Ross County2231506.81
2022-23Ross County303640–

Player page →

6J. HoltLivingston· 30yLivingstonM304101023616.88
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers24060–
2019-20St Johnstone00020–
2020-21Livingston143070–
2021-22Livingston10371106.88
2022-23Livingston0235101–

Player page →

7S. MaySt JohnstoneSt JohnstoneF–3018101806.63
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen53020–
2018-19Aberdeen23010–
2019-20St Johnstone61000–
2020-21St Johnstone543400–
2021-22St Johnstone3130106.63
2022-23St Johnstone963740–
7Callum McGregorCeltic· 29yCelticM2928311011527.14
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic73000–
2018-19Celtic312000–
2019-20Celtic96020–
2020-21Celtic373761–
2021-22Celtic2233407.14
2022-23Celtic413131–

Player page →

7A. ForrestHeart of Midlothian· 26yHeart of MidlothianM26145101806.96
SeasonClubGoalsAstAppsYCRCRating
2020-21Livingston413010–
2021-22Livingston6436606.96
2022-23Heart of Midlothian403510–

Player page →

10S. PittmanLivingstonLivingstonM–199991816.58
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston62030–
2019-20Livingston32010–
2020-21Livingston623840–
2021-22Livingston4228606.58
2022-23Livingston013341–
10Connor GoldsonRangers· 30yRangersD30158992407.21
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers30070–
2019-20Rangers31040–
2020-21Rangers423820–
2021-22Rangers3336707.21
2022-23Rangers222540–

Player page →

10Paul McGinnMotherwell· 32yMotherwellD32911993616.93
SeasonClubGoalsAstAppsYCRCRating
2017-18Partick Thistle01060–
2018-19St Mirren34080–
2019-20Hibernian00010–
2019-20St Mirren01040–
2020-21Hibernian323870–
2021-22Hibernian3325616.93
2022-23Motherwell003640–

Player page →

10Jonny HayesAberdeen· 35yAberdeenM35711992106.81
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic11010–
2018-19Celtic01020–
2019-20Celtic10010–
2020-21Aberdeen233440–
2021-22Aberdeen2135806.81
2022-23Aberdeen153050–

Player page →

10Liam GordonSt Johnstone· 27ySt JohnstoneD2742992506.92
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone00010–
2019-20St Johnstone00020–
2020-21St Johnstone113650–
2021-22St Johnstone10311006.92
2022-23St Johnstone213270–

Player page →

15T. WattSt MirrenSt MirrenF–2211982017.02
SeasonClubGoalsAstAppsYCRCRating
2018-19St Johnstone33020–
2019-20Motherwell10000–
2020-21Motherwell353580–
2021-22Dundee United1217407.00
2021-22Motherwell9019307.04
2022-23Dundee United411731–
2022-23St Mirren101000–
15Alan PowerKilmarnock· 35yKilmarnockM35211985136.72
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock01030–
2018-19Kilmarnock12090–
2019-20Kilmarnock040111–
2020-21Kilmarnock1332160–
2021-22St Mirren0134716.72
2022-23Kilmarnock003251–

Player page →

17P. HanlonHibernianHibernianD–76952616.95
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian22030–
2018-19Hibernian11060–
2019-20Hibernian20000–
2020-21Hibernian113760–
2021-22Hibernian0024416.95
2022-23Hibernian123470–
17S. McMannDundee UnitedDundee UnitedD–19952616.83
SeasonClubGoalsAstAppsYCRCRating
2017-18Hamilton Academical01050–
2018-19Hamilton Academical01040–
2019-20Hamilton Academical01020–
2020-21Hamilton Academical143651–
2021-22Dundee United0229406.83
2022-23Dundee United003060–
19Liam KellyMotherwell· 27yMotherwellG270194906.80
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston00040–
2020-21Motherwell001800–
2021-22Motherwell0038306.80
2022-23Motherwell013820–

Player page →

20Ian HarkesDundee United· 28yDundee UnitedM2867931017.00
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United123530–
2021-22Dundee United3228107.00
2022-23Dundee United233061–

Player page →

20Joe NewellHibernian· 30yHibernianM30215932406.96
SeasonClubGoalsAstAppsYCRCRating
2019-20Hibernian03020–
2020-21Hibernian133290–
2021-22Hibernian0327706.96
2022-23Hibernian163460–

Player page →

22Ryan KentRangers· 26yRangersM262829921017.07
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers64020–
2019-20Rangers70010–
2020-21Rangers1093700–
2021-22Rangers2826417.07
2022-23Rangers382930–

Player page →

22R. CallachanRoss County· 29yRoss CountyM29195923216.70
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian40030–
2018-19St Johnstone10040–
2020-21Hamilton Academical9333110–
2021-22Ross County4135706.70
2022-23Ross County112471–

Player page →

22R. McCrorieAberdeen· 25yAberdeenD2561922636.73
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers20040–
2018-19Rangers00001–
2020-21Aberdeen102960–
2021-22Aberdeen11301116.73
2022-23Aberdeen203351–

Player page →

22Ryan EdwardsDundee United· 29yDundee UnitedD2962921317.09
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United202420–
2021-22Dundee United4236707.09
2022-23Dundee United003241–

Player page →

22Jordan TillsonRoss County· 30yRoss CountyM3012922116.71
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County023270–
2021-22Ross County0032716.71
2022-23Ross County102870–

Player page →

27N. ClarkSt JohnstoneSt JohnstoneF–20591416.90
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United813130–
2021-22Dundee United8237006.90
2022-23Dundee United00300–
2022-23St Johnstone422011–
27Joe ShaughnessySt Mirren· 30ySt MirrenD3093911627.06
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone10020–
2018-19St Johnstone30010–
2020-21St Mirren113361–
2021-22St Mirren3036617.06
2022-23St Mirren122210–

Player page →

27S. TanserSt Mirren· 28ySt MirrenD2878911507.10
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone02020–
2018-19St Johnstone30020–
2019-20St Johnstone02010–
2020-21St Johnstone203010–
2021-22St Mirren2431507.10
2022-23St Mirren003040–

Player page →

27Ross LaidlawRoss County· 30yRoss CountyG300091206.91
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County003300–
2021-22Ross County0020006.91
2022-23Ross County003820–

Player page →

31David TurnbullCeltic· 23yCelticM233422891017.60
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell01000–
2018-19Motherwell154020–
2020-21Celtic863130–
2020-21Motherwell10510–
2021-22Celtic6525307.60
2022-23Celtic462811–

Player page →

31Greg KiltieSt Mirren· 26ySt MirrenF2611789906.72
SeasonClubGoalsAstAppsYCRCRating
2019-20Kilmarnock10010–
2020-21Kilmarnock622920–
2021-22St Mirren2425206.72
2022-23St Mirren213540–

Player page →

31Stephen O'DonnellMotherwell· 31yMotherwellD31611892126.79
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock25020–
2018-19Kilmarnock01050–
2019-20Kilmarnock33010–
2020-21Motherwell123431–
2021-22Motherwell0028516.79
2022-23Motherwell002750–

Player page →

34Scott ArfieldRangers· 34yRangersM342917881616.77
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers117071–
2019-20Rangers54030–
2020-21Rangers452810–
2021-22Rangers4029306.77
2022-23Rangers513120–

Player page →

35Alfredo MorelosRangers· 26yRangersF267826874477.33
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers145060–
2018-19Rangers1840114–
2019-20Rangers121062–
2020-21Rangers1242980–
2021-22Rangers11726707.33
2022-23Rangers1153261–

Player page →

36Glen KamaraRangers· 27yRangersM2769861207.02
SeasonClubGoalsAstAppsYCRCRating
2017-18Dundee02060–
2018-19Dundee01010–
2018-19Rangers12000–
2019-20Rangers00020–
2020-21Rangers113320–
2021-22Rangers3331007.02
2022-23Rangers102210–

Player page →

36Jack FitzwaterLivingston· 25yLivingstonD2551861236.91
SeasonClubGoalsAstAppsYCRCRating
2020-21Livingston112021–
2021-22Livingston3038806.91
2022-23Livingston102822–

Player page →

36Borna BarišićRangers· 30yRangersD30426861807.30
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers02030–
2019-20Rangers26030–
2020-21Rangers163340–
2021-22Rangers0323407.30
2022-23Rangers193040–

Player page →

39Christian DoidgeKilmarnock· 30yKilmarnockF30247851026.51
SeasonClubGoalsAstAppsYCRCRating
2019-20Hibernian121040–
2020-21Hibernian723621–
2021-22Hibernian2017016.51
2022-23Hibernian01500–
2022-23Kilmarnock332740–

Player page →

39Jamie McGrathDundee United· 26yDundee UnitedM26204851207.16
SeasonClubGoalsAstAppsYCRCRating
2019-20St Mirren00020–
2020-21St Mirren1013530–
2021-22St Mirren2118207.16
2022-23Dundee United823250–

Player page →

41R. PorteousHibernian· 24yHibernianD24110842937.13
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian10030–
2018-19Hibernian30050–
2019-20Hibernian10021–
2020-21Hibernian103450–
2021-22Hibernian2029727.13
2022-23Hibernian302170–

Player page →

42A. GogicSt Mirren· 29ySt MirrenM2961832516.68
SeasonClubGoalsAstAppsYCRCRating
2017-18Hamilton Academical10041–
2018-19Hamilton Academical00030–
2019-20Hamilton Academical10000–
2020-21Hibernian103180–
2021-22Hibernian009206.57
2021-22St Mirren1013206.76
2022-23St Mirren213060–

Player page →

43Curtis MainSt Mirren· 30ySt MirrenF30258821526.70
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell52020–
2018-19Motherwell33051–
2019-20Aberdeen40001–
2020-21Aberdeen201410–
2021-22St Mirren2131206.70
2022-23St Mirren923750–

Player page →

44Mark O'HaraSt Mirren· 27ySt MirrenM27213811926.86
SeasonClubGoalsAstAppsYCRCRating
2017-18Dundee40030–
2019-20Motherwell11040–
2020-21Motherwell502721–
2021-22Motherwell1019206.86
2022-23St Mirren1023581–

Player page →

44Craig SibbaldDundee United· 28yDundee UnitedM2872812206.69
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston31010–
2019-20Livingston21030–
2020-21Livingston103270–
2021-22Livingston0014406.69
2022-23Dundee United103570–

Player page →

44Greg TaylorCeltic· 25yCelticD25419811106.98
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock02000–
2018-19Kilmarnock12040–
2019-20Celtic03010–
2020-21Celtic052610–
2021-22Celtic0324206.98
2022-23Celtic343130–

Player page →

47R. LamieMotherwellMotherwellD–44801816.88
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston00030–
2019-20Livingston11020–
2020-21Motherwell013150–
2021-22Motherwell3225206.88
2022-23Motherwell002461–
47Allan McGregorRangers· 41yRangersG4100801016.74
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers00031–
2019-20Rangers00030–
2020-21Rangers002710–
2021-22Rangers0029206.74
2022-23Rangers002410–

Player page →

47Zander ClarkHeart of Midlothian· 30yHeart of MidlothianG300080206.88
SeasonClubGoalsAstAppsYCRCRating
2018-19St Johnstone00010–
2020-21St Johnstone002700–
2021-22St Johnstone0032106.88
2022-23Heart of Midlothian002100–

Player page →

50Blair SpittalMotherwell· 27yMotherwellM271814791107.06
SeasonClubGoalsAstAppsYCRCRating
2017-18Partick Thistle43000–
2019-20Ross County20030–
2020-21Ross County11910–
2021-22Ross County5334507.06
2022-23Motherwell673620–

Player page →

Data coverage for Scottish Premiership →

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