Skip to content
Almanac
Menu
Clear filters

Goals, assists and cards count 2100 of 2114 stored matches (99%) that name a player. Appearances count 1434 matches with a stored lineup.

  • 03
  • 04
  • 05
  • 06
  • 07
  • 08
  • 09
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26

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

#PlayerClubPosAgeGoalsAstAppsYCRCRating
1James TavernierRangers· 35yRangersD3591812113307.65
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers87030–
2018-19Rangers1414000–
2019-20Rangers37030–
2020-21Rangers1293320–
2021-22Rangers91335807.78
2022-23Rangers16938607.61
2023-24Rangers171038207.99
2024-25Rangers4833407.55
2025-26Rangers8434507.27

Player page →

2Marc LeonardHeart of Midlothian· 24yHeart of MidlothianM241313317.63
SeasonClubGoalsAstAppsYCRCRating
2025-26Heart of Midlothian1313317.63

Player page →

3C. DuránCeltic· 24yCelticF247612007.60
SeasonClubGoalsAstAppsYCRCRating
2026-27Celtic7612007.60

Player page →

4Matt O'RileyCeltic· 25yCelticM25252993707.58
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic4316107.38
2022-23Celtic31238307.31
2023-24Celtic181337307.92
2024-25Celtic012008.20

Player page →

5Elliot WattMotherwell· 26yMotherwellM2684421017.47
SeasonClubGoalsAstAppsYCRCRating
2024-25St Johnstone218207.07
2025-26Motherwell6334817.56

Player page →

5Luis PalmaCeltic· 26yCelticF267936207.47
SeasonClubGoalsAstAppsYCRCRating
2023-24Celtic7928207.63
2024-25Celtic008006.89

Player page →

7JotaCeltic· 27yCelticF27252477507.43
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic101029307.57
2022-23Celtic111133107.46
2024-25Celtic4211007.21
2026-27Celtic014106.86

Player page →

8V. CernyRangers· 29yRangersM2912433307.42
SeasonClubGoalsAstAppsYCRCRating
2024-25Rangers12433307.42

Player page →

9Todd CantwellRangers· 28yRangersM28139461007.41
SeasonClubGoalsAstAppsYCRCRating
2022-23Rangers6416507.36
2023-24Rangers7530507.44

Player page →

10Alistair JohnstonCeltic· 28yCelticD28617881107.40
SeasonClubGoalsAstAppsYCRCRating
2022-23Celtic1114107.19
2023-24Celtic1532507.49
2024-25Celtic41032307.53
2025-26Celtic017207.06
2026-27Celtic003006.88

Player page →

11N. KuhnCeltic· 26yCelticF26151146607.39
SeasonClubGoalsAstAppsYCRCRating
2023-24Celtic2214107.24
2024-25Celtic13932507.46

Player page →

12Derek CorneliusRangers· 28yRangersD28117107.36
SeasonClubGoalsAstAppsYCRCRating
2025-26Rangers117107.36

Player page →

13W. FerryDundee United· 25yDundee UnitedM25511741707.34
SeasonClubGoalsAstAppsYCRCRating
2024-25Dundee United04351207.21
2025-26Dundee United4633307.51
2026-27Dundee United116207.23

Player page →

14Liam ScalesCeltic· 28yCelticD288121433027.31
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic115107.00
2022-23Aberdeen1231827.06
2023-24Celtic1234507.49
2024-25Celtic2326207.52
2025-26Celtic03371207.23
2026-27Celtic3110207.42

Player page →

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

Player page →

16Cameron Carter-VickersCeltic· 28yCelticD28621321007.30
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic4133307.33
2022-23Celtic0029507.16
2023-24Celtic1125007.27
2024-25Celtic1030007.36
2025-26Celtic007107.36
2026-27Celtic008107.44

Player page →

16Auston TrustyCeltic· 28yCelticD281155627.30
SeasonClubGoalsAstAppsYCRCRating
2024-25Celtic1122207.45
2025-26Celtic0026427.20
2026-27Celtic007007.23

