Skip to content
Almanac
Menu
Clear filters

Goals, assists and cards count 1771 of 1793 stored matches (99%) that name a player. Appearances count 684 matches with a stored lineup.

  • 88
  • 89
  • 90
  • 92
  • 93
  • 94
  • 95
  • 96
  • 03
  • 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

1James TavernierRangersRangersD10663642607.70
SeasonClubAppsGoalsAstYCRCRating
2016-17Rangers01540–
2017-18Rangers08730–
2018-19Rangers0141400–
2019-20Rangers03730–
2020-21Rangers33129207.71
2021-22Rangers35913807.78
2022-23Rangers38169607.61

Player page →

2Christopher JullienCelticCelticD952207.39
SeasonClubAppsGoalsAstYCRCRating
2019-20Celtic04120–
2020-21Celtic911007.39

Player page →

3Borna BarišićRangersRangersD864261807.38
SeasonClubAppsGoalsAstYCRCRating
2018-19Rangers00230–
2019-20Rangers02630–
2020-21Rangers3316407.42
2021-22Rangers2303407.30
2022-23Rangers3019407.41

Player page →

4Connor GoldsonRangersRangersD991582407.31
SeasonClubAppsGoalsAstYCRCRating
2018-19Rangers03070–
2019-20Rangers03140–
2020-21Rangers3842207.40
2021-22Rangers3633707.21
2022-23Rangers2522407.32

Player page →

5Cameron Carter-VickersCelticCelticD6241807.25
SeasonClubAppsGoalsAstYCRCRating
2021-22Celtic3341307.33
2022-23Celtic2900507.16

Player page →

5Anthony RalstonCelticCelticD455111107.25
SeasonClubAppsGoalsAstYCRCRating
2018-19Celtic01000–
2019-20St Johnstone00160–
2020-21Celtic100107.20
2021-22Celtic2849207.42
2022-23Celtic1601206.96

Player page →

7Shane DuffyCelticCelticD1831207.23
SeasonClubAppsGoalsAstYCRCRating
2020-21Celtic1831207.23

Player page →

8Carl StarfeltCelticCelticD6232717.21
SeasonClubAppsGoalsAstYCRCRating
2021-22Celtic3401417.19
2022-23Celtic2831307.24

Player page →

8John SouttarRangersRangersD39641707.21
SeasonClubAppsGoalsAstYCRCRating
2015-16Dundee United00100–
2016-17Heart of Midlothian00110–
2017-18Heart of Midlothian01080–
2018-19Heart of Midlothian00110–
2019-20Heart of Midlothian00120–
2021-22Heart of Midlothian2740407.30
2022-23Rangers1210106.96

Player page →

8J. JuranovicCelticCelticD3642107.21
SeasonClubAppsGoalsAstYCRCRating
2021-22Celtic2631107.20
2022-23Celtic1011007.25

Player page →

8Mattie PollockAberdeenAberdeenD1521207.21
SeasonClubAppsGoalsAstYCRCRating
2022-23Aberdeen1521207.21

Player page →

12Alistair JohnstonCelticCelticD1411107.19
SeasonClubAppsGoalsAstYCRCRating
2022-23Celtic1411107.19

Player page →

13Jonjoe KennyCelticCelticD1402207.18
SeasonClubAppsGoalsAstYCRCRating
2020-21Celtic1402207.18

Player page →

14Kristoffer AjerCelticCelticD35541217.16
SeasonClubAppsGoalsAstYCRCRating
2016-17Kilmarnock00010–
2017-18Celtic00020–
2018-19Celtic00051–
2019-20Celtic03130–
2020-21Celtic3523107.16

Player page →

15Craig HalkettHeart of MidlothianHeart of MidlothianD341121917.14
SeasonClubAppsGoalsAstYCRCRating
2018-19Livingston07061–
2019-20Heart of Midlothian02270–
2021-22Heart of Midlothian2820607.15
2022-23Heart of Midlothian600007.10

Player page →

