Skip to content
Almanac
Menu
Clear filters

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

  • 97
  • 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

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

Player page →

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

Player page →

3Joe NewellHibernianHibernianM1647224317.09
SeasonClubAppsGoalsAstYCRCRating
2019-20Hibernian00320–
2020-21Hibernian3213907.13
2021-22Hibernian2703706.96
2022-23Hibernian3416607.29
2023-24Hibernian37251007.14
2024-25Hibernian1620717.00
2025-26Hibernian1410206.82
2026-27Hibernian402006.57

Player page →

4S. TanserFalkirkFalkirkD18412172726.86
SeasonClubAppsGoalsAstYCRCRating
2017-18St Johnstone00220–
2018-19St Johnstone03020–
2019-20St Johnstone00210–
2020-21St Johnstone3020106.84
2021-22St Mirren3124507.10
2022-23St Mirren3000406.67
2023-24St Mirren3824606.95
2024-25St Mirren2911626.76
2025-26St Mirren2114006.83
2026-27Falkirk510006.56

Player page →

5Scott SinclairCelticCelticM0401630–
SeasonClubAppsGoalsAstYCRCRating
2016-17Celtic021720–
2017-18Celtic010700–
2018-19Celtic09210–

Player page →

6Patrick RobertsCelticCelticM0151510–
SeasonClubAppsGoalsAstYCRCRating
2015-16Celtic06200–
2016-17Celtic091010–
2017-18Celtic00300–

Player page →

7Y. DhandaHeart of MidlothianHeart of MidlothianM12015141826.91
SeasonClubAppsGoalsAstYCRCRating
2022-23Ross County3077306.97
2023-24Ross County3566607.10
2024-25Heart of Midlothian2501316.66
2025-26Dundee2820416.85
2026-27Heart of Midlothian200206.76

Player page →

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

Player page →

9Callum SlatteryMotherwellMotherwellM12616114516.93
SeasonClubAppsGoalsAstYCRCRating
2021-22Motherwell31201206.86
2022-23Motherwell29421416.81
2023-24Motherwell2010706.93
2024-25Motherwell1561407.13
2025-26Motherwell3138807.01

Player page →

9Josh WindassRangersRangersM0131180–
SeasonClubAppsGoalsAstYCRCRating
2016-17Rangers00520–
2017-18Rangers013660–

Player page →

9Alex CochraneHeart of MidlothianHeart of MidlothianD964111236.89
SeasonClubAppsGoalsAstYCRCRating
2021-22Heart of Midlothian3122206.86
2022-23Heart of Midlothian3425336.77
2023-24Heart of Midlothian3104707.04

Player page →

12Jordan ObitaHibernianHibernianD992101716.82
SeasonClubAppsGoalsAstYCRCRating
2023-24Hibernian3410606.77
2024-25Hibernian3505516.78
2025-26Hibernian2615606.98
2026-27Hibernian400006.58

Player page →

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

Player page →

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

Player page →

13Joel NoubleLivingstonLivingstonF8799816.75
SeasonClubAppsGoalsAstYCRCRating
2021-22Livingston1603416.86
2022-23Livingston3072306.72
2023-24Livingston3212106.69
2025-26Livingston912006.88

Player page →

16Curtis MainDundeeDundeeF1102781926.81
SeasonClubAppsGoalsAstYCRCRating
2017-18Motherwell05220–
2018-19Motherwell03351–
2019-20Aberdeen04001–
2020-21Aberdeen1420106.72
2021-22St Mirren3121206.70
2022-23St Mirren3792507.00
2023-24Dundee1400306.60
2024-25Dundee1420106.82

Player page →

17Louis MoultDundee UnitedDundee UnitedF264271006.76
SeasonClubAppsGoalsAstYCRCRating
2015-16Motherwell015200–
2016-17Motherwell015420–
2017-18Motherwell08130–
2022-23Motherwell710206.64
2024-25Dundee United1930306.81

Player page →

17Tawanda MaswanhiseMotherwellMotherwellF77257606.85
SeasonClubAppsGoalsAstYCRCRating
2024-25Motherwell3063406.85
2025-26Motherwell35172106.94
2026-27Motherwell1222106.60

Player page →

17J. GrantHeart of MidlothianHeart of MidlothianM8697926.95
SeasonClubAppsGoalsAstYCRCRating
2022-23Heart of Midlothian2822316.77
2023-24Heart of Midlothian2744007.06
2024-25Heart of Midlothian3131617.02

Player page →

17L. StephensonDundee UnitedDundee UnitedM60871406.85
SeasonClubAppsGoalsAstYCRCRating
2024-25Dundee United3132706.84
2025-26Dundee United2955706.87

Player page →

17G. HarmonRoss CountyRoss CountyD8267706.74
SeasonClubAppsGoalsAstYCRCRating
2022-23Ross County3042206.80
2023-24Ross County2913306.59
2024-25Ross County2312206.81

Player page →

22Josh GinnellyHeart of MidlothianHeart of MidlothianF61166626.75
SeasonClubAppsGoalsAstYCRCRating
2021-22Heart of Midlothian3152316.56
2022-23Heart of Midlothian30114316.95

Player page →

22Devante ColeMotherwellMotherwellF27156607.04
SeasonClubAppsGoalsAstYCRCRating
2019-20Motherwell04110–
2020-21Motherwell27115507.04

Player page →

22D. WrightDundeeDundeeM1601261106.76
SeasonClubAppsGoalsAstYCRCRating
2019-20St Johnstone00100–
2020-21Hibernian2011006.73
2021-22Hibernian1710006.55
2022-23St Johnstone3871406.75
2023-24St Johnstone900106.80
2024-25St Johnstone3111206.86
2025-26Dundee3411206.84
2026-27Dundee1111206.62

