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.

  • 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

#PlayerClubPosAgeGoalsAstAppsYCRCRating
1Nicky DevlinLivingston· 29yLivingstonD2969111230–
SeasonClubGoalsAstAppsYCRCRating
2019-20Livingston00010–
2020-21Livingston223670–
2021-22Livingston223770–
2022-23Livingston253880–

Player page →

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

Player page →

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

Player page →

3J. WhiteRoss CountyRoss CountyF–2113106110–
SeasonClubGoalsAstAppsYCRCRating
2020-21Motherwell001810–
2020-21Ross County451220–
2021-22Ross County563840–
2022-23Ross County1223840–
5Alex IacovittiRoss County· 25yRoss CountyD2572103130–
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County203640–
2021-22Ross County223150–
2022-23Ross County303640–

Player page →

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

Player page →

7S. MaySt JohnstoneSt JohnstoneF–301810180–
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen53020–
2018-19Aberdeen23010–
2019-20St Johnstone61000–
2020-21St Johnstone543400–
2021-22St Johnstone313010–
2022-23St Johnstone963740–
7Callum McGregorCeltic· 29yCelticM292831101152–
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic73000–
2018-19Celtic312000–
2019-20Celtic96020–
2020-21Celtic373761–
2021-22Celtic223340–
2022-23Celtic413131–

Player page →

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

Player page →

10S. PittmanLivingstonLivingstonM–19999181–
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston62030–
2019-20Livingston32010–
2020-21Livingston623840–
2021-22Livingston422860–
2022-23Livingston013341–
10Connor GoldsonRangers· 30yRangersD3015899240–
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers30070–
2019-20Rangers31040–
2020-21Rangers423820–
2021-22Rangers333670–
2022-23Rangers222540–

Player page →

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

Player page →

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

Player page →

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

Player page →

15T. WattSt MirrenSt MirrenF–221198201–
SeasonClubGoalsAstAppsYCRCRating
2018-19St Johnstone33020–
2019-20Motherwell10000–
2020-21Motherwell353580–
2021-22Dundee United121740–
2021-22Motherwell901930–
2022-23Dundee United411731–
2022-23St Mirren101000–
15Alan PowerKilmarnock· 35yKilmarnockM3521198513–
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock01030–
2018-19Kilmarnock12090–
2019-20Kilmarnock040111–
2020-21Kilmarnock1332160–
2021-22St Mirren013471–
2022-23Kilmarnock003251–

Player page →

17P. HanlonHibernianHibernianD–7695261–
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian22030–
2018-19Hibernian11060–
2019-20Hibernian20000–
2020-21Hibernian113760–
2021-22Hibernian002441–
2022-23Hibernian123470–
17S. McMannDundee UnitedDundee UnitedD–1995261–
SeasonClubGoalsAstAppsYCRCRating
2017-18Hamilton Academical01050–
2018-19Hamilton Academical01040–
2019-20Hamilton Academical01020–
2020-21Hamilton Academical143651–
2021-22Dundee United022940–
2022-23Dundee United003060–
19Liam KellyMotherwell· 27yMotherwellG27019490–
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston00040–
2020-21Motherwell001800–
2021-22Motherwell003830–
2022-23Motherwell013820–

Player page →

20Ian HarkesDundee United· 28yDundee UnitedM286793101–
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United123530–
2021-22Dundee United322810–
2022-23Dundee United233061–

Player page →

20Joe NewellHibernian· 30yHibernianM3021593240–
SeasonClubGoalsAstAppsYCRCRating
2019-20Hibernian03020–
2020-21Hibernian133290–
2021-22Hibernian032770–
2022-23Hibernian163460–

Player page →

22Ryan KentRangers· 26yRangersM26282992101–
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers64020–
2019-20Rangers70010–
2020-21Rangers1093700–
2021-22Rangers282641–
2022-23Rangers382930–

Player page →

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

Player page →

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

Player page →

22Ryan EdwardsDundee United· 29yDundee UnitedD296292131–
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United202420–
2021-22Dundee United423670–
2022-23Dundee United003241–

Player page →

22Jordan TillsonRoss County· 30yRoss CountyM301292211–
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County023270–
2021-22Ross County003271–
2022-23Ross County102870–

Player page →

27N. ClarkSt JohnstoneSt JohnstoneF–2059141–
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United813130–
2021-22Dundee United823700–
2022-23Dundee United00300–
2022-23St Johnstone422011–
27Joe ShaughnessySt Mirren· 30ySt MirrenD309391162–
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone10020–
2018-19St Johnstone30010–
2020-21St Mirren113361–
2021-22St Mirren303661–
2022-23St Mirren122210–

Player page →

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

Player page →

27Ross LaidlawRoss County· 30yRoss CountyG30009120–
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County003300–
2021-22Ross County002000–
2022-23Ross County003820–

Player page →

31David TurnbullCeltic· 23yCelticM23342289101–
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell01000–
2018-19Motherwell154020–
2020-21Celtic863130–
2020-21Motherwell10510–
2021-22Celtic652530–
2022-23Celtic462811–

Player page →

31Greg KiltieSt Mirren· 26ySt MirrenF261178990–
SeasonClubGoalsAstAppsYCRCRating
2019-20Kilmarnock10010–
2020-21Kilmarnock622920–
2021-22St Mirren242520–
2022-23St Mirren213540–

Player page →

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

Player page →

34Scott ArfieldRangers· 34yRangersM34291788161–
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers117071–
2019-20Rangers54030–
2020-21Rangers452810–
2021-22Rangers402930–
2022-23Rangers513120–

Player page →

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

Player page →

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

Player page →

36Jack FitzwaterLivingston· 25yLivingstonD255186123–
SeasonClubGoalsAstAppsYCRCRating
2020-21Livingston112021–
2021-22Livingston303880–
2022-23Livingston102822–

Player page →

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

Player page →

39Christian DoidgeKilmarnock· 30yKilmarnockF3024785102–
SeasonClubGoalsAstAppsYCRCRating
2019-20Hibernian121040–
2020-21Hibernian723621–
2021-22Hibernian201701–
2022-23Hibernian01500–
2022-23Kilmarnock332740–

Player page →

39Jamie McGrathDundee United· 26yDundee UnitedM2620485120–
SeasonClubGoalsAstAppsYCRCRating
2019-20St Mirren00020–
2020-21St Mirren1013530–
2021-22St Mirren211820–
2022-23Dundee United823250–

Player page →

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

Player page →

42A. GogicSt Mirren· 29ySt MirrenM296183251–
SeasonClubGoalsAstAppsYCRCRating
2017-18Hamilton Academical10041–
2018-19Hamilton Academical00030–
2019-20Hamilton Academical10000–
2020-21Hibernian103180–
2021-22Hibernian00920–
2021-22St Mirren101320–
2022-23St Mirren213060–

Player page →

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

Player page →

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

Player page →

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

Player page →

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

Player page →

47R. LamieMotherwellMotherwellD–4480181–
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston00030–
2019-20Livingston11020–
2020-21Motherwell013150–
2021-22Motherwell322520–
2022-23Motherwell002461–
47Allan McGregorRangers· 41yRangersG410080101–
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers00031–
2019-20Rangers00030–
2020-21Rangers002710–
2021-22Rangers002920–
2022-23Rangers002410–

Player page →

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

Player page →

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

Player page →

Data coverage for Scottish Premiership →

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