16R. PorteousHibernianHibernianD841102937.12
SeasonClubAppsGoalsAstYCRCRating
2017-18Hibernian01030–
2018-19Hibernian03050–
2019-20Hibernian01021–
2020-21Hibernian3410507.01
2021-22Hibernian2920727.13
2022-23Hibernian2130707.27

Player page →

17D. McGregorHibernianHibernianD21301627.08
SeasonClubAppsGoalsAstYCRCRating
2017-18Hibernian00010–
2018-19Hibernian02061–
2019-20Hibernian00010–
2020-21Hibernian1010407.11
2021-22Hibernian1100417.06
18Charlie MulgrewDundee UnitedDundee UnitedD5042817.07
SeasonClubAppsGoalsAstYCRCRating
2015-16Celtic01000–
2021-22Dundee United3122507.14
2022-23Dundee United1910316.95

Player page →

18J. GuthrieLivingstonLivingstonD361031207.07
SeasonClubAppsGoalsAstYCRCRating
2019-20Livingston05140–
2020-21Livingston3652807.07

Player page →

18David BatesAberdeenAberdeenD33301107.07
SeasonClubAppsGoalsAstYCRCRating
2016-17Rangers00010–
2017-18Rangers01010–
2021-22Aberdeen3320907.07

Player page →

21Stephen WelshCelticCelticD3021507.06
SeasonClubAppsGoalsAstYCRCRating
2020-21Celtic1610107.06
2021-22Celtic1001207.07
2022-23Celtic410207.03

Player page →

21William FishHibernianHibernianD2130007.06
SeasonClubAppsGoalsAstYCRCRating
2022-23Hibernian2130007.06

Player page →

21Moritz JenzCelticCelticD1120407.06
SeasonClubAppsGoalsAstYCRCRating
2022-23Celtic1120407.06

Player page →

24Liam ScalesAberdeenAberdeenD3623927.05
SeasonClubAppsGoalsAstYCRCRating
2021-22Celtic511107.00
2022-23Aberdeen3112827.06

Player page →

25Tommie HobanAberdeenAberdeenD3730407.03
SeasonClubAppsGoalsAstYCRCRating
2018-19Aberdeen01020–
2020-21Aberdeen3720207.03

Player page →

25Filip HelanderRangersRangersD2830407.03
SeasonClubAppsGoalsAstYCRCRating
2019-20Rangers01020–
2020-21Rangers2210207.11
2021-22Rangers610006.73

Player page →

27Greg TaylorCelticCelticD814201107.02
SeasonClubAppsGoalsAstYCRCRating
2016-17Kilmarnock00100–
2017-18Kilmarnock00200–
2018-19Kilmarnock01240–
2019-20Celtic00310–
2020-21Celtic2605106.98
2021-22Celtic2403206.98
2022-23Celtic3134307.09

Player page →

28P. HanlonHibernianHibernianD95762617.01
SeasonClubAppsGoalsAstYCRCRating
2017-18Hibernian02230–
2018-19Hibernian01160–
2019-20Hibernian02000–
2020-21Hibernian3711607.11
2021-22Hibernian2400416.95
2022-23Hibernian3412706.92
28Diego LaxaltCelticCelticD1710107.01
SeasonClubAppsGoalsAstYCRCRating
2020-21Celtic1710107.01

Player page →

28H. ElhamedCelticCelticD802007.01
SeasonClubAppsGoalsAstYCRCRating
2020-21Celtic802007.01

Player page →

31Hakeem OdoffinHamilton AcademicalHamilton AcademicalD3730907.00
SeasonClubAppsGoalsAstYCRCRating
2019-20Livingston00010–
2020-21Hamilton Academical3730807.00

Player page →

32Leon BalogunRangersRangersD4002416.99
SeasonClubAppsGoalsAstYCRCRating
2020-21Rangers1902007.12
2021-22Rangers2100416.88

Player page →

32C. BrownLivingstonLivingstonD1612206.99
SeasonClubAppsGoalsAstYCRCRating
2019-20Livingston00110–
2020-21Livingston1611106.99

Player page →

