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.

  • 17
  • 18
  • 19
  • 20
  • 21

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

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

Player page →

2David TurnbullCeltic· 22yCelticM22301661907.60
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell01000–
2018-19Motherwell154020–
2020-21Celtic863130–
2020-21Motherwell10510–
2021-22Celtic6525307.60

Player page →

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

Player page →

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

Player page →

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

Player page →

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

Player page →

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

Player page →

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

Player page →

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

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

Player page →

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

Player page →

12Connor GoldsonRangers· 29yRangersD29136742007.21
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers30070–
2019-20Rangers31040–
2020-21Rangers423820–
2021-22Rangers3336707.21

Player page →

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

Player page →

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

Player page →

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

Player page →

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

Player page →

16K. MagennisHibernianHibernianM–6321507.16
SeasonClubGoalsAstAppsYCRCRating
2018-19St Mirren21010–
2019-20St Mirren11040–
2020-21Hibernian101400–
2021-22Hibernian217007.16
18Craig HalkettHeart of Midlothian· 27yHeart of MidlothianD27112281917.15
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston70061–
2019-20Heart of Midlothian22070–
2021-22Heart of Midlothian2028607.15

Player page →

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

Player page →

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

Player page →

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

Player page →

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

Player page →

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

Player page →

23Ianis HagiRangers· 23yRangersM23101248507.11
SeasonClubGoalsAstAppsYCRCRating
2019-20Rangers11000–
2020-21Rangers7113330–
2021-22Rangers2015207.11

Player page →

25Jak AlnwickSt Mirren· 28ySt MirrenG280167527.10
SeasonClubGoalsAstAppsYCRCRating
2020-21St Mirren003431–
2021-22St Mirren0133217.10

Player page →

25S. TanserSt Mirren· 27ySt MirrenD2778611107.10
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone02020–
2018-19St Johnstone30020–
2019-20St Johnstone02010–
2020-21St Johnstone203010–
2021-22St Mirren2431507.10

Player page →

27Ryan EdwardsDundee United· 28yDundee UnitedD286260907.09
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United202420–
2021-22Dundee United4236707.09

Player page →

27Martin BoyleHibernian· 29yHibernianF293319561517.09
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian53000–
2018-19Hibernian44030–
2019-20Hibernian53050–
2020-21Hibernian1263650–
2021-22Hibernian7320217.09

Player page →

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

Player page →

30Callum HendrySt Johnstone· 24ySt JohnstoneF24202471527.08
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone01000–
2018-19St Johnstone20010–
2019-20St Johnstone71041–
2020-21Aberdeen201210–
2020-21St Johnstone001631–
2021-22St Johnstone9019607.08

Player page →

30J. BacunaRangers· 24yRangersM24116207.08
SeasonClubGoalsAstAppsYCRCRating
2021-22Rangers116207.08

Player page →

32Joe AriboRangers· 25yRangersM25181665607.07
SeasonClubGoalsAstAppsYCRCRating
2019-20Rangers37010–
2020-21Rangers743100–
2021-22Rangers8534507.07

Player page →

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

Player page →

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

Player page →

32Stephen WelshCeltic· 22yCelticD221126307.07
SeasonClubGoalsAstAppsYCRCRating
2020-21Celtic101610–
2021-22Celtic0110207.07

Player page →

36Joe ShaughnessySt Mirren· 29ySt MirrenD2981691527.06
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone10020–
2018-19St Johnstone30010–
2020-21St Mirren113361–
2021-22St Mirren3036617.06

Player page →

36Blair SpittalRoss County· 26yRoss CountyM2612743907.06
SeasonClubGoalsAstAppsYCRCRating
2017-18Partick Thistle43000–
2019-20Ross County20030–
2020-21Ross County11910–
2021-22Ross County5334507.06

Player page →

36D. McGregorHibernianHibernianD–30211627.06
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian00010–
2018-19Hibernian20061–
2019-20Hibernian00010–
2020-21Hibernian101040–
2021-22Hibernian0011417.06
39Ryan HedgesAberdeen· 26yAberdeenM26111244617.05
SeasonClubGoalsAstAppsYCRCRating
2019-20Aberdeen45020–
2020-21Aberdeen532811–
2021-22Aberdeen2416307.05

Player page →

40Cameron DevlinHeart of Midlothian· 23yHeart of MidlothianM2312251007.04
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian12251007.04

Player page →

41Fashion SakalaRangers· 25yRangersF259330107.03
SeasonClubGoalsAstAppsYCRCRating
2021-22Rangers9330107.03

Player page →

41Kemar RoofeRangers· 29yRangersF2924445207.03
SeasonClubGoalsAstAppsYCRCRating
2020-21Rangers1432410–
2021-22Rangers10121107.03

Player page →

43T. WattMotherwellMotherwellF–1710711707.02
SeasonClubGoalsAstAppsYCRCRating
2018-19St Johnstone33020–
2019-20Motherwell10000–
2020-21Motherwell353580–
2021-22Dundee United1217407.00
2021-22Motherwell9019307.04
43Stephen KingsleyHeart of Midlothian· 27yHeart of MidlothianD276033207.02
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian6033207.02

Player page →

43Glen KamaraRangers· 26yRangersM2659641107.02
SeasonClubGoalsAstAppsYCRCRating
2017-18Dundee02060–
2018-19Dundee01010–
2018-19Rangers12000–
2019-20Rangers00020–
2020-21Rangers113320–
2021-22Rangers3331007.02

Player page →

46Calvin BasseyRangers· 22yRangersD220337407.00
SeasonClubGoalsAstAppsYCRCRating
2020-21Rangers00800–
2021-22Rangers0329407.00

Player page →

46Ian HarkesDundee United· 27yDundee UnitedM274463407.00
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United123530–
2021-22Dundee United3228107.00

Player page →

46Liam ScalesCeltic· 23yCelticD23115107.00
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic115107.00

Player page →

49Nicky DevlinLivingston· 28yLivingstonD2844731506.99
SeasonClubGoalsAstAppsYCRCRating
2019-20Livingston00010–
2020-21Livingston223670–
2021-22Livingston2237706.99

Player page →

49Beni BaningimeHeart of Midlothian· 23yHeart of MidlothianM231124406.99
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian1124406.99

Player page →

Data coverage for Scottish Premiership →

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