Skip to content
Almanac
Menu
Clear filters

Goals, assists and cards count 2325 of 2342 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· 35yRangersD3592862113707.66
SeasonClubGoalsAstAppsYCRCRating
2016-17Rangers15040–
2017-18Rangers87030–
2018-19Rangers1414000–
2019-20Rangers37030–
2020-21Rangers12933207.71
2021-22Rangers91335807.78
2022-23Rangers16938607.61
2023-24Rangers171038207.99
2024-25Rangers4833407.55
2025-26Rangers8434507.27

Player page →

2Scott SinclairCeltic· 37yCelticM374016030–
SeasonClubGoalsAstAppsYCRCRating
2016-17Celtic217020–
2017-18Celtic107000–
2018-19Celtic92010–

Player page →

3Sam CosgroveAberdeen· 29yAberdeenF29313141236.77
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen01001–
2018-19Aberdeen171071–
2019-20Aberdeen111041–
2020-21Aberdeen3014106.77

Player page →

4Ryan KentRangers· 30yRangersM302829921017.13
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers64020–
2019-20Rangers70010–
2020-21Rangers10937007.25
2021-22Rangers2826417.07
2022-23Rangers3829307.03

Player page →

5Curtis MainDundee· 34yDundeeF342781101926.81
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell52020–
2018-19Motherwell33051–
2019-20Aberdeen40001–
2020-21Aberdeen2014106.72
2021-22St Mirren2131206.70
2022-23St Mirren9237507.00
2023-24Dundee0014306.60
2024-25Dundee2014106.82

Player page →

5L. MoultDundee United· 34yDundee UnitedF34275261006.76
SeasonClubGoalsAstAppsYCRCRating
2016-17Motherwell154020–
2017-18Motherwell81030–
2022-23Motherwell107206.64
2024-25Dundee United3019306.81

Player page →

7Tawanda MaswanhiseMotherwell· 23yMotherwellF2325777606.85
SeasonClubGoalsAstAppsYCRCRating
2024-25Motherwell6330406.85
2025-26Motherwell17235106.94
2026-27Motherwell2212106.60

Player page →

7J. DefoeRangers· 44yRangersF4425417206.80
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers82010–
2019-20Rangers131010–
2020-21Rangers4115006.81
2021-22Rangers002006.70

Player page →

9Callum SlatteryMotherwell· 27yMotherwellM2716111264516.93
SeasonClubGoalsAstAppsYCRCRating
2021-22Motherwell20311206.86
2022-23Motherwell42291416.81
2023-24Motherwell1020706.93
2024-25Motherwell6115407.13
2025-26Motherwell3831807.01

Player page →

9Josh GinnellyHeart of Midlothian· 29yHeart of MidlothianF2916661626.76
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian5231316.56
2022-23Heart of Midlothian11430316.95

Player page →

11Y. DhandaHeart of Midlothian· 27yHeart of MidlothianM2715141201826.91
SeasonClubGoalsAstAppsYCRCRating
2022-23Ross County7730306.97
2023-24Ross County6635607.10
2024-25Heart of Midlothian0125316.66
2025-26Dundee2028416.85
2026-27Heart of Midlothian002206.76

Player page →

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

Player page →

11Devante ColeMotherwell· 31yMotherwellF3115627607.04
SeasonClubGoalsAstAppsYCRCRating
2019-20Motherwell41010–
2020-21Motherwell11527507.04

Player page →

11Toyosi OlusanyaAberdeen· 29yAberdeenF29155921626.59
SeasonClubGoalsAstAppsYCRCRating
2022-23St Mirren001006.70
2023-24St Mirren6135516.73
2024-25St Mirren8231916.62
2025-26Aberdeen1215106.45
2026-27Aberdeen0010106.21

Player page →

11Jonathan ObikaMotherwell· 36yMotherwellF3615253606.68
SeasonClubGoalsAstAppsYCRCRating
2019-20St Mirren81010–
2020-21St Mirren5134206.72
2022-23Motherwell109306.64
2023-24Motherwell1010006.61