34Ash TaylorKilmarnockKilmarnockD631361216.98
SeasonClubAppsGoalsAstYCRCRating
2015-16Aberdeen04200–
2016-17Aberdeen03120–
2019-20Aberdeen01040–
2020-21Aberdeen3110007.15
2022-23Kilmarnock3243616.82

Player page →

34L. AshcroftDundeeDundeeD1621506.98
SeasonClubAppsGoalsAstYCRCRating
2020-21Dundee01000–
2021-22Dundee1611506.98
36Paul McGinnMotherwellMotherwellD999163616.97
SeasonClubAppsGoalsAstYCRCRating
2015-16Dundee00500–
2017-18Partick Thistle00160–
2018-19St Mirren03480–
2019-20Hibernian00010–
2019-20St Mirren00140–
2020-21Hibernian3832707.02
2021-22Hibernian2533616.93
2022-23Motherwell3600406.93

Player page →

36R. SweeneyDundeeDundeeD3530816.97
SeasonClubAppsGoalsAstYCRCRating
2021-22Dundee3530816.97

Player page →

36K. RowlesHeart of MidlothianHeart of MidlothianD2911416.97
SeasonClubAppsGoalsAstYCRCRating
2022-23Heart of Midlothian2911416.97

Player page →

36Dan CaseyMotherwellMotherwellD1200506.97
SeasonClubAppsGoalsAstYCRCRating
2022-23Motherwell1200506.97

Player page →

36S. WantHamilton AcademicalHamilton AcademicalD1110816.97
SeasonClubAppsGoalsAstYCRCRating
2016-17Hamilton Academical00010–
2017-18Hamilton Academical00010–
2018-19Hamilton Academical00031–
2019-20Hamilton Academical01020–
2020-21Hamilton Academical1100106.97
41Ryan EdwardsDundee UnitedDundee UnitedD92621316.96
SeasonClubAppsGoalsAstYCRCRating
2020-21Dundee United2420207.01
2021-22Dundee United3642707.09
2022-23Dundee United3200416.75

Player page →

41Calvin BasseyRangersRangersD3703406.96
SeasonClubAppsGoalsAstYCRCRating
2020-21Rangers800006.84
2021-22Rangers2903407.00

Player page →

43R. StrainSt MirrenSt MirrenD3645406.95
SeasonClubAppsGoalsAstYCRCRating
2022-23St Mirren3645406.95

Player page →

43Joe WrightKilmarnockKilmarnockD3450506.95
SeasonClubAppsGoalsAstYCRCRating
2022-23Kilmarnock3450506.95

Player page →

45Joe ShaughnessySt MirrenSt MirrenD911161726.93
SeasonClubAppsGoalsAstYCRCRating
2015-16St Johnstone01300–
2016-17St Johnstone01010–
2017-18St Johnstone01020–
2018-19St Johnstone03010–
2020-21St Mirren3311616.88
2021-22St Mirren3630617.06
2022-23St Mirren2212106.80

Player page →

45Stephen KingsleyHeart of MidlothianHeart of MidlothianD5460606.93
SeasonClubAppsGoalsAstYCRCRating
2021-22Heart of Midlothian3360207.02
2022-23Heart of Midlothian2100406.79

Player page →

45A. MacDonaldAberdeenAberdeenD1500206.93
SeasonClubAppsGoalsAstYCRCRating
2022-23Aberdeen1500206.93
48C. McCarthySt MirrenSt MirrenD5921906.92
SeasonClubAppsGoalsAstYCRCRating
2019-20St Mirren01010–
2020-21St Mirren3701606.92
2021-22St Mirren2210206.93

Player page →

48J. BaldwinRoss CountyRoss CountyD59332026.92
SeasonClubAppsGoalsAstYCRCRating
2021-22Ross County30211406.88
2022-23Ross County2912626.96
48Ben DaviesRangersRangersD2701206.92
SeasonClubAppsGoalsAstYCRCRating
2022-23Rangers2701206.92

Player page →

Data coverage for Scottish Premiership →

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