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.

  • 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· 31yRangersD3162591062207.70
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers87030–
2018-19Rangers1414000–
2019-20Rangers37030–
2020-21Rangers12933207.71
2021-22Rangers91335807.78
2022-23Rangers16938607.61

Player page →

2JotaCeltic· 24yCelticF24212162407.51
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic101029307.57
2022-23Celtic111133107.46

Player page →

3David TurnbullCeltic· 23yCelticM233422891017.39
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell01000–
2018-19Motherwell154020–
2020-21Celtic8631307.48
2020-21Motherwell105107.64
2021-22Celtic6525307.60
2022-23Celtic4628117.05

Player page →

3Christopher JullienCeltic· 30yCelticD30529207.39
SeasonClubGoalsAstAppsYCRCRating
2019-20Celtic41020–
2020-21Celtic119007.39

Player page →

5Borna BarišićRangers· 30yRangersD30426861807.38
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers02030–
2019-20Rangers26030–
2020-21Rangers1633407.42
2021-22Rangers0323407.30
2022-23Rangers1930407.41

Player page →

6Todd CantwellRangers· 25yRangersM256416507.36
SeasonClubGoalsAstAppsYCRCRating
2022-23Rangers6416507.36

Player page →

7Ryan ChristieCeltic· 28yCelticM282935381027.35
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen48051–
2018-19Celtic94010–
2019-20Celtic1111031–
2020-21Celtic5934107.29
2021-22Celtic034007.92

Player page →

8Matt O'RileyCeltic· 22yCelticM2271554407.33
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic4316107.38
2022-23Celtic31238307.31

Player page →

9Connor GoldsonRangers· 30yRangersD30158992407.31
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers30070–
2019-20Rangers31040–
2020-21Rangers4238207.40
2021-22Rangers3336707.21
2022-23Rangers2225407.32

Player page →

10Cameron Carter-VickersCeltic· 25yCelticD254162807.25
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic4133307.33
2022-23Celtic0029507.16

Player page →

10Anthony RalstonCeltic· 24yCelticD24511451107.25
SeasonClubGoalsAstAppsYCRCRating
2018-19Celtic10000–
2019-20St Johnstone01060–
2020-21Celtic001107.20
2021-22Celtic4928207.42
2022-23Celtic0116206.96

Player page →

12Lewis FergusonAberdeen· 23yAberdeenM23269714627.24
SeasonClubGoalsAstAppsYCRCRating
2017-18Hamilton Academical01040–
2018-19Aberdeen510110–
2019-20Aberdeen14081–
2020-21Aberdeen92351117.17
2021-22Aberdeen111361207.31

Player page →

12Conor HazardCeltic· 25yCelticG25005007.24
SeasonClubGoalsAstAppsYCRCRating
2020-21Celtic005007.24

Player page →

14Shane DuffyCeltic· 31yCelticD313118207.23
SeasonClubGoalsAstAppsYCRCRating
2020-21Celtic3118207.23

Player page →

15Odsonne ÉdouardCeltic· 25yCelticF25661935707.22
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic92010–
2018-19Celtic155040–
2019-20Celtic227000–
2020-21Celtic18431107.23
2021-22Celtic214107.18

Player page →

16Carl StarfeltCeltic· 27yCelticD273262717.21
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic0134417.19
2022-23Celtic3128307.24

Player page →

16John SouttarRangers· 26yRangersD2662391607.21
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian10080–
2018-19Heart of Midlothian01010–
2019-20Heart of Midlothian01020–
2021-22Heart of Midlothian4027407.30
2022-23Rangers1012106.96

Player page →

16J. JuranovicCeltic· 27yCelticD274236107.21
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic3126107.20
2022-23Celtic1110007.25

Player page →

16Mattie PollockAberdeen· 21yAberdeenD212115207.21
SeasonClubGoalsAstAppsYCRCRating
2022-23Aberdeen2115207.21

Player page →

20Alistair JohnstonCeltic· 24yCelticD241114107.19
SeasonClubGoalsAstAppsYCRCRating
2022-23Celtic1114107.19

Player page →

20I. KonovalovLivingstonLivingstonG–007007.19
SeasonClubGoalsAstAppsYCRCRating
2021-22Livingston003007.03
2022-23Livingston004007.30
22Jonjoe KennyCeltic· 26yCelticD260214207.18
SeasonClubGoalsAstAppsYCRCRating
2020-21Celtic0214207.18

Player page →

23Kristoffer AjerCeltic· 25yCelticD2554351117.16
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic00020–
2018-19Celtic00051–
2019-20Celtic31030–
2020-21Celtic2335107.16

Player page →

23Z. ZlámalSt MirrenSt MirrenG–005307.16
SeasonClubGoalsAstAppsYCRCRating
2018-19Heart of Midlothian00030–
2020-21St Johnstone002007.20
2020-21St Mirren003007.13
25Jamie McGrathDundee United· 26yDundee UnitedM26204851207.15
SeasonClubGoalsAstAppsYCRCRating
2019-20St Mirren00020–
2020-21St Mirren10135307.21
2021-22St Mirren2118207.16
2022-23Dundee United8232507.08

