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.

  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 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 →

2JotaCelticCelticF622121407.51
SeasonClubAppsGoalsAstYCRCRating
2021-22Celtic291010307.57
2022-23Celtic331111107.46

Player page →

3David TurnbullCelticCelticM8934221017.39
SeasonClubAppsGoalsAstYCRCRating
2017-18Motherwell00100–
2018-19Motherwell015420–
2020-21Celtic3186307.48
2020-21Motherwell510107.64
2021-22Celtic2565307.60
2022-23Celtic2846117.05

Player page →

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

Player page →

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

Player page →

6Todd CantwellRangersRangersM1664507.36
SeasonClubAppsGoalsAstYCRCRating
2022-23Rangers1664507.36

Player page →

7Ryan ChristieCelticCelticM3840411027.35
SeasonClubAppsGoalsAstYCRCRating
2015-16Celtic01000–
2015-16Inverness Caledonian Thistle03400–
2016-17Aberdeen06200–
2016-17Celtic01000–
2017-18Aberdeen04851–
2018-19Celtic09410–
2019-20Celtic0111131–
2020-21Celtic3459107.29
2021-22Celtic403007.93

Player page →

8Matt O'RileyCelticCelticM54715407.33
SeasonClubAppsGoalsAstYCRCRating
2021-22Celtic1643107.38
2022-23Celtic38312307.31

Player page →

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

Player page →

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

Player page →

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

Player page →

12Lewis FergusonAberdeenAberdeenM712694627.24
SeasonClubAppsGoalsAstYCRCRating
2017-18Hamilton Academical00140–
2018-19Aberdeen051110–
2019-20Aberdeen01481–
2020-21Aberdeen35921117.17
2021-22Aberdeen361111207.31

Player page →

12Conor HazardCelticCelticG500007.24
SeasonClubAppsGoalsAstYCRCRating
2020-21Celtic500007.24

Player page →

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

Player page →

15Odsonne ÉdouardCelticCelticF356619707.22
SeasonClubAppsGoalsAstYCRCRating
2017-18Celtic09210–
2018-19Celtic015540–
2019-20Celtic022700–
2020-21Celtic31184107.23
2021-22Celtic421107.18

Player page →

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

Player page →

16John 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 →

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

Player page →

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

Player page →

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

Player page →

20I. KonovalovLivingstonLivingstonG700007.19
SeasonClubAppsGoalsAstYCRCRating
2021-22Livingston300007.03
2022-23Livingston400007.30
22Jonjoe KennyCelticCelticD1402207.18
SeasonClubAppsGoalsAstYCRCRating
2020-21Celtic1402207.18

Player page →

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

Player page →

23Z. ZlámalSt MirrenSt MirrenG500307.16
SeasonClubAppsGoalsAstYCRCRating
2018-19Heart of Midlothian00030–
2020-21St Johnstone200007.20
2020-21St Mirren300007.13
25Jamie McGrathDundee UnitedDundee UnitedM852041207.15
SeasonClubAppsGoalsAstYCRCRating
2019-20St Mirren00020–
2020-21St Mirren35101307.21
2021-22St Mirren1821207.16
2022-23Dundee United3282507.08

Player page →

25Craig GordonHeart of MidlothianHeart of MidlothianG5200507.15
SeasonClubAppsGoalsAstYCRCRating
2015-16Celtic00010–
2016-17Celtic00020–
2021-22Heart of Midlothian3600107.25
2022-23Heart of Midlothian1600106.92

Player page →

25L. ClarksonAberdeenAberdeenM3458507.15
SeasonClubAppsGoalsAstYCRCRating
2022-23Aberdeen3458507.15

Player page →

25A. MooyCelticCelticM29410207.15
SeasonClubAppsGoalsAstYCRCRating
2022-23Celtic29410207.15

Player page →

29Joe NewellHibernianHibernianM932152407.14
SeasonClubAppsGoalsAstYCRCRating
2019-20Hibernian00320–
2020-21Hibernian3213907.13
2021-22Hibernian2703706.96
2022-23Hibernian3416607.29