Player page →

22O. LeeHeart of MidlothianHeart of MidlothianM03620–
SeasonClubAppsGoalsAstYCRCRating
2018-19Heart of Midlothian03620–

Player page →

22Shayden MorrisAberdeenAberdeenF6536106.65
SeasonClubAppsGoalsAstYCRCRating
2022-23Aberdeen1300006.54
2023-24Aberdeen1200006.53
2024-25Aberdeen3836106.74
2025-26Aberdeen200006.40

Player page →

27Toyosi OlusanyaAberdeenAberdeenF921551626.59
SeasonClubAppsGoalsAstYCRCRating
2022-23St Mirren100006.70
2023-24St Mirren3561516.73
2024-25St Mirren3182916.62
2025-26Aberdeen1512106.45
2026-27Aberdeen1000106.21

Player page →

27Emmanuel LongeloMotherwellMotherwellD4885816.86
SeasonClubAppsGoalsAstYCRCRating
2025-26Motherwell3684616.88
2026-27Motherwell1201206.78

Player page →

27M. MillerHamilton AcademicalHamilton AcademicalF085112–
SeasonClubAppsGoalsAstYCRCRating
2017-18Hamilton Academical00100–
2018-19Hamilton Academical05171–
2019-20Hamilton Academical03341–

Player page →

27David AmooPartick ThistlePartick ThistleM06510–
SeasonClubAppsGoalsAstYCRCRating
2015-16Partick Thistle05400–
2016-17Partick Thistle01110–

Player page →

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

Player page →

27Noah ChilversRoss CountyRoss CountyF3035406.97
SeasonClubAppsGoalsAstYCRCRating
2024-25Ross County3035406.97

Player page →

27Tony YoganeAberdeenAberdeenM4115106.87
SeasonClubAppsGoalsAstYCRCRating
2025-26Dundee3515106.91
2026-27Aberdeen600006.68

Player page →

34J. DefoeRangersRangersF17254206.80
SeasonClubAppsGoalsAstYCRCRating
2018-19Rangers08210–
2019-20Rangers013110–
2020-21Rangers1541006.81
2021-22Rangers200006.70

Player page →

34Ryan BowmanMotherwellMotherwellF010450–
SeasonClubAppsGoalsAstYCRCRating
2016-17Motherwell02100–
2017-18Motherwell07120–
2018-19Motherwell01230–

Player page →

34Joseph Brennen HugillKilmarnockKilmarnockF2684606.61
SeasonClubAppsGoalsAstYCRCRating
2025-26Kilmarnock1462306.70
2026-27Kilmarnock1222306.51

Player page →

34Martyn WaghornRangersRangersF08450–
SeasonClubAppsGoalsAstYCRCRating
2016-17Rangers08450–

Player page →

34Dwight GayleHibernianHibernianF2864006.82
SeasonClubAppsGoalsAstYCRCRating
2024-25Hibernian2864006.82

Player page →

34Harry ClarkeRoss CountyRoss CountyD2444416.90
SeasonClubAppsGoalsAstYCRCRating
2021-22Hibernian712006.97
2021-22Ross County1732416.87

Player page →

34A. McGowanKilmarnockKilmarnockD18341906.76
SeasonClubAppsGoalsAstYCRCRating
2018-19Hamilton Academical021100–
2019-20Hamilton Academical01350–
2020-21Kilmarnock1800406.76

Player page →

34Davis Keillor-DunnRoss CountyRoss CountyM03420–
SeasonClubAppsGoalsAstYCRCRating
2017-18Ross County03420–

Player page →

34F. KentHeart of MidlothianHeart of MidlothianD7334917.15
SeasonClubAppsGoalsAstYCRCRating
2023-24Heart of Midlothian3504407.27
2024-25Heart of Midlothian1820207.13
2025-26Heart of Midlothian2010316.96

Player page →

34James MaddisonAberdeenAberdeenF02420–
SeasonClubAppsGoalsAstYCRCRating
2016-17Aberdeen02420–

Player page →

34Marvin BartleyLivingstonLivingstonM33242806.58
SeasonClubAppsGoalsAstYCRCRating
2017-18Hibernian00160–
2018-19Hibernian00030–
2019-20Livingston01270–
2020-21Livingston33111206.58

Player page →

34Jayden MeghomaRangersRangersD2914406.68
SeasonClubAppsGoalsAstYCRCRating
2025-26Rangers2914406.68

Player page →

34L. GrimshawMotherwellMotherwellM28141606.71
SeasonClubAppsGoalsAstYCRCRating
2015-16Motherwell00100–
2017-18Motherwell00030–
2018-19Motherwell00150–
2019-20Motherwell00230–
2020-21Motherwell1400106.78
2021-22Motherwell1410406.63

Player page →

34Tom HateleyDundeeDundeeM00420–
SeasonClubAppsGoalsAstYCRCRating
2016-17Dundee00420–

Player page →

48Sam CosgroveAberdeenAberdeenF143131236.77
SeasonClubAppsGoalsAstYCRCRating
2017-18Aberdeen00101–
2018-19Aberdeen017171–
2019-20Aberdeen011141–
2020-21Aberdeen1430106.77

Player page →

48Chris LongMotherwellMotherwellF291131216.62
SeasonClubAppsGoalsAstYCRCRating
2019-20Motherwell07161–
2020-21Motherwell2942606.62

Player page →

48J. GuthrieLivingstonLivingstonD361031207.07
SeasonClubAppsGoalsAstYCRCRating
2019-20Livingston05140–
2020-21Livingston3652807.07

Player page →

Data coverage for Scottish Premiership →

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