Skip to content
Almanac
Menu
Clear filters

Goals, assists and cards count 2238 of 2261 stored matches (99%) that name a player. Appearances count 1140 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
  • 23
  • 24

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

1James TavernierRangersRangersD17784823207.73
SeasonClubAppsGoalsAstYCRCRating
2016-17Rangers01540–
2017-18Rangers08730–
2018-19Rangers0141400–
2019-20Rangers03730–
2020-21Rangers33129207.71
2021-22Rangers35913807.78
2022-23Rangers38169607.61
2023-24Rangers381710207.99
2024-25Rangers3348407.55

Player page →

2Matt O'RileyCelticCelticM932529707.58
SeasonClubAppsGoalsAstYCRCRating
2021-22Celtic1643107.38
2022-23Celtic38312307.31
2023-24Celtic371813307.92
2024-25Celtic201008.20

Player page →

3Luis PalmaCelticCelticF3679207.47
SeasonClubAppsGoalsAstYCRCRating
2023-24Celtic2879207.63
2024-25Celtic800006.89

Player page →

4JotaCelticCelticF732523407.46
SeasonClubAppsGoalsAstYCRCRating
2021-22Celtic291010307.57
2022-23Celtic331111107.46
2024-25Celtic1142007.21

Player page →

5Alistair JohnstonCelticCelticD78616907.45
SeasonClubAppsGoalsAstYCRCRating
2022-23Celtic1411107.19
2023-24Celtic3215507.49
2024-25Celtic32410307.53

Player page →

5Auston TrustyCelticCelticD2211207.45
SeasonClubAppsGoalsAstYCRCRating
2024-25Celtic2211207.45

Player page →

7V. CernyRangersRangersM33124307.42
SeasonClubAppsGoalsAstYCRCRating
2024-25Rangers33124307.42

Player page →

8Todd CantwellRangersRangersM461391007.41
SeasonClubAppsGoalsAstYCRCRating
2022-23Rangers1664507.36
2023-24Rangers3075507.44

Player page →

8A. EngelsCelticCelticM3496207.41
SeasonClubAppsGoalsAstYCRCRating
2024-25Celtic3496207.41

Player page →

10N. KuhnCelticCelticF461511607.39
SeasonClubAppsGoalsAstYCRCRating
2023-24Celtic1422107.24
2024-25Celtic32139507.46

Player page →

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

Player page →

12David TurnbullCelticCelticM10541221217.37
SeasonClubAppsGoalsAstYCRCRating
2017-18Motherwell00100–
2018-19Motherwell015420–
2020-21Celtic3186307.48
2020-21Motherwell510107.64
2021-22Celtic2565307.60
2022-23Celtic2846117.05
2023-24Celtic1670207.24

Player page →

13Ryan 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 →

14Liam ScalesCelticCelticD96581627.33
SeasonClubAppsGoalsAstYCRCRating
2021-22Celtic511107.00
2022-23Aberdeen3112827.06
2023-24Celtic3412507.49
2024-25Celtic2623207.52

Player page →

15Borna BarišićRangersRangersD1064292107.32
SeasonClubAppsGoalsAstYCRCRating
2018-19Rangers00230–
2019-20Rangers02630–
2020-21Rangers3316407.42
2021-22Rangers2303407.30
2022-23Rangers3019407.41
2023-24Rangers2003307.06

Player page →

16Connor GoldsonRangersRangersD1291593107.31
SeasonClubAppsGoalsAstYCRCRating
2018-19Rangers03070–
2019-20Rangers03140–
2020-21Rangers3842207.40
2021-22Rangers3633707.21
2022-23Rangers2522407.32
2023-24Rangers3001707.31

Player page →

17O. BeckDundeeDundeeD2524807.30
SeasonClubAppsGoalsAstYCRCRating
2023-24Dundee2524807.30

Player page →

18Abdallah SimaRangersRangersF25112107.29
SeasonClubAppsGoalsAstYCRCRating
2023-24Rangers25112107.29

Player page →

19Cameron Carter-VickersCelticCelticD11762807.28
SeasonClubAppsGoalsAstYCRCRating
2021-22Celtic3341307.33
2022-23Celtic2900507.16
2023-24Celtic2511007.27
2024-25Celtic3010007.36

Player page →

20Anthony RalstonCelticCelticD767161107.27
SeasonClubAppsGoalsAstYCRCRating
2018-19Celtic01000–
2019-20St Johnstone00160–
2020-21Celtic100107.20
2021-22Celtic2849207.42
2022-23Celtic1601206.96
2023-24Celtic1502007.26
2024-25Celtic1623007.36

Player page →

21John SouttarRangersRangersD91952007.25
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
2023-24Rangers2821207.27
2024-25Rangers2410107.28

Player page →

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

Player page →

22S. DalbyDundee UnitedDundee UnitedF35152107.24
SeasonClubAppsGoalsAstYCRCRating
2024-25Dundee United35152107.24

Player page →

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

Player page →

25F. KentHeart of MidlothianHeart of MidlothianD5324607.23
SeasonClubAppsGoalsAstYCRCRating
2023-24Heart of Midlothian3504407.27
2024-25Heart of Midlothian1820207.13

Player page →

25K. HoltDundee UnitedDundee UnitedM231171307.23
SeasonClubAppsGoalsAstYCRCRating
2015-16Dundee02300–
2016-17Dundee03130–
2017-18Dundee02250–
2022-23Partick Thistle02010–
2024-25Dundee United2321407.23
25Shane DuffyCelticCelticD1831207.23
SeasonClubAppsGoalsAstYCRCRating
2020-21Celtic1831207.23

Player page →

28William DennisKilmarnockKilmarnockG3600207.22
SeasonClubAppsGoalsAstYCRCRating
2023-24Kilmarnock3600207.22

Player page →

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

Player page →

30Callum McGregorCelticCelticM17148522637.21
SeasonClubAppsGoalsAstYCRCRating
2015-16Celtic04600–
2016-17Celtic06631–
2017-18Celtic07300–
2018-19Celtic031200–
2019-20Celtic09620–
2020-21Celtic3737617.09
2021-22Celtic3322407.14
2022-23Celtic3141317.08
2023-24Celtic3526507.31
2024-25Celtic3583307.41

Player page →

30Reo HatateCelticCelticM1022318307.21
SeasonClubAppsGoalsAstYCRCRating
2021-22Celtic1742006.99
2022-23Celtic3268007.22
2023-24Celtic1634107.23
2024-25Celtic37104207.29

Player page →

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

Player page →

30W. FerryDundee UnitedDundee UnitedM35041207.21
SeasonClubAppsGoalsAstYCRCRating
2024-25Dundee United35041207.21

Player page →

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

Player page →

35Blair SpittalHeart of MidlothianHeart of MidlothianM15136311607.20
SeasonClubAppsGoalsAstYCRCRating
2015-16Dundee United05300–
2017-18Partick Thistle04300–
2019-20Ross County02030–
2020-21Ross County911106.91
2021-22Ross County3453507.06
2022-23Motherwell3667207.06
2023-24Motherwell37911507.54
2024-25Heart of Midlothian3543007.18

Player page →

35Carl StarfeltCelticCelticD6332717.20
SeasonClubAppsGoalsAstYCRCRating
2021-22Celtic3401417.19
2022-23Celtic2831307.24
2023-24Celtic100006.60

Player page →

35Nicolas RaskinRangersRangersM635121107.20
SeasonClubAppsGoalsAstYCRCRating
2022-23Rangers1201106.94
2023-24Rangers1811206.98
2024-25Rangers33410807.41

Player page →

35Álex ValleCelticCelticD1103107.20
SeasonClubAppsGoalsAstYCRCRating
2024-25Celtic1103107.20

Player page →

39JefteRangersRangersD3314707.19
SeasonClubAppsGoalsAstYCRCRating
2024-25Rangers3314707.19

Player page →

39Mika BierethMotherwellMotherwellF1465207.19
SeasonClubAppsGoalsAstYCRCRating
2023-24Motherwell1465207.19

Player page →

39I. KonovalovLivingstonLivingstonG700007.19
SeasonClubAppsGoalsAstYCRCRating
2021-22Livingston300007.03
2022-23Livingston400007.30
42Greg TaylorCelticCelticD1447312007.18
SeasonClubAppsGoalsAstYCRCRating
2016-17Kilmarnock00100–
2017-18Kilmarnock00200–
2018-19Kilmarnock01240–
2019-20Celtic00310–
2020-21Celtic2605106.98
2021-22Celtic2403206.98
2022-23Celtic3134307.09
2023-24Celtic3534407.41
2024-25Celtic2807507.33

Player page →

42Hamza IgamaneRangersRangersF33121207.18
SeasonClubAppsGoalsAstYCRCRating
2024-25Rangers33121207.18

Player page →

42Jonjoe KennyCelticCelticD1402207.18
SeasonClubAppsGoalsAstYCRCRating
2020-21Celtic1402207.18

Player page →

45Dimitar MitovAberdeenAberdeenG6200607.17
SeasonClubAppsGoalsAstYCRCRating
2023-24St Johnstone3800407.18
2024-25Aberdeen2400207.16

Player page →

45Craig HalkettHeart of MidlothianHeart of MidlothianD601222317.17
SeasonClubAppsGoalsAstYCRCRating
2018-19Livingston07061–
2019-20Heart of Midlothian02270–
2021-22Heart of Midlothian2820607.15
2022-23Heart of Midlothian600007.10
2023-24Heart of Midlothian900106.83
2024-25Heart of Midlothian1710307.36

Player page →

45M. DiomandéRangersRangersM4967717.17
SeasonClubAppsGoalsAstYCRCRating
2023-24Rangers1320107.08
2024-25Rangers3647617.19

Player page →

48Jamie McGrathAberdeenAberdeenM14433112107.16
SeasonClubAppsGoalsAstYCRCRating
2019-20St Mirren00020–
2020-21St Mirren35101307.21
2021-22St Mirren1821207.16
2022-23Dundee United3282507.08
2023-24Aberdeen3491507.07
2024-25Aberdeen2546407.34

Player page →

48Lawrence ShanklandHeart of MidlothianHeart of MidlothianF13964192507.16
SeasonClubAppsGoalsAstYCRCRating
2020-21Dundee United3283406.89
2021-22Dundee United100106.30
2022-23Heart of Midlothian37244507.14
2023-24Heart of Midlothian37244807.39
2024-25Heart of Midlothian3288707.22

Player page →

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

Player page →

Data coverage for Scottish Premiership →

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