Skip to content
Almanac
Menu

Goals, assists and cards count 1098 of 1103 stored matches (100%) that name a player. Appearances count 456 matches with a stored lineup.

  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21

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

#PlayerClubPosAgeGoalsAstAppsYCRCRating
1James TavernierRangers· 30yRangersD304650681607.74
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers87030–
2018-19Rangers1414000–
2019-20Rangers37030–
2020-21Rangers12933207.71
2021-22Rangers91335807.78

Player page →

2Kyle LaffertyKilmarnock· 34yKilmarnockF3426291817.63
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian1200101–
2018-19Heart of Midlothian10010–
2018-19Rangers40020–
2020-21Kilmarnock929507.63

Player page →

3JotaCeltic· 23yCelticF23101029307.57
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic101029307.57

Player page →

4David TurnbullCeltic· 22yCelticM22301661907.55
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell01000–
2018-19Motherwell154020–
2020-21Celtic8631307.48
2020-21Motherwell105107.64
2021-22Celtic6525307.60

Player page →

5Anthony RalstonCeltic· 23yCelticD2351029907.41
SeasonClubGoalsAstAppsYCRCRating
2018-19Celtic10000–
2019-20St Johnstone01060–
2020-21Celtic001107.20
2021-22Celtic4928207.42

Player page →

6Christopher JullienCeltic· 29yCelticD29529207.39
SeasonClubGoalsAstAppsYCRCRating
2019-20Celtic41020–
2020-21Celtic119007.39

Player page →

7Matt O'RileyCeltic· 21yCelticM214316107.38
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic4316107.38

Player page →

8Borna BarišićRangers· 29yRangersD29317561407.37
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers02030–
2019-20Rangers26030–
2020-21Rangers1633407.42
2021-22Rangers0323407.30

Player page →

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

Player page →

10Cameron Carter-VickersCeltic· 24yCelticD244133307.33
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic4133307.33

Player page →

11Connor GoldsonRangers· 29yRangersD29136742007.31
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers30070–
2019-20Rangers31040–
2020-21Rangers4238207.40
2021-22Rangers3336707.21

Player page →

12John SouttarHeart of Midlothian· 25yHeart of MidlothianD2552271507.30
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian10080–
2018-19Heart of Midlothian01010–
2019-20Heart of Midlothian01020–
2021-22Heart of Midlothian4027407.30

Player page →

13Craig GordonHeart of Midlothian· 39yHeart of MidlothianG390036107.25
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian0036107.25

Player page →

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

Player page →

14Conor HazardCeltic· 24yCelticG24005007.24
SeasonClubGoalsAstAppsYCRCRating
2020-21Celtic005007.24

Player page →

16Shane DuffyCeltic· 30yCelticD303118207.23
SeasonClubGoalsAstAppsYCRCRating
2020-21Celtic3118207.23

Player page →

17Alfredo MorelosRangers· 25yRangersF256721553867.22
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers145060–
2018-19Rangers1840114–
2019-20Rangers121062–
2020-21Rangers12429807.12
2021-22Rangers11726707.33

Player page →

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

Player page →

19J. JuranovicCeltic· 26yCelticD263126107.20
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic3126107.20

Player page →

20Jamie McGrathSt Mirren· 25ySt MirrenM2512253707.19
SeasonClubGoalsAstAppsYCRCRating
2019-20St Mirren00020–
2020-21St Mirren10135307.21
2021-22St Mirren2118207.16

Player page →

20Carl StarfeltCeltic· 26yCelticD260134417.19
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic0134417.19

Player page →

22Ryan KentRangers· 25yRangersM25252163717.18
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers64020–
2019-20Rangers70010–
2020-21Rangers10937007.25
2021-22Rangers2826417.07

Player page →

22Jonjoe KennyCeltic· 25yCelticD250214207.18
SeasonClubGoalsAstAppsYCRCRating
2020-21Celtic0214207.18

Player page →

24Barrie McKayHeart of Midlothian· 27yHeart of MidlothianF2721033007.17
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian21033007.17

Player page →

25D. WotherspoonSt JohnstoneSt JohnstoneM–1110472417.16
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone32071–
2018-19St Johnstone24050–
2019-20St Johnstone30030–
2020-21St Johnstone3437607.21
2021-22St Johnstone0010306.95
25Kristoffer AjerCeltic· 24yCelticD2454351117.16
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic00020–
2018-19Celtic00051–
2019-20Celtic31030–
2020-21Celtic2335107.16