Player page →

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

Player page →

17Josh WindassRangers· 32yRangersM321311080–
SeasonClubGoalsAstAppsYCRCRating
2016-17Rangers05020–
2017-18Rangers136060–

Player page →

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

Player page →

19S. TanserFalkirk· 32yFalkirkD3212171842726.86
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone02020–
2018-19St Johnstone30020–
2019-20St Johnstone02010–
2020-21St Johnstone2030106.84
2021-22St Mirren2431507.10
2022-23St Mirren0030406.67
2023-24St Mirren2438606.95
2024-25St Mirren1129626.76
2025-26St Mirren1421006.83
2026-27Falkirk105006.56

Player page →

19L. ClarksonAberdeen· 25yAberdeenM2512121171207.00
SeasonClubGoalsAstAppsYCRCRating
2022-23Aberdeen5834507.15
2023-24Aberdeen3336206.96
2024-25Aberdeen4134306.98
2025-26Aberdeen0013206.75

Player page →

19D. WrightDundee· 31yDundeeM311261601106.76
SeasonClubGoalsAstAppsYCRCRating
2019-20St Johnstone01000–
2020-21Hibernian1120006.73
2021-22Hibernian1017006.55
2022-23St Johnstone7138406.75
2023-24St Johnstone009106.80
2024-25St Johnstone1131206.86
2025-26Dundee1134206.84
2026-27Dundee1111206.62

Player page →

22Chris LongMotherwell· 31yMotherwellF31113291216.62
SeasonClubGoalsAstAppsYCRCRating
2019-20Motherwell71061–
2020-21Motherwell4229606.62

Player page →

23Ryan BowmanMotherwell· 34yMotherwellF34104050–
SeasonClubGoalsAstAppsYCRCRating
2016-17Motherwell21000–
2017-18Motherwell71020–
2018-19Motherwell12030–

Player page →

23J. GuthrieLivingston· 34yLivingstonD34103361207.07
SeasonClubGoalsAstAppsYCRCRating
2019-20Livingston51040–
2020-21Livingston5236807.07

Player page →

25Patrick RobertsCeltic· 29yCelticM29913010–
SeasonClubGoalsAstAppsYCRCRating
2016-17Celtic910010–
2017-18Celtic03000–

Player page →

25Joel NoubleLivingston· 30yLivingstonF309987816.75
SeasonClubGoalsAstAppsYCRCRating
2021-22Livingston0316416.86
2022-23Livingston7230306.72
2023-24Livingston1232106.69
2025-26Livingston129006.88

Player page →

25J. GrantHeart of Midlothian· 31yHeart of MidlothianM319786926.95
SeasonClubGoalsAstAppsYCRCRating
2022-23Heart of Midlothian2228316.77
2023-24Heart of Midlothian4427007.06
2024-25Heart of Midlothian3131617.02

Player page →

25Tyreece John-JulesKilmarnock· 25yKilmarnockF259230506.93
SeasonClubGoalsAstAppsYCRCRating
2025-26Kilmarnock8218207.03
2026-27Kilmarnock1012306.77

Player page →

29L. StephensonDundee United· 23yDundee UnitedM2387601406.85
SeasonClubGoalsAstAppsYCRCRating
2024-25Dundee United3231706.84
2025-26Dundee United5529706.87

Player page →

29Emmanuel LongeloMotherwell· 25yMotherwellD258548816.86
SeasonClubGoalsAstAppsYCRCRating
2025-26Motherwell8436616.88
2026-27Motherwell0112206.78

Player page →

29M. MillerHamilton Academical· 30yHamilton AcademicalF30850112–
SeasonClubGoalsAstAppsYCRCRating
2017-18Hamilton Academical01000–
2018-19Hamilton Academical51071–
2019-20Hamilton Academical33041–

Player page →