Player page →

29Reo HatateCelticCelticM491010007.14
SeasonClubAppsGoalsAstYCRCRating
2021-22Celtic1742006.99
2022-23Celtic3268007.22

Player page →

29Craig 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 →

32Ryan KentRangersRangersM9228291017.13
SeasonClubAppsGoalsAstYCRCRating
2018-19Rangers06420–
2019-20Rangers07010–
2020-21Rangers37109007.25
2021-22Rangers2628417.07
2022-23Rangers2938307.03

Player page →

32Alfredo MorelosRangersRangersF8778264477.13
SeasonClubAppsGoalsAstYCRCRating
2017-18Rangers014560–
2018-19Rangers0184114–
2019-20Rangers012162–
2020-21Rangers29124807.12
2021-22Rangers26117707.33
2022-23Rangers32115616.98

Player page →

32A. ColakRangersRangersF25141307.13
SeasonClubAppsGoalsAstYCRCRating
2022-23Rangers25141307.13

Player page →

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

Player page →

35Joe AriboRangersRangersM651816607.12
SeasonClubAppsGoalsAstYCRCRating
2019-20Rangers03710–
2020-21Rangers3174007.17
2021-22Rangers3485507.07

Player page →

35Kyōgo FuruhashiCelticCelticF56392307.12
SeasonClubAppsGoalsAstYCRCRating
2021-22Celtic20120007.11
2022-23Celtic36272307.13

Player page →

38Callum McGregorCelticCelticM10138431837.11
SeasonClubAppsGoalsAstYCRCRating
2015-16Celtic04600–
2016-17Celtic06631–
2017-18Celtic07300–
2018-19Celtic031200–
2019-20Celtic09620–
2020-21Celtic3737617.09
2021-22Celtic3322407.14
2022-23Celtic3141317.08

Player page →

39Kyle LaffertyKilmarnockKilmarnockF212722117.10
SeasonClubAppsGoalsAstYCRCRating
2017-18Heart of Midlothian0120101–
2018-19Heart of Midlothian01010–
2018-19Rangers04020–
2020-21Kilmarnock992507.63
2022-23Kilmarnock1210306.69

Player page →

40Malik TillmanRangersRangersM28104407.09
SeasonClubAppsGoalsAstYCRCRating
2022-23Rangers28104407.09

Player page →

41B. SiegristDundee UnitedDundee UnitedG6600307.08
SeasonClubAppsGoalsAstYCRCRating
2020-21Dundee United3200007.30
2021-22Dundee United3400306.88

Player page →

41D. McGregorHibernianHibernianD21301627.08
SeasonClubAppsGoalsAstYCRCRating
2017-18Hibernian00010–
2018-19Hibernian02061–
2019-20Hibernian00010–
2020-21Hibernian1010407.11
2021-22Hibernian1100417.06

Player page →

41J. BacunaRangersRangersM611207.08
SeasonClubAppsGoalsAstYCRCRating
2021-22Rangers611207.08

Player page →

41Tom LawrenceRangersRangersM521007.08
SeasonClubAppsGoalsAstYCRCRating
2022-23Rangers521007.08

Player page →

45Charlie MulgrewDundee UnitedDundee UnitedD5042817.07
SeasonClubAppsGoalsAstYCRCRating
2015-16Celtic01000–
2021-22Dundee United3122507.14
2022-23Dundee United1910316.95

Player page →

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

Player page →

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

Player page →

48Kemar RoofeRangersRangersF48254207.06
SeasonClubAppsGoalsAstYCRCRating
2020-21Rangers24143107.13
2021-22Rangers21101107.03
2022-23Rangers310006.70

Player page →

48O. MarcianoHibernianHibernianG3200217.06
SeasonClubAppsGoalsAstYCRCRating
2017-18Hibernian00011–
2019-20Hibernian00010–
2020-21Hibernian3200007.06

Player page →

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

Player page →

Data coverage for Scottish Premiership →

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