Player page →

25Craig GordonHeart of Midlothian· 40yHeart of MidlothianG400052207.15
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian0036107.25
2022-23Heart of Midlothian0016106.92

Player page →

25L. ClarksonAberdeen· 21yAberdeenM215834507.15
SeasonClubGoalsAstAppsYCRCRating
2022-23Aberdeen5834507.15

Player page →

25A. MooyCeltic· 32yCelticM3241029207.15
SeasonClubGoalsAstAppsYCRCRating
2022-23Celtic41029207.15

Player page →

29Joe NewellHibernian· 30yHibernianM30215932407.14
SeasonClubGoalsAstAppsYCRCRating
2019-20Hibernian03020–
2020-21Hibernian1332907.13
2021-22Hibernian0327706.96
2022-23Hibernian1634607.29

Player page →

29Reo HatateCeltic· 25yCelticM25101049007.14
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic4217006.99
2022-23Celtic6832007.22

Player page →

29Craig HalkettHeart of Midlothian· 28yHeart of MidlothianD28112341917.14
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston70061–
2019-20Heart of Midlothian22070–
2021-22Heart of Midlothian2028607.15
2022-23Heart of Midlothian006007.10

Player page →

32Ryan KentRangers· 26yRangersM262829921017.13
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers64020–
2019-20Rangers70010–
2020-21Rangers10937007.25
2021-22Rangers2826417.07
2022-23Rangers3829307.03

Player page →

32Alfredo MorelosRangers· 26yRangersF267826874477.13
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers145060–
2018-19Rangers1840114–
2019-20Rangers121062–
2020-21Rangers12429807.12
2021-22Rangers11726707.33
2022-23Rangers11532616.98

Player page →

32A. ColakRangers· 29yRangersF2914125307.13
SeasonClubGoalsAstAppsYCRCRating
2022-23Rangers14125307.13

Player page →

35R. PorteousHibernian· 24yHibernianD24110842937.12
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian10030–
2018-19Hibernian30050–
2019-20Hibernian10021–
2020-21Hibernian1034507.01
2021-22Hibernian2029727.13
2022-23Hibernian3021707.27

Player page →

35Joe AriboRangers· 26yRangersM26181665607.12
SeasonClubGoalsAstAppsYCRCRating
2019-20Rangers37010–
2020-21Rangers7431007.17
2021-22Rangers8534507.07

Player page →

35Kyōgo FuruhashiCeltic· 28yCelticF2839256307.12
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic12020007.11
2022-23Celtic27236307.13

Player page →

38Callum McGregorCeltic· 29yCelticM2928311011527.11
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic73000–
2018-19Celtic312000–
2019-20Celtic96020–
2020-21Celtic3737617.09
2021-22Celtic2233407.14
2022-23Celtic4131317.08

Player page →

39Kyle LaffertyKilmarnock· 35yKilmarnockF35272212117.10
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian1200101–
2018-19Heart of Midlothian10010–
2018-19Rangers40020–
2020-21Kilmarnock929507.63
2022-23Kilmarnock1012306.69

Player page →

40Malik TillmanRangers· 21yRangersM2110428407.09
SeasonClubGoalsAstAppsYCRCRating
2022-23Rangers10428407.09

Player page →

41B. SiegristDundee United· 31yDundee UnitedG310066307.08
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United0032007.30
2021-22Dundee United0034306.88

Player page →

41D. McGregorHibernianHibernianD–30211627.08
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian00010–
2018-19Hibernian20061–
2019-20Hibernian00010–
2020-21Hibernian1010407.11
2021-22Hibernian0011417.06
41J. BacunaRangers· 25yRangersM25116207.08
SeasonClubGoalsAstAppsYCRCRating
2021-22Rangers116207.08

Player page →

41Tom LawrenceRangers· 29yRangersM29215007.08
SeasonClubGoalsAstAppsYCRCRating
2022-23Rangers215007.08

Player page →

45Charlie MulgrewDundee United· 37yDundee UnitedD373250817.07
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee United2231507.14
2022-23Dundee United1019316.95

Player page →

45J. GuthrieLivingston· 30yLivingstonD30103361207.07
SeasonClubGoalsAstAppsYCRCRating
2019-20Livingston51040–
2020-21Livingston5236807.07

Player page →

45David BatesAberdeen· 26yAberdeenD2630331007.07
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers10010–
2021-22Aberdeen2033907.07

Player page →

48Kemar RoofeRangers· 30yRangersF3025448207.06
SeasonClubGoalsAstAppsYCRCRating
2020-21Rangers14324107.13
2021-22Rangers10121107.03
2022-23Rangers103006.70

Player page →

48O. MarcianoHibernian· 33yHibernianG330032217.06
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian00011–
2019-20Hibernian00010–
2020-21Hibernian0032007.06

Player page →

48Stephen WelshCeltic· 23yCelticD232130507.06
SeasonClubGoalsAstAppsYCRCRating
2020-21Celtic1016107.06
2021-22Celtic0110207.07
2022-23Celtic104207.03

Player page →

Data coverage for Scottish Premiership →

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