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.

  • 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

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

Player page →

2James ForrestCeltic· 31yCelticM3137354820–
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic87010–
2018-19Celtic119010–
2019-20Celtic1014000–
2020-21Celtic311300–
2021-22Celtic121900–
2022-23Celtic421600–

Player page →

2Ryan ChristieCeltic· 28yCelticM28293538102–
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen48051–
2018-19Celtic94010–
2019-20Celtic1111031–
2020-21Celtic593410–
2021-22Celtic03400–

Player page →

4Callum McGregorCeltic· 29yCelticM292831101152–
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic73000–
2018-19Celtic312000–
2019-20Celtic96020–
2020-21Celtic373761–
2021-22Celtic223340–
2022-23Celtic413131–

Player page →

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

Player page →

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

Player page →

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

Player page →

8Tom RogicCeltic· 30yCelticM3017245570–
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic54010–
2018-19Celtic36020–
2019-20Celtic24000–
2020-21Celtic142310–
2021-22Celtic663230–

Player page →

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

Player page →

10JotaCeltic· 24yCelticF2421216240–
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic10102930–
2022-23Celtic11113310–

Player page →

11Martin BoyleHibernian· 30yHibernianF30382068181–
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian53000–
2018-19Hibernian44030–
2019-20Hibernian53050–
2020-21Hibernian1263650–
2021-22Hibernian732021–
2022-23Hibernian511230–

Player page →

11S. AllanHibernianHibernianM–8202590–
SeasonClubGoalsAstAppsYCRCRating
2017-18Dundee03000–
2017-18Hibernian35020–
2019-20Hibernian58030–
2020-21Hibernian01810–
2021-22Hibernian031730–
13Odsonne ÉdouardCeltic· 25yCelticF2566193570–
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic92010–
2018-19Celtic155040–
2019-20Celtic227000–
2020-21Celtic1843110–
2021-22Celtic21410–

Player page →

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

Player page →

15S. MaySt JohnstoneSt JohnstoneF–301810180–
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen53020–
2018-19Aberdeen23010–
2019-20St Johnstone61000–
2020-21St Johnstone543400–
2021-22St Johnstone313010–
2022-23St Johnstone963740–
16Scott ArfieldRangers· 34yRangersM34291788161–
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers117071–
2019-20Rangers54030–
2020-21Rangers452810–
2021-22Rangers402930–
2022-23Rangers513120–

Player page →

17C. BurkeKilmarnock· 39yKilmarnockM3920163770–
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock12010–
2018-19Kilmarnock56010–
2019-20Kilmarnock54020–
2020-21Kilmarnock943730–

Player page →

17Joe AriboRangers· 26yRangersM2618166560–
SeasonClubGoalsAstAppsYCRCRating
2019-20Rangers37010–
2020-21Rangers743100–
2021-22Rangers853450–

Player page →

17Barrie McKayHeart of Midlothian· 28yHeart of MidlothianF286167010–
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian2103300–
2022-23Heart of Midlothian463710–

Player page →

20N. McGinnDundeeDundeeM–14154940–
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen22000–
2018-19Aberdeen54010–
2019-20Aberdeen66010–
2020-21Aberdeen012520–
2021-22Aberdeen00900–
2021-22Dundee121500–
20Matt O'RileyCeltic· 22yCelticM227155440–
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic431610–
2022-23Celtic3123830–

Player page →

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

Player page →

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

Player page →

23S. LawlessPartick ThistlePartick ThistleM–1314960–
SeasonClubGoalsAstAppsYCRCRating
2017-18Partick Thistle12020–
2018-19Livingston33010–
2019-20Livingston86020–
2020-21Motherwell00710–
2021-22Motherwell01200–
2022-23Partick Thistle12000–
25J. WhiteRoss CountyRoss CountyF–2113106110–
SeasonClubGoalsAstAppsYCRCRating
2020-21Motherwell001810–
2020-21Ross County451220–
2021-22Ross County563840–
2022-23Ross County1223840–
25CandeiasRangers· 35yRangersM351113081–
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers68040–
2018-19Rangers55041–

Player page →

25Chris CaddenHibernian· 26yHibernianM264137570–
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell07000–
2018-19Motherwell11000–
2020-21Hibernian001000–
2021-22Hibernian222820–
2022-23Hibernian133750–

Player page →

25Liam PolworthKilmarnockKilmarnockM–2134751–
SeasonClubGoalsAstAppsYCRCRating
2019-20Motherwell18030–
2020-21Motherwell032111–
2022-23Kilmarnock122610–
29Ianis HagiRangers· 24yRangersM2411125660–
SeasonClubGoalsAstAppsYCRCRating
2019-20Rangers11000–
2020-21Rangers7113330–
2021-22Rangers201520–
2022-23Rangers10810–

Player page →

29Ryan HedgesAberdeen· 27yAberdeenM2711124461–
SeasonClubGoalsAstAppsYCRCRating
2019-20Aberdeen45020–
2020-21Aberdeen532811–
2021-22Aberdeen241630–

Player page →

29Ryan JackRangers· 31yRangersM31111254164–
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers02044–
2018-19Rangers44040–
2019-20Rangers43020–
2020-21Rangers211910–
2021-22Rangers00900–
2022-23Rangers122650–

Player page →

29L. CraigSt Johnstone· 36ySt JohnstoneM3681239332–
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone35070–
2018-19St Johnstone22060–
2019-20St Johnstone02031–
2020-21St Johnstone332391–
2021-22St Johnstone001680–

Player page →

29Richard TaitSt Mirren· 33ySt MirrenD3341272312–
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell180100–
2018-19Motherwell11051–
2019-20Motherwell00040–
2020-21St Mirren123351–
2021-22St Mirren012760–
2022-23St Mirren101210–

Player page →

34T. WattSt MirrenSt MirrenF–221198201–
SeasonClubGoalsAstAppsYCRCRating
2018-19St Johnstone33020–
2019-20Motherwell10000–
2020-21Motherwell353580–
2021-22Dundee United121740–
2021-22Motherwell901930–
2022-23Dundee United411731–
2022-23St Mirren101000–
34Liel AbadaCeltic· 21yCelticF2120117030–
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic1063610–
2022-23Celtic1053420–

Player page →

34D. WotherspoonSt JohnstoneSt JohnstoneM–111169251–
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone32071–
2018-19St Johnstone24050–
2019-20St Johnstone30030–
2020-21St Johnstone343760–
2021-22St Johnstone001030–
2022-23St Johnstone012210–
34S. MallanHibernian· 27yHibernianM27111114140–
SeasonClubGoalsAstAppsYCRCRating
2018-19Hibernian780100–
2019-20Hibernian33020–
2020-21Hibernian101420–

Player page →

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

Player page →

34Connor McLennanSt Johnstone· 23ySt JohnstoneF2371172110–
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen00010–
2018-19Aberdeen38000–
2019-20Aberdeen31020–
2020-21Aberdeen012730–
2021-22Aberdeen001910–
2022-23St Johnstone112640–

Player page →

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

Player page →

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

Player page →

34Anthony RalstonCeltic· 24yCelticD2451145110–
SeasonClubGoalsAstAppsYCRCRating
2018-19Celtic10000–
2019-20St Johnstone01060–
2020-21Celtic00110–
2021-22Celtic492820–
2022-23Celtic011620–

Player page →

34Kieran TierneyCeltic· 25yCelticD25311030–
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic37030–
2018-19Celtic04000–

Player page →

34Alan PowerKilmarnock· 35yKilmarnockM3521198513–
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock01030–
2018-19Kilmarnock12090–
2019-20Kilmarnock040111–
2020-21Kilmarnock1332160–
2021-22St Mirren013471–
2022-23Kilmarnock003251–

Player page →

45Fashion SakalaRangers· 26yRangersF2621105920–
SeasonClubGoalsAstAppsYCRCRating
2021-22Rangers933010–
2022-23Rangers1272910–

Player page →

45Florian KamberiAberdeen· 28yAberdeenF2821101191–
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian92020–
2018-19Hibernian83071–
2019-20Hibernian32000–
2019-20Rangers12000–
2020-21Aberdeen011100–

Player page →

45G. StewartRangersRangersF–1610550–
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen31010–
2018-19Aberdeen20010–
2018-19Kilmarnock86030–
2019-20Rangers32000–
2020-21Rangers01500–
45Daizen MaedaCeltic· 25yCelticF2514105141–
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic651600–
2022-23Celtic853541–

Player page →

45J. MurphySt JohnstoneSt JohnstoneF–10106120–
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers47000–
2018-19Rangers01000–
2020-21Hibernian111900–
2021-22Hibernian211810–
2022-23St Johnstone302410–
45Reo HatateCeltic· 25yCelticM2510104900–
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic421700–
2022-23Celtic683200–

Player page →

Data coverage for Scottish Premiership →

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