Skip to content
Almanac
Menu
Clear filters

Goals, assists and cards count 2100 of 2114 stored matches (99%) that name a player. Appearances count 1434 matches with a stored lineup.

  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26

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

#PlayerClubPosAgeGoalsAstAppsYCRCRating
1James TavernierRangers· 35yRangersD3591812113307.69
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers87030–
2018-19Rangers1414000–
2019-20Rangers37030–
2020-21Rangers1293320–
2021-22Rangers91335807.78
2022-23Rangers16938607.61
2023-24Rangers17103820–
2024-25Rangers483340–
2025-26Rangers843450–

Player page →

2Callum McGregorCeltic· 33yCelticM3340432193327.09
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic73000–
2018-19Celtic312000–
2019-20Celtic96020–
2020-21Celtic373761–
2021-22Celtic2233407.14
2022-23Celtic4131317.08
2023-24Celtic263550–
2024-25Celtic833530–
2025-26Celtic233790–
2026-27Celtic0011106.93

Player page →

3James ForrestCeltic· 35yCelticM354542129406.81
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic87010–
2018-19Celtic119010–
2019-20Celtic1014000–
2020-21Celtic311300–
2021-22Celtic1219006.73
2022-23Celtic4216006.95
2023-24Celtic612200–
2024-25Celtic152300–
2025-26Celtic112710–
2026-27Celtic009106.71

Player page →

4Ryan ChristieCeltic· 31yCelticM312935381027.92
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen48051–
2018-19Celtic94010–
2019-20Celtic1111031–
2020-21Celtic593410–
2021-22Celtic034007.92

Player page →

5Martin BoyleHibernian· 33yHibernianF3369321793417.05
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian53000–
2018-19Hibernian44030–
2019-20Hibernian53050–
2020-21Hibernian1263650–
2021-22Hibernian7320217.09
2022-23Hibernian5112307.07
2023-24Hibernian533160–
2024-25Hibernian1563670–
2025-26Hibernian833620–
2026-27Hibernian308106.95

Player page →

6Blair SpittalHeart of Midlothian· 30yHeart of MidlothianM3033311791907.07
SeasonClubGoalsAstAppsYCRCRating
2017-18Partick Thistle43000–
2019-20Ross County20030–
2020-21Ross County11910–
2021-22Ross County5334507.06
2022-23Motherwell6736207.06
2023-24Motherwell9113750–
2024-25Heart of Midlothian433500–
2025-26Heart of Midlothian222430–
2026-27Heart of Midlothian014007.25

Player page →

7Greg TaylorCeltic· 29yCelticD297301442007.04
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock02000–
2018-19Kilmarnock12040–
2019-20Celtic03010–
2020-21Celtic052610–
2021-22Celtic0324206.98
2022-23Celtic3431307.09
2023-24Celtic343540–
2024-25Celtic072850–

Player page →

8Daizen MaedaCeltic· 29yCelticF2950291491716.80
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic6516006.86
2022-23Celtic8535416.77
2023-24Celtic632840–
2024-25Celtic16103430–
2025-26Celtic1463660–

Player page →

8Ryan KentRangers· 29yRangersM292829921017.05
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers64020–
2019-20Rangers70010–
2020-21Rangers1093700–
2021-22Rangers2826417.07
2022-23Rangers3829307.03

Player page →

8Matt O'RileyCeltic· 25yCelticM25252993707.33
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic4316107.38
2022-23Celtic31238307.31
2023-24Celtic18133730–
2024-25Celtic01200–

Player page →

8Borna BarišićRangers· 33yRangersD334291062107.36
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers02030–
2019-20Rangers26030–
2020-21Rangers163340–
2021-22Rangers0323407.30
2022-23Rangers1930407.41
2023-24Rangers032030–

Player page →

12Alfredo MorelosRangers· 30yRangersF307826874477.14
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers145060–
2018-19Rangers1840114–
2019-20Rangers121062–
2020-21Rangers1242980–
2021-22Rangers11726707.33
2022-23Rangers11532616.98

