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.

  • 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
1Callum SlatteryMotherwell· 27yMotherwellM2716111264516.86
SeasonClubGoalsAstAppsYCRCRating
2021-22Motherwell20311206.86
2022-23Motherwell4229141–
2023-24Motherwell102070–
2024-25Motherwell611540–
2025-26Motherwell383180–

Player page →

2Joe NewellHibernian· 33yHibernianM337221644316.91
SeasonClubGoalsAstAppsYCRCRating
2019-20Hibernian03020–
2020-21Hibernian133290–
2021-22Hibernian0327706.96
2022-23Hibernian163460–
2023-24Hibernian2537100–
2024-25Hibernian201671–
2025-26Hibernian101420–
2026-27Hibernian024006.57

Player page →

3James TavernierRangers· 35yRangersD3591812113307.78
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers87030–
2018-19Rangers1414000–
2019-20Rangers37030–
2020-21Rangers1293320–
2021-22Rangers91335807.78
2022-23Rangers1693860–
2023-24Rangers17103820–
2024-25Rangers483340–
2025-26Rangers843450–

Player page →

4Connor GoldsonRangers· 33yRangersD331591293107.21
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers30070–
2019-20Rangers31040–
2020-21Rangers423820–
2021-22Rangers3336707.21
2022-23Rangers222540–
2023-24Rangers013070–

Player page →

5Marvin BartleyLivingston· 40yLivingstonM402433280–
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian01060–
2018-19Hibernian00030–
2019-20Livingston12070–
2020-21Livingston1133120–

Player page →

6S. TanserFalkirk· 32yFalkirkD3212171842727.02
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone02020–
2018-19St Johnstone30020–
2019-20St Johnstone02010–
2020-21St Johnstone203010–
2021-22St Mirren2431507.10
2022-23St Mirren003040–
2023-24St Mirren243860–
2024-25St Mirren112962–
2025-26St Mirren142100–
2026-27Falkirk105006.56

Player page →

6C. ButcherMotherwell· 35yMotherwellM3500752716.90
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United0028100–
2021-22Dundee United0017716.90
2022-23Motherwell001320–
2023-24Motherwell001780–

Player page →

8Jordan TillsonRoss County· 33yRoss CountyM3312932116.71
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County023270–
2021-22Ross County0032716.71
2022-23Ross County102870–
2023-24Ross County00100–

Player page →

9Curtis MainDundee· 34yDundeeF342781101926.70
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell52020–
2018-19Motherwell33051–
2019-20Aberdeen40001–
2020-21Aberdeen201410–
2021-22St Mirren2131206.70
2022-23St Mirren923750–
2023-24Dundee001430–
2024-25Dundee201410–

Player page →

9A. McGowanKilmarnock· 30yKilmarnockD303418190–
SeasonClubGoalsAstAppsYCRCRating
2018-19Hamilton Academical210100–
2019-20Hamilton Academical13050–
2020-21Kilmarnock001840–

Player page →

11Y. DhandaHeart of Midlothian· 27yHeart of MidlothianM2715141201826.76
SeasonClubGoalsAstAppsYCRCRating
2022-23Ross County773030–
2023-24Ross County663560–
2024-25Heart of Midlothian012531–
2025-26Dundee202841–
2026-27Heart of Midlothian002206.76

Player page →

12Jordan ObitaHibernian· 32yHibernianD32210991716.58
SeasonClubGoalsAstAppsYCRCRating
2023-24Hibernian103460–
2024-25Hibernian053551–
2025-26Hibernian152660–
2026-27Hibernian004006.58

Player page →

13Toyosi OlusanyaAberdeen· 29yAberdeenF29155921626.21
SeasonClubGoalsAstAppsYCRCRating
2022-23St Mirren00100–
2023-24St Mirren613551–
2024-25St Mirren823191–
2025-26Aberdeen121510–
2026-27Aberdeen0010106.21

Player page →

