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.

  • 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· 35yRangersD3591812113307.78
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers87030–
2018-19Rangers1414000–
2019-20Rangers37030–
2020-21Rangers1293320–
2021-22Rangers91335807.78
2022-23Rangers1693860–
2023-24Rangers17103820–
2024-25Rangers483340–
2025-26Rangers843450–

Player page →

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

Player page →

3S. 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 →

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

Player page →

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

Player page →

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

Player page →

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

Player page →

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

Player page →

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

Player page →

8Emmanuel FernandezRangers· 24yRangersD245038407.30
SeasonClubGoalsAstAppsYCRCRating
2025-26Rangers502720–
2026-27Rangers0011207.30

Player page →

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

Player page →

11Harry ClarkeRoss County· 25yRoss CountyD254424416.90
SeasonClubGoalsAstAppsYCRCRating
2021-22Hibernian127006.97
2021-22Ross County3217416.87

Player page →

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

Player page →

11William FishHibernian· 23yHibernianD23415560–
SeasonClubGoalsAstAppsYCRCRating
2022-23Hibernian302100–
2023-24Hibernian113460–

Player page →

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

Player page →

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

Player page →

15Adam JacksonHibernian· 32yHibernianD3230000–
SeasonClubGoalsAstAppsYCRCRating
2019-20Hibernian30000–

Player page →

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

Player page →

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

Player page →

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

Player page →

19Max LoweAberdeen· 29yAberdeenD2922030–
SeasonClubGoalsAstAppsYCRCRating
2018-19Aberdeen22030–

Player page →

19Mattie PollockAberdeen· 25yAberdeenD25211520–
SeasonClubGoalsAstAppsYCRCRating
2022-23Aberdeen211520–

Player page →

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

Player page →

19Alfie JonesSt Mirren· 29ySt MirrenD2920010–
SeasonClubGoalsAstAppsYCRCRating
2018-19St Mirren20010–

Player page →

19Chris StokesKilmarnock· 35yKilmarnockD35201510–
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock201510–

Player page →

19F. LissahFalkirk· 21yFalkirkD21202760–
SeasonClubGoalsAstAppsYCRCRating
2025-26Falkirk202760–

Player page →

27Jayden MeghomaRangers· 20yRangersD20142940–
SeasonClubGoalsAstAppsYCRCRating
2025-26Rangers142940–

Player page →

27Anthony StewartAberdeen· 34yAberdeenD34112111–
SeasonClubGoalsAstAppsYCRCRating
2022-23Aberdeen112111–

Player page →

27B. PurringtonRoss County· 30yRoss CountyD30112320–
SeasonClubGoalsAstAppsYCRCRating
2022-23Ross County011110–
2023-24Ross County101210–

Player page →

27Ben DaviesRangers· 31yRangersD31113630–
SeasonClubGoalsAstAppsYCRCRating
2022-23Rangers012720–
2023-24Rangers10810–
2024-25Rangers00100–

Player page →

27Jack SandersSt Johnstone· 27ySt JohnstoneD27112651–
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock00400–
2024-25St Johnstone112251–

Player page →

27A. MayorHibernian· 21yHibernianD21109106.77
SeasonClubGoalsAstAppsYCRCRating
2026-27Hibernian109106.77

Player page →

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

Player page →

27B. HeneghanMotherwell· 33yMotherwellD3310020–
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell10020–

Player page →

27C. DiabateSt Johnstone· 24ySt JohnstoneD241011316.84
SeasonClubGoalsAstAppsYCRCRating
2026-27St Johnstone1011316.84

Player page →

27Daniel OyegokeHeart of Midlothian· 23yHeart of MidlothianD23101930–
SeasonClubGoalsAstAppsYCRCRating
2024-25Heart of Midlothian101930–

Player page →

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

Player page →

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

Player page →

27G. EdmundsonRangers· 29yRangersD2910110–
SeasonClubGoalsAstAppsYCRCRating
2019-20Rangers10010–
2020-21Rangers00100–

Player page →

27J. BoltonSt Mirren· 32ySt MirrenD32102311–
SeasonClubGoalsAstAppsYCRCRating
2023-24St Mirren102311–

Player page →

27Jeriel DorsettKilmarnock· 24yKilmarnockD24101100–
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock101100–

Player page →

27Kayne RamsayRoss County· 26yRoss CountyD26108016.31
SeasonClubGoalsAstAppsYCRCRating
2021-22Ross County108016.31

Player page →

27M. AaronsRangers· 26yRangersD26102130–
SeasonClubGoalsAstAppsYCRCRating
2025-26Rangers102130–

Player page →

27Nesta Guinness-WalkerAberdeen· 26yAberdeenD261011006.91
SeasonClubGoalsAstAppsYCRCRating
2026-27Aberdeen1011006.91

Player page →

27T. GrivostiRoss County· 27yRoss CountyD2710500–
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County10500–

Player page →

27Zak VynerAberdeen· 29yAberdeenD2910030–
SeasonClubGoalsAstAppsYCRCRating
2019-20Aberdeen10030–

Player page →

27Zech MedleyKilmarnock· 26yKilmarnockD2610800–
SeasonClubGoalsAstAppsYCRCRating
2020-21Kilmarnock10800–

Player page →

Data coverage for Scottish Premiership →

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