Player page →

16Kieran TierneyCeltic· 29yCelticD29102245707.30
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic37030–
2018-19Celtic04000–
2025-26Celtic6835207.28
2026-27Celtic1310207.34

Player page →

16O. BeckDundee· 24yDundeeD242425807.30
SeasonClubGoalsAstAppsYCRCRating
2023-24Dundee2425807.30

Player page →

20David TurnbullCeltic· 27yCelticM2741221051217.29
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell01000–
2018-19Motherwell154020–
2020-21Celtic863130–
2020-21Motherwell10510–
2021-22Celtic6525307.60
2022-23Celtic4628117.05
2023-24Celtic7016207.24

Player page →

20Abdallah SimaRangers· 25yRangersF2511225107.29
SeasonClubGoalsAstAppsYCRCRating
2023-24Rangers11225107.29

Player page →

22Borna BarišićRangers· 33yRangersD334291062107.28
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers02030–
2019-20Rangers26030–
2020-21Rangers163340–
2021-22Rangers0323407.30
2022-23Rangers1930407.41
2023-24Rangers0320307.06

Player page →

23Connor GoldsonRangers· 33yRangersD331591293107.27
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers30070–
2019-20Rangers31040–
2020-21Rangers423820–
2021-22Rangers3336707.21
2022-23Rangers2225407.32
2023-24Rangers0130707.31

Player page →

24John SouttarRangers· 30yRangersD30931152607.26
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian10080–
2018-19Heart of Midlothian01010–
2019-20Heart of Midlothian01020–
2021-22Heart of Midlothian4027407.30
2022-23Rangers1012106.96
2023-24Rangers2128207.27
2024-25Rangers1024107.28
2025-26Rangers0024707.30

Player page →

24Nicolas RaskinRangers· 25yRangersM2512191052107.26
SeasonClubGoalsAstAppsYCRCRating
2022-23Rangers0112106.94
2023-24Rangers1118206.98
2024-25Rangers41033807.41
2025-26Rangers6733707.46
2026-27Rangers109306.97

Player page →

26Scott BainFalkirk· 34yFalkirkG340068307.24
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic00010–
2020-21Celtic001800–
2021-22Celtic002006.95
2022-23Celtic001006.20
2023-24Celtic003006.85
2025-26Falkirk0032207.19
2026-27Falkirk0012007.58

Player page →

26S. DalbyDundee United· 26yDundee UnitedF2615235107.24
SeasonClubGoalsAstAppsYCRCRating
2024-25Dundee United15235107.24

Player page →

28Benjamin NygrenCeltic· 25yCelticM2522950407.23
SeasonClubGoalsAstAppsYCRCRating
2025-26Celtic16538407.16
2026-27Celtic6412007.46

Player page →

28K. HoltDundee UnitedDundee UnitedM–63231007.23
SeasonClubGoalsAstAppsYCRCRating
2017-18Dundee22050–
2022-23Partick Thistle20010–
2024-25Dundee United2123407.23
30Greg TaylorCeltic· 29yCelticD297301442007.22
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock02000–
2018-19Kilmarnock12040–
2019-20Celtic03010–
2020-21Celtic052610–
2021-22Celtic0324206.98
2022-23Celtic3431307.09
2023-24Celtic3435407.41
2024-25Celtic0728507.33

Player page →

30William DennisKilmarnock· 26yKilmarnockG260036207.22
SeasonClubGoalsAstAppsYCRCRating
2023-24Kilmarnock0036207.22

Player page →

32J. JuranovicCeltic· 31yCelticD314236107.21
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic3126107.20
2022-23Celtic1110007.25

Player page →

32Mattie PollockAberdeen· 25yAberdeenD252115207.21
SeasonClubGoalsAstAppsYCRCRating
2022-23Aberdeen2115207.21

Player page →

32Ivor PandurRangers· 26yRangersG260011007.21
SeasonClubGoalsAstAppsYCRCRating
2026-27Rangers0011007.21

Player page →

32M. ForbesDundee United· 22yDundee UnitedD221011207.21
SeasonClubGoalsAstAppsYCRCRating
2026-27Dundee United1011207.21

Player page →

36Callum McGregorCeltic· 33yCelticM3340432193327.20
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic73000–
2018-19Celtic312000–
2019-20Celtic96020–
2020-21Celtic373761–
2021-22Celtic2233407.14
2022-23Celtic4131317.08
2023-24Celtic2635507.31
2024-25Celtic8335307.41
2025-26Celtic2337907.13
2026-27Celtic0011106.93

Player page →

36Carl StarfeltCeltic· 31yCelticD313263717.20
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic0134417.19
2022-23Celtic3128307.24
2023-24Celtic001006.60

Player page →

36Emmanuel FernandezRangers· 24yRangersD245038407.20
SeasonClubGoalsAstAppsYCRCRating
2025-26Rangers5027207.16
2026-27Rangers0011207.30

Player page →

36Álex ValleCeltic· 22yCelticD220311107.20
SeasonClubGoalsAstAppsYCRCRating
2024-25Celtic0311107.20

Player page →

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

Player page →

40C. WardMotherwell· 26yMotherwellG260037107.19
SeasonClubGoalsAstAppsYCRCRating
2025-26Motherwell0037107.19

Player page →

40Mika BierethMotherwell· 23yMotherwellF236514207.19
SeasonClubGoalsAstAppsYCRCRating
2023-24Motherwell6514207.19

Player page →

40I. KonovalovLivingstonLivingstonG–007007.19
SeasonClubGoalsAstAppsYCRCRating
2021-22Livingston003007.03
2022-23Livingston004007.30
40K. KelsyRangers· 22yRangersF22407007.19
SeasonClubGoalsAstAppsYCRCRating
2026-27Rangers407007.19

Player page →

45Blair SpittalHeart of Midlothian· 30yHeart of MidlothianM3033311791907.18
SeasonClubGoalsAstAppsYCRCRating
2017-18Partick Thistle43000–
2019-20Ross County20030–
2020-21Ross County11910–
2021-22Ross County5334507.06
2022-23Motherwell6736207.06
2023-24Motherwell91137507.54
2024-25Heart of Midlothian4335007.18
2025-26Heart of Midlothian2224306.93
2026-27Heart of Midlothian014007.25

Player page →

45Anthony RalstonCeltic· 27yCelticD277161001507.18
SeasonClubGoalsAstAppsYCRCRating
2018-19Celtic10000–
2019-20St Johnstone01060–
2020-21Celtic00110–
2021-22Celtic4928207.42
2022-23Celtic0116206.96
2023-24Celtic0215007.26
2024-25Celtic2316007.36
2025-26Celtic0024406.89

Player page →

45Hamza IgamaneRangers· 24yRangersF2412133207.18
SeasonClubGoalsAstAppsYCRCRating
2024-25Rangers12133207.18

Player page →

45T. OluwayemiKilmarnockKilmarnockG–0012007.18
SeasonClubGoalsAstAppsYCRCRating
2025-26Kilmarnock0012007.18
49Lawrence ShanklandRangers· 31yRangersF3183221732907.17
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United833240–
2021-22Dundee United001106.30
2022-23Heart of Midlothian24437507.14
2023-24Heart of Midlothian24437807.39
2024-25Heart of Midlothian8832707.22
2025-26Heart of Midlothian16329406.98
2026-27Rangers305006.78

Player page →

49Craig HalkettHeart of Midlothian· 31yHeart of MidlothianD31162903227.17
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston70061–
2019-20Heart of Midlothian22070–
2021-22Heart of Midlothian2028607.15
2022-23Heart of Midlothian006007.10
2023-24Heart of Midlothian009106.83
2024-25Heart of Midlothian1017307.36
2025-26Heart of Midlothian4030917.17

Player page →

Data coverage for Scottish Premiership →

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