14D. SterlingRangers· 27yRangersD2723671417.19
SeasonClubGoalsAstAppsYCRCRating
2023-24Rangers022431–
2024-25Rangers002050–
2025-26Rangers211420–
2026-27Rangers009407.19

Player page →

14L. StephensonDundee United· 23yDundee UnitedM238760140–
SeasonClubGoalsAstAppsYCRCRating
2024-25Dundee United323170–
2025-26Dundee United552970–

Player page →

16Ryan EdwardsFalkirk· 33yFalkirkD3362961317.09
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United202420–
2021-22Dundee United4236707.09
2022-23Dundee United003241–
2025-26Falkirk00400–

Player page →

17Alex CochraneHeart of Midlothian· 26yHeart of MidlothianD26411961236.86
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian2231206.86
2022-23Heart of Midlothian253433–
2023-24Heart of Midlothian043170–

Player page →

17Jack FitzwaterLivingston· 29yLivingstonD2951861236.91
SeasonClubGoalsAstAppsYCRCRating
2020-21Livingston112021–
2021-22Livingston3038806.91
2022-23Livingston102822–

Player page →

17Sam CosgroveAberdeen· 29yAberdeenF2931314123–
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen01001–
2018-19Aberdeen171071–
2019-20Aberdeen111041–
2020-21Aberdeen301410–

Player page →

17Chris LongMotherwell· 31yMotherwellF3111329121–
SeasonClubGoalsAstAppsYCRCRating
2019-20Motherwell71061–
2020-21Motherwell422960–

Player page →

17J. GuthrieLivingston· 34yLivingstonD3410336120–
SeasonClubGoalsAstAppsYCRCRating
2019-20Livingston51040–
2020-21Livingston523680–

Player page →

17L. ClarksonAberdeen· 25yAberdeenM251212117120–
SeasonClubGoalsAstAppsYCRCRating
2022-23Aberdeen583450–
2023-24Aberdeen333620–
2024-25Aberdeen413430–
2025-26Aberdeen001320–

Player page →

17Richard TaylorSt Mirren· 26ySt MirrenD262171120–
SeasonClubGoalsAstAppsYCRCRating
2022-23St Mirren001110–
2023-24St Mirren002650–
2024-25St Mirren213460–

Player page →

24John LundstramRangers· 32yRangersM3265981126.92
SeasonClubGoalsAstAppsYCRCRating
2021-22Rangers1027106.92
2022-23Rangers503771–
2023-24Rangers053431–

Player page →

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

Player page →

24D. WrightDundee· 31yDundeeM311261601106.58
SeasonClubGoalsAstAppsYCRCRating
2019-20St Johnstone01000–
2020-21Hibernian112000–
2021-22Hibernian1017006.55
2022-23St Johnstone713840–
2023-24St Johnstone00910–
2024-25St Johnstone113120–
2025-26Dundee113420–
2026-27Dundee1111206.62

Player page →

27Ayo ObileyeLivingston· 32yLivingstonD3250891016.89
SeasonClubGoalsAstAppsYCRCRating
2021-22Livingston4034516.89
2022-23Livingston102510–
2023-24Livingston003040–

Player page →

27Ryan KentRangers· 29yRangersM292829921017.07
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers64020–
2019-20Rangers70010–
2020-21Rangers1093700–
2021-22Rangers2826417.07
2022-23Rangers382930–

Player page →

27Shamal GeorgeSt Mirren· 28ySt MirrenG280197101–
SeasonClubGoalsAstAppsYCRCRating
2022-23Livingston003251–
2023-24Livingston003220–
2025-26St Mirren013330–

Player page →

27Toby SibbickHeart of Midlothian· 27yHeart of MidlothianD2702671016.59
SeasonClubGoalsAstAppsYCRCRating
2019-20Heart of Midlothian01000–
2021-22Heart of Midlothian0014106.59
2022-23Heart of Midlothian013261–
2023-24Heart of Midlothian002130–

Player page →

27Todd CantwellRangers· 28yRangersM2813946100–
SeasonClubGoalsAstAppsYCRCRating
2022-23Rangers641650–
2023-24Rangers753050–