29Joseph Brennen HugillKilmarnock· 23yKilmarnockF238426606.61
SeasonClubGoalsAstAppsYCRCRating
2025-26Kilmarnock6214306.70
2026-27Kilmarnock2212306.51

Player page →

29Martyn WaghornRangers· 36yRangersF3684050–
SeasonClubGoalsAstAppsYCRCRating
2016-17Rangers84050–

Player page →

29Barney StewartFalkirk· 22yFalkirkF228217106.93
SeasonClubGoalsAstAppsYCRCRating
2025-26Falkirk8217106.93

Player page →

35Joe NewellHibernian· 33yHibernianM337221644317.09
SeasonClubGoalsAstAppsYCRCRating
2019-20Hibernian03020–
2020-21Hibernian1332907.13
2021-22Hibernian0327706.96
2022-23Hibernian1634607.29
2023-24Hibernian25371007.14
2024-25Hibernian2016717.00
2025-26Hibernian1014206.82
2026-27Hibernian024006.57

Player page →

35J. HungboRoss County· 26yRoss CountyM267333206.74
SeasonClubGoalsAstAppsYCRCRating
2021-22Ross County7333206.74

Player page →

35Mikey MooreRangers· 19yRangersM197333206.93
SeasonClubGoalsAstAppsYCRCRating
2025-26Rangers7333206.93

Player page →

35Joe GarnerRangers· 38yRangersF3872080–
SeasonClubGoalsAstAppsYCRCRating
2016-17Rangers72080–

Player page →

35Joe WestleyDundee· 22yDundeeF227230306.62
SeasonClubGoalsAstAppsYCRCRating
2025-26Dundee3222206.59
2026-27Dundee408106.69

Player page →

35Sean ClareHeart of Midlothian· 30yHeart of MidlothianM3072091–
SeasonClubGoalsAstAppsYCRCRating
2018-19Heart of Midlothian32060–
2019-20Heart of Midlothian40031–

Player page →

35A. HayDundee· 23yDundeeF237135206.87
SeasonClubGoalsAstAppsYCRCRating
2025-26Dundee4129006.80
2026-27Dundee306207.22

Player page →

35S. Palmer-HouldenMotherwell· 22yMotherwellF227143406.68
SeasonClubGoalsAstAppsYCRCRating
2024-25Dundee5133306.68
2026-27Motherwell2010106.69

Player page →

43G. HarmonRoss County· 25yRoss CountyD256782706.74
SeasonClubGoalsAstAppsYCRCRating
2022-23Ross County4230206.80
2023-24Ross County1329306.59
2024-25Ross County1223206.81

Player page →

43John LundstramRangers· 32yRangersM3265981127.12
SeasonClubGoalsAstAppsYCRCRating
2021-22Rangers1027106.92
2022-23Rangers5037717.05
2023-24Rangers0534317.34

Player page →

43Dwight GayleHibernian· 37yHibernianF376428006.82
SeasonClubGoalsAstAppsYCRCRating
2024-25Hibernian6428006.82

Player page →

43Ryan EdwardsFalkirk· 33yFalkirkD3362961316.95
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United2024207.01
2021-22Dundee United4236707.09
2022-23Dundee United0032416.75
2025-26Falkirk004006.73

Player page →

47B. BarkerRangers· 30yRangersF305310106.78
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian23000–
2019-20Rangers10000–
2020-21Rangers2010106.78

Player page →

47Benjamin BroggioFalkirk· 19yFalkirkM195214107.04
SeasonClubGoalsAstAppsYCRCRating
2025-26Falkirk5214107.04

Player page →

47J. StockleyAberdeen· 33yAberdeenF3352031–
SeasonClubGoalsAstAppsYCRCRating
2016-17Aberdeen52031–

Player page →

47Adam Le FondreHibernian· 39yHibernianF395124106.79
SeasonClubGoalsAstAppsYCRCRating
2023-24Hibernian5124106.79

Player page →

Data coverage for Scottish Premiership →

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