Player page →

25Z. ZlámalSt MirrenSt MirrenG–005307.16
SeasonClubGoalsAstAppsYCRCRating
2018-19Heart of Midlothian00030–
2020-21St Johnstone002007.20
2020-21St Mirren003007.13
28Ash TaylorAberdeen· 31yAberdeenD312031407.15
SeasonClubGoalsAstAppsYCRCRating
2019-20Aberdeen10040–
2020-21Aberdeen1031007.15

Player page →

28Craig HalkettHeart of Midlothian· 27yHeart of MidlothianD27112281917.15
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston70061–
2019-20Heart of Midlothian22070–
2021-22Heart of Midlothian2028607.15

Player page →

30Charlie MulgrewDundee United· 36yDundee UnitedD362231507.14
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee United2231507.14

Player page →

31Callum McGregorCeltic· 28yCelticM282430701217.12
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic73000–
2018-19Celtic312000–
2019-20Celtic96020–
2020-21Celtic3737617.09
2021-22Celtic2233407.14

Player page →

31Joe AriboRangers· 25yRangersM25181665607.12
SeasonClubGoalsAstAppsYCRCRating
2019-20Rangers37010–
2020-21Rangers7431007.17
2021-22Rangers8534507.07

Player page →

31Dylan LevittDundee United· 21yDundee UnitedM215125107.12
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee United5125107.12

Player page →

34Kyōgo FuruhashiCeltic· 27yCelticF2712020007.11
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic12020007.11

Player page →

35R. GrahamDundee United· 21yDundee UnitedD212115507.09
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee United2115507.09

Player page →

36B. SiegristDundee United· 30yDundee UnitedG300066307.08
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United0032007.30
2021-22Dundee United0034306.88

Player page →

36Kemar RoofeRangers· 29yRangersF2924445207.08
SeasonClubGoalsAstAppsYCRCRating
2020-21Rangers14324107.13
2021-22Rangers10121107.03

Player page →

36Ryan JackRangers· 30yRangersM301010281147.08
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers02044–
2018-19Rangers44040–
2019-20Rangers43020–
2020-21Rangers2119107.16
2021-22Rangers009006.90

Player page →

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

Player page →

41R. PorteousHibernian· 23yHibernianD2380632237.07
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian10030–
2018-19Hibernian30050–
2019-20Hibernian10021–
2020-21Hibernian1034507.01
2021-22Hibernian2029727.13

Player page →

41J. GuthrieLivingston· 29yLivingstonD29103361207.07
SeasonClubGoalsAstAppsYCRCRating
2019-20Livingston51040–
2020-21Livingston5236807.07

Player page →

41David BatesAberdeen· 25yAberdeenD2530331007.07
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers10010–
2021-22Aberdeen2033907.07

Player page →

44Ryan EdwardsDundee United· 28yDundee UnitedD286260907.06
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United2024207.01
2021-22Dundee United4236707.09

Player page →

44Joe NewellHibernian· 29yHibernianM2919591807.06
SeasonClubGoalsAstAppsYCRCRating
2019-20Hibernian03020–
2020-21Hibernian1332907.13
2021-22Hibernian0327706.96

Player page →

44Ianis HagiRangers· 23yRangersM23101248507.06
SeasonClubGoalsAstAppsYCRCRating
2019-20Rangers11000–
2020-21Rangers71133307.03
2021-22Rangers2015207.11

Player page →

44O. MarcianoHibernian· 32yHibernianG320032217.06
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian00011–
2019-20Hibernian00010–
2020-21Hibernian0032007.06

Player page →

44Stephen WelshCeltic· 22yCelticD221126307.06
SeasonClubGoalsAstAppsYCRCRating
2020-21Celtic1016107.06
2021-22Celtic0110207.07

Player page →

44Daryl HorganHibernian· 29yHibernianM29685407.06
SeasonClubGoalsAstAppsYCRCRating
2018-19Hibernian36000–
2019-20Hibernian30040–
2020-21Hibernian025007.06

Player page →

50P. HanlonHibernianHibernianD–64611917.05
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian22030–
2018-19Hibernian11060–
2019-20Hibernian20000–
2020-21Hibernian1137607.11
2021-22Hibernian0024416.95

Data coverage for Scottish Premiership →

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