Player page →

32J. GrantHeart of Midlothian· 31yHeart of MidlothianM31978692–
SeasonClubGoalsAstAppsYCRCRating
2022-23Heart of Midlothian222831–
2023-24Heart of Midlothian442700–
2024-25Heart of Midlothian313161–

Player page →

32F. KentHeart of Midlothian· 30yHeart of MidlothianD30347391–
SeasonClubGoalsAstAppsYCRCRating
2023-24Heart of Midlothian043540–
2024-25Heart of Midlothian201820–
2025-26Heart of Midlothian102031–

Player page →

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

Player page →

32Hakeem OdoffinHamilton Academical· 28yHamilton AcademicalD28303790–
SeasonClubGoalsAstAppsYCRCRating
2019-20Livingston00010–
2020-21Hamilton Academical303780–

Player page →

36Emmanuel LongeloMotherwell· 25yMotherwellD258548816.78
SeasonClubGoalsAstAppsYCRCRating
2025-26Motherwell843661–
2026-27Motherwell0112206.78

Player page →

36Joel NoubleLivingston· 30yLivingstonF309987816.86
SeasonClubGoalsAstAppsYCRCRating
2021-22Livingston0316416.86
2022-23Livingston723030–
2023-24Livingston123210–
2025-26Livingston12900–

Player page →

36Dominic SamuelRoss County· 32yRoss CountyF321039806.55
SeasonClubGoalsAstAppsYCRCRating
2021-22Ross County1028506.55
2022-23Ross County001130–

Player page →

36Hayden CoulsonAberdeen· 28yAberdeenD28012880–
SeasonClubGoalsAstAppsYCRCRating
2018-19St Mirren00030–
2022-23Aberdeen012850–

Player page →

36Nathan McGinleyMotherwell· 30yMotherwellD300145806.80
SeasonClubGoalsAstAppsYCRCRating
2020-21Motherwell011910–
2021-22Motherwell0024606.80
2023-24Motherwell00210–

Player page →

41Alex MitchellSt Johnstone· 25ySt JohnstoneD25102971–
SeasonClubGoalsAstAppsYCRCRating
2022-23St Johnstone102971–

Player page →

41Demetri MitchellHibernian· 29yHibernianD29109716.62
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian00020–
2018-19Heart of Midlothian00041–
2021-22Hibernian106106.62
2022-23Hibernian00300–

Player page →

41Dominic ThompsonKilmarnock· 26yKilmarnockD26035171–
SeasonClubGoalsAstAppsYCRCRating
2024-25Motherwell021520–
2025-26Kilmarnock013651–

Player page →

41Elijah Xavier CampbellRoss County· 22yRoss CountyD22102871–
SeasonClubGoalsAstAppsYCRCRating
2024-25Ross County102871–

Player page →

41Aaron MartinHamilton Academical· 37yHamilton AcademicalD37002470–
SeasonClubGoalsAstAppsYCRCRating
2020-21Hamilton Academical002470–

Player page →

41Dominic BallAberdeen· 31yAberdeenM3101070–
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen00010–
2018-19Aberdeen01060–

Player page →

41G. HarmonRoss County· 25yRoss CountyD25678270–
SeasonClubGoalsAstAppsYCRCRating
2022-23Ross County423020–
2023-24Ross County132930–
2024-25Ross County122320–

Player page →

41M. FreckletonSt Mirren· 24ySt MirrenD24413670–
SeasonClubGoalsAstAppsYCRCRating
2025-26St Mirren413670–

Player page →

49Josh GinnellyHeart of Midlothian· 29yHeart of MidlothianF2916661626.56
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian5231316.56
2022-23Heart of Midlothian1143031–

Player page →

49T. LoweryKilmarnock· 28yKilmarnockM281332616.71
SeasonClubGoalsAstAppsYCRCRating
2025-26Kilmarnock112041–
2026-27Kilmarnock0212206.71

Player page →

Data coverage for Scottish Premiership →

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