Player page →

13JotaCeltic· 27yCelticF27252477507.47
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic101029307.57
2022-23Celtic111133107.46
2024-25Celtic421100–
2026-27Celtic014106.86

Player page →

13Daniel ArmstrongKilmarnock· 29yKilmarnockM2918241082727.04
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock9737917.04
2023-24Kilmarnock6103890–
2024-25Kilmarnock373391–

Player page →

13Tom RogicCeltic· 33yCelticM33172455706.87
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic54010–
2018-19Celtic36020–
2019-20Celtic24000–
2020-21Celtic142310–
2021-22Celtic6632306.87

Player page →

16Lawrence ShanklandRangers· 31yRangersF3183221732907.07
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United833240–
2021-22Dundee United001106.30
2022-23Heart of Midlothian24437507.14
2023-24Heart of Midlothian2443780–
2024-25Heart of Midlothian883270–
2025-26Heart of Midlothian1632940–
2026-27Rangers305006.78

Player page →

16David TurnbullCeltic· 27yCelticM2741221051217.31
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell01000–
2018-19Motherwell154020–
2020-21Celtic863130–
2020-21Motherwell10510–
2021-22Celtic6525307.60
2022-23Celtic4628117.05
2023-24Celtic701620–

Player page →

16S. MayLivingstonLivingstonF–32221621806.78
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen53020–
2018-19Aberdeen23010–
2019-20St Johnstone61000–
2020-21St Johnstone543400–
2021-22St Johnstone3130106.63
2022-23St Johnstone9637406.91
2023-24St Johnstone022840–
2024-25Livingston10000–
2025-26Livingston123360–
16Kieran TierneyCeltic· 29yCelticD29102245707.34
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic37030–
2018-19Celtic04000–
2025-26Celtic683520–
2026-27Celtic1310207.34

Player page →

16Joe NewellHibernian· 33yHibernianM337221644317.11
SeasonClubGoalsAstAppsYCRCRating
2019-20Hibernian03020–
2020-21Hibernian133290–
2021-22Hibernian0327706.96
2022-23Hibernian1634607.29
2023-24Hibernian2537100–
2024-25Hibernian201671–
2025-26Hibernian101420–
2026-27Hibernian024006.57

Player page →

21Reo HatateCeltic· 28yCelticM282520132807.14
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic4217006.99
2022-23Celtic6832007.22
2023-24Celtic341610–
2024-25Celtic1043720–
2025-26Celtic223050–

Player page →

21S. AllanHibernianHibernianM–82025906.65
SeasonClubGoalsAstAppsYCRCRating
2017-18Dundee03000–
2017-18Hibernian35020–
2019-20Hibernian58030–
2020-21Hibernian01810–
2021-22Hibernian0317306.65
23Odsonne ÉdouardCeltic· 28yCelticF28661935707.18
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic92010–
2018-19Celtic155040–
2019-20Celtic227000–
2020-21Celtic1843110–
2021-22Celtic214107.18

Player page →

23Nicolas RaskinRangers· 25yRangersM2512191052106.95
SeasonClubGoalsAstAppsYCRCRating
2022-23Rangers0112106.94
2023-24Rangers111820–
2024-25Rangers4103380–
2025-26Rangers673370–
2026-27Rangers109306.97

Player page →

23Stephen O'DonnellMotherwell· 34yMotherwellD347191963626.68
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock25020–
2018-19Kilmarnock01050–
2019-20Kilmarnock33010–
2020-21Motherwell123431–
2021-22Motherwell0028516.79
2022-23Motherwell0027506.60
2023-24Motherwell043760–
2024-25Motherwell112970–
2025-26Motherwell033510–
2026-27Motherwell006106.48

Player page →

23Barrie McKayLivingston· 31yLivingstonF3161995107.01
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian21033007.17
2022-23Heart of Midlothian4637106.87
2023-24Heart of Midlothian021100–
2024-25Heart of Midlothian00800–
2025-26Livingston01600–

Player page →

27Greg KiltieKilmarnock· 29yKilmarnockM2922181972106.78
SeasonClubGoalsAstAppsYCRCRating
2019-20Kilmarnock10010–
2020-21Kilmarnock622920–
2021-22St Mirren2425206.72
2022-23St Mirren2135406.76
2023-24St Mirren453410–
2024-25St Mirren002960–
2025-26Kilmarnock463340–
2026-27Kilmarnock3012106.94

Player page →

28J. WhiteRoss CountyRoss CountyF–33171822506.89
SeasonClubGoalsAstAppsYCRCRating
2020-21Motherwell001810–
2020-21Ross County451220–
2021-22Ross County5638406.82
2022-23Ross County12238406.96
2023-24Ross County643890–
2024-25Ross County603850–
28Scott ArfieldLivingston· 38yLivingstonM3830171111816.75
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers117071–
2019-20Rangers54030–
2020-21Rangers452810–
2021-22Rangers4029306.77
2022-23Rangers5131206.73
2025-26Falkirk101510–
2025-26Livingston00810–

Player page →

28T. YouanHibernian· 27yHibernianF27191797716.74
SeasonClubGoalsAstAppsYCRCRating
2022-23Hibernian9736416.74
2023-24Hibernian483110–
2024-25Hibernian211300–
2025-26Hibernian411720–

Player page →

28Ianis HagiRangers· 28yRangersM281517801117.03
SeasonClubGoalsAstAppsYCRCRating
2019-20Rangers11000–
2020-21Rangers7113330–
2021-22Rangers2015207.11
2022-23Rangers108106.87
2024-25Rangers452451–

Player page →

28S. TanserFalkirk· 32yFalkirkD3212171842726.86
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone02020–
2018-19St Johnstone30020–
2019-20St Johnstone02010–
2020-21St Johnstone203010–
2021-22St Mirren2431507.10
2022-23St Mirren0030406.67
2023-24St Mirren243860–
2024-25St Mirren112962–
2025-26St Mirren142100–
2026-27Falkirk105006.56

Player page →

28Graeme ShinnieAberdeenAberdeenM–9171174846.78
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen260130–
2018-19Aberdeen33070–
2022-23Aberdeen2013426.78
2023-24Aberdeen1337111–
2024-25Aberdeen133670–
2025-26Aberdeen023161–
28Alistair JohnstonCeltic· 28yCelticD28617881107.14
SeasonClubGoalsAstAppsYCRCRating
2022-23Celtic1114107.19
2023-24Celtic153250–
2024-25Celtic4103230–
2025-26Celtic01720–
2026-27Celtic003006.88

Player page →

28Liam PolworthKilmarnockKilmarnockM–5171301316.97
SeasonClubGoalsAstAppsYCRCRating
2019-20Motherwell18030–
2020-21Motherwell032111–
2022-23Kilmarnock1226106.97
2023-24Kilmarnock032820–
2024-25Kilmarnock202630–
2025-26Kilmarnock112930–
36Jamie McGrathHibernian· 30yHibernianM3042161852717.02
SeasonClubGoalsAstAppsYCRCRating
2019-20St Mirren00020–
2020-21St Mirren1013530–
2021-22St Mirren2118207.16
2022-23Dundee United8232507.08
2023-24Aberdeen913450–
2024-25Aberdeen462540–
2025-26Hibernian843461–
2026-27Hibernian117006.40

Player page →

36L. McCowanCeltic· 28yCelticM2824161371116.69
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee4229006.67
2023-24Dundee1053791–
2024-25Celtic673300–
2024-25Dundee21300–
2025-26Celtic113020–
2026-27Celtic105006.81

Player page →

36C. BurkeKilmarnock· 42yKilmarnockM4220163770–
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock12010–
2018-19Kilmarnock56010–
2019-20Kilmarnock54020–
2020-21Kilmarnock943730–

Player page →

36Joe AriboRangers· 30yRangersM30181665607.07
SeasonClubGoalsAstAppsYCRCRating
2019-20Rangers37010–
2020-21Rangers743100–
2021-22Rangers8534507.07

Player page →

36Anthony RalstonCeltic· 27yCelticD277161001507.25
SeasonClubGoalsAstAppsYCRCRating
2018-19Celtic10000–
2019-20St Johnstone01060–
2020-21Celtic00110–
2021-22Celtic4928207.42
2022-23Celtic0116206.96
2023-24Celtic021500–
2024-25Celtic231600–
2025-26Celtic002440–

Player page →

36Chris CaddenAberdeen· 30yAberdeenM306161491106.82
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell07000–
2018-19Motherwell11000–
2020-21Hibernian001000–
2021-22Hibernian2228206.94
2022-23Hibernian1337506.83
2023-24Hibernian101100–
2024-25Hibernian013210–
2025-26Hibernian122010–
2026-27Aberdeen0011206.48

Player page →

42N. McGinnDundeeDundeeM–141549406.84
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen22000–
2018-19Aberdeen54010–
2019-20Aberdeen66010–
2020-21Aberdeen012520–
2021-22Aberdeen009006.58
2021-22Dundee1215007.00
42G. CareyLivingstonLivingstonM–10151071406.69
SeasonClubGoalsAstAppsYCRCRating
2022-23St Johnstone3230806.69
2023-24St Johnstone293640–
2024-25St Johnstone433410–
2025-26Livingston11710–
42R. StrainFalkirk· 29yFalkirkD296151131916.93
SeasonClubGoalsAstAppsYCRCRating
2022-23St Mirren4536406.95
2023-24St Mirren111741–
2024-25Dundee United042940–
2025-26Dundee United101950–
2026-27Falkirk0512206.88

Player page →

45Y. DhandaHeart of Midlothian· 27yHeart of MidlothianM2715141201826.96
SeasonClubGoalsAstAppsYCRCRating
2022-23Ross County7730306.97
2023-24Ross County663560–
2024-25Heart of Midlothian012531–
2025-26Dundee202841–
2026-27Heart of Midlothian002206.76

Player page →

45S. LawlessPartick ThistlePartick ThistleM–13149607.00
SeasonClubGoalsAstAppsYCRCRating
2017-18Partick Thistle12020–
2018-19Livingston33010–
2019-20Livingston86020–
2020-21Motherwell00710–
2021-22Motherwell012007.00
2022-23Partick Thistle12000–
47T. WattMotherwellMotherwellF–23131262316.88
SeasonClubGoalsAstAppsYCRCRating
2018-19St Johnstone33020–
2019-20Motherwell10000–
2020-21Motherwell353580–
2021-22Dundee United1217407.00
2021-22Motherwell9019307.04
2022-23Dundee United4117316.72
2022-23St Mirren1010006.66
2024-25Motherwell122830–
47A. ForrestDundee· 30yDundeeF3022131891306.79
SeasonClubGoalsAstAppsYCRCRating
2020-21Livingston413010–
2021-22Livingston6436606.96
2022-23Heart of Midlothian4035106.62
2023-24Heart of Midlothian453330–
2024-25Heart of Midlothian413110–
2025-26Heart of Midlothian001310–
2026-27Dundee0211006.75

Player page →

47M. KennedyKilmarnock· 32yKilmarnockM3219131141406.74
SeasonClubGoalsAstAppsYCRCRating
2018-19St Johnstone61020–
2019-20Aberdeen02010–
2019-20St Johnstone33010–
2020-21Aberdeen123110–
2021-22Aberdeen008006.80
2022-23Aberdeen2121206.71
2023-24Kilmarnock333530–
2024-25Kilmarnock411940–

Player page →

47CandeiasRangers· 38yRangersM381113081–
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers68040–
2018-19Rangers55041–

Player page →

Data coverage for Scottish Premiership →

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