Skip to content
Almanac
Menu
Clear filters

Goals, assists and cards count 2464 of 2495 stored matches (99%) that name a player. Appearances count 1365 matches with a stored lineup.

  • 88
  • 89
  • 90
  • 92
  • 93
  • 94
  • 95
  • 96
  • 03
  • 04
  • 05
  • 06
  • 07
  • 08
  • 09
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25

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

1Marc LeonardHeart of MidlothianHeart of MidlothianM1313317.63
SeasonClubAppsGoalsAstYCRCRating
2025-26Heart of Midlothian1313317.63

Player page →

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

Player page →

3Elliot WattMotherwellMotherwellM42841017.47
SeasonClubAppsGoalsAstYCRCRating
2024-25St Johnstone821207.07
2025-26Motherwell3463817.56

Player page →

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

Player page →

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

Player page →

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

Player page →

7W. FerryDundee UnitedDundee UnitedM684101507.35
SeasonClubAppsGoalsAstYCRCRating
2024-25Dundee United35041207.21
2025-26Dundee United3346307.51

Player page →

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

9Nicolas RaskinRangersRangersM9611191807.29
SeasonClubAppsGoalsAstYCRCRating
2022-23Rangers1201106.94
2023-24Rangers1811206.98
2024-25Rangers33410807.41
2025-26Rangers3367707.46

Player page →

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

Player page →

11K. HoltDundee UnitedDundee UnitedM231171307.23
SeasonClubAppsGoalsAstYCRCRating
2015-16Dundee02300–
2016-17Dundee03130–
2017-18Dundee02250–
2022-23Partick Thistle02010–
2024-25Dundee United2321407.23
12Callum McGregorCelticCelticM20850553537.20
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
2025-26Celtic3723907.13

Player page →

13Blair SpittalHeart of MidlothianHeart of MidlothianM17538331907.16
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
2025-26Heart of Midlothian2422306.93

Player page →

13Benjamin NygrenCelticCelticM38165407.16
SeasonClubAppsGoalsAstYCRCRating
2025-26Celtic38165407.16

Player page →

15A. MooyCelticCelticM29410207.15
SeasonClubAppsGoalsAstYCRCRating
2022-23Celtic29410207.15

Player page →

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

Player page →

16M. MaolidaHibernianHibernianM18102107.14
SeasonClubAppsGoalsAstYCRCRating
2023-24Hibernian18102107.14

Player page →

16E. AgyeiDundee UnitedDundee UnitedM1111417.14
SeasonClubAppsGoalsAstYCRCRating
2025-26Dundee United1111417.14

Player page →

19Ryan KentRangersRangersM9228291017.13
SeasonClubAppsGoalsAstYCRCRating
2018-19Rangers06420–
2019-20Rangers07010–
2020-21Rangers37109007.25
2021-22Rangers2628417.07
2022-23Rangers2938307.03

Player page →

20John LundstramRangersRangersM98651127.12
SeasonClubAppsGoalsAstYCRCRating
2021-22Rangers2710106.92
2022-23Rangers3750717.05
2023-24Rangers3405317.34

Player page →

20Joe AriboRangersRangersM651816607.12
SeasonClubAppsGoalsAstYCRCRating
2019-20Rangers03710–
2020-21Rangers3174007.17
2021-22Rangers3485507.07

Player page →

22Elijah JustMotherwellMotherwellM3577407.11
SeasonClubAppsGoalsAstYCRCRating
2025-26Motherwell3577407.11

Player page →

23Joe NewellHibernianHibernianM1607204317.10
SeasonClubAppsGoalsAstYCRCRating
2019-20Hibernian00320–
2020-21Hibernian3213907.13
2021-22Hibernian2703706.96
2022-23Hibernian3416607.29
2023-24Hibernian37251007.14
2024-25Hibernian1620717.00
2025-26Hibernian1410206.82

Player page →

23Lennon MillerMotherwellMotherwellM61210917.10
SeasonClubAppsGoalsAstYCRCRating
2022-23Motherwell400106.33
2023-24Motherwell2502316.98
2024-25Motherwell3228507.27

Player page →

25Reo HatateCelticCelticM1322520807.09
SeasonClubAppsGoalsAstYCRCRating
2021-22Celtic1742006.99
2022-23Celtic3268007.22
2023-24Celtic1634107.23
2024-25Celtic37104207.29
2025-26Celtic3022506.70

Player page →

25Ianis HagiRangersRangersM8015171117.09
SeasonClubAppsGoalsAstYCRCRating
2019-20Rangers01100–
2020-21Rangers33711307.03
2021-22Rangers1520207.11
2022-23Rangers810106.87
2024-25Rangers2445517.23

Player page →

25A. EngelsCelticCelticM64149807.09
SeasonClubAppsGoalsAstYCRCRating
2024-25Celtic3496207.41
2025-26Celtic3053606.74

Player page →

25Malik TillmanRangersRangersM28104407.09
SeasonClubAppsGoalsAstYCRCRating
2022-23Rangers28104407.09

Player page →

29J. BacunaRangersRangersM611207.08
SeasonClubAppsGoalsAstYCRCRating
2021-22Rangers611207.08

Player page →

30Brad SpencerFalkirkFalkirkM38031507.07
SeasonClubAppsGoalsAstYCRCRating
2020-21Raith Rovers00120–
2025-26Falkirk38021307.07

Player page →

31Daryl HorganHibernianHibernianM568407.06
SeasonClubAppsGoalsAstYCRCRating
2018-19Hibernian03600–
2019-20Hibernian03040–
2020-21Hibernian502007.06

Player page →

32F. CurtisRangersRangersM2652107.05
SeasonClubAppsGoalsAstYCRCRating
2024-25Rangers301006.80
2025-26Kilmarnock1341107.32
2025-26Rangers1010006.71

Player page →

32R. SnodgrassHeart of MidlothianHeart of MidlothianM2314917.05
SeasonClubAppsGoalsAstYCRCRating
2022-23Heart of Midlothian2314917.05

Player page →

32Emiliano MarcondesHibernianHibernianM1530207.05
SeasonClubAppsGoalsAstYCRCRating
2023-24Hibernian1530207.05

Player page →

32Felix PasslackHibernianHibernianM1323317.05
SeasonClubAppsGoalsAstYCRCRating
2025-26Hibernian1323317.05

Player page →

36Daniel ArmstrongKilmarnockKilmarnockM10818242727.04
SeasonClubAppsGoalsAstYCRCRating
2022-23Kilmarnock3797917.04
2023-24Kilmarnock38610907.16
2024-25Kilmarnock3337916.91

Player page →

36D. WotherspoonSt JohnstoneSt JohnstoneM6921172817.04
SeasonClubAppsGoalsAstYCRCRating
2015-16St Johnstone09310–
2016-17St Johnstone01320–
2017-18St Johnstone03271–
2018-19St Johnstone02450–
2019-20St Johnstone03030–
2020-21St Johnstone3734607.21
2021-22St Johnstone1000306.95
2022-23St Johnstone2201106.77
36Tom LawrenceRangersRangersM4686507.04
SeasonClubAppsGoalsAstYCRCRating
2022-23Rangers521007.08
2023-24Rangers2323107.07
2024-25Rangers1842406.98

Player page →

36Craig ConwaySt JohnstoneSt JohnstoneM2832007.04
SeasonClubAppsGoalsAstYCRCRating
2020-21St Johnstone2832007.04

Player page →

36Benjamin BroggioFalkirkFalkirkM1452107.04
SeasonClubAppsGoalsAstYCRCRating
2025-26Falkirk1452107.04

Player page →

41Chris BurkeKilmarnockKilmarnockM372119807.03
SeasonClubAppsGoalsAstYCRCRating
2016-17Ross County01310–
2017-18Kilmarnock01210–
2018-19Kilmarnock05610–
2019-20Kilmarnock05420–
2020-21Kilmarnock3794307.03

Player page →

41G. GentMotherwellMotherwellM2915507.03
SeasonClubAppsGoalsAstYCRCRating
2023-24Motherwell2915507.03
43N. CaddenHibernianHibernianM54512407.02
SeasonClubAppsGoalsAstYCRCRating
2024-25Hibernian2957207.12
2025-26Hibernian2505206.91

Player page →

43Jason KerrSt JohnstoneSt JohnstoneM34511237.02
SeasonClubAppsGoalsAstYCRCRating
2017-18St Johnstone01021–
2018-19St Johnstone02051–
2019-20St Johnstone01130–
2020-21St Johnstone3110216.99
2021-22St Johnstone300007.40

Player page →

43T. AasgaardRangersRangersM3374407.02
SeasonClubAppsGoalsAstYCRCRating
2025-26Rangers3374407.02

Player page →

46Daniel BarlaserHibernianHibernianM3503507.01
SeasonClubAppsGoalsAstYCRCRating
2025-26Hibernian3503507.01

Player page →

47L. ClarksonAberdeenAberdeenM11712121207.00
SeasonClubAppsGoalsAstYCRCRating
2022-23Aberdeen3458507.15
2023-24Aberdeen3633206.96
2024-25Aberdeen3441306.98
2025-26Aberdeen1300206.75

Player page →

47Steven DavisRangersRangersM6116407.00
SeasonClubAppsGoalsAstYCRCRating
2018-19Rangers00100–
2019-20Rangers00200–
2020-21Rangers3502307.05
2021-22Rangers1801006.94
2022-23Rangers810106.89

Player page →

47Paulo BernardoCelticCelticM5856507.00
SeasonClubAppsGoalsAstYCRCRating
2023-24Celtic2233206.90
2024-25Celtic2823207.14
2025-26Celtic800106.77

Player page →

47Nectarios TriantisHibernianHibernianM46361117.00
SeasonClubAppsGoalsAstYCRCRating
2023-24Hibernian1200206.68
2024-25Hibernian3436917.12

Player page →

Data coverage for Scottish Premiership →

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