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

598J. McPakeHeart of MidlothianHeart of MidlothianF2349107.14
SeasonClubAppsGoalsAstYCRCRating
2024-25St Johnstone1313006.99
2026-27Heart of Midlothian1036107.32

Player page →

598J. HyltonRoss CountyRoss CountyF2335406.61
SeasonClubAppsGoalsAstYCRCRating
2019-20Motherwell02320–
2020-21Motherwell500006.42
2020-21Ross County1812206.66
598Max WattersDundee UnitedDundee UnitedF2322106.41
SeasonClubAppsGoalsAstYCRCRating
2025-26Dundee United2322106.41

Player page →

598A. BernabeiCelticCelticD2313306.68
SeasonClubAppsGoalsAstYCRCRating
2022-23Celtic1513206.55
2023-24Celtic800106.91

Player page →

598B. PurringtonRoss CountyRoss CountyD2311206.71
SeasonClubAppsGoalsAstYCRCRating
2022-23Ross County1101106.67
2023-24Ross County1210106.75

Player page →

598Ethan WilliamsFalkirkFalkirkF2313106.64
SeasonClubAppsGoalsAstYCRCRating
2025-26Falkirk2313106.64

Player page →

598J. BoltonSt MirrenSt MirrenD2310116.83
SeasonClubAppsGoalsAstYCRCRating
2023-24St Mirren2310116.83

Player page →

598Kai AndrewsHibernianHibernianM2311106.64
SeasonClubAppsGoalsAstYCRCRating
2024-25Motherwell1200006.49
2025-26Hibernian1111106.78

Player page →

598Neil FarrugiaDundee UnitedDundee UnitedF2310406.34
SeasonClubAppsGoalsAstYCRCRating
2025-26Dundee United1300306.65
2026-27Dundee United1010105.94

Player page →

598R. CrawfordPartick ThistlePartick ThistleM2311506.73
SeasonClubAppsGoalsAstYCRCRating
2019-20Livingston00130–
2020-21Livingston100006.50
2020-21Motherwell2200106.74
2021-22Partick Thistle01000–
2024-25Partick Thistle00010–
598R. SnodgrassHeart of MidlothianHeart of MidlothianM2314917.05
SeasonClubAppsGoalsAstYCRCRating
2022-23Heart of Midlothian2314917.05

Player page →

598K. AdamsFalkirkFalkirkD2301406.57
SeasonClubAppsGoalsAstYCRCRating
2025-26Falkirk2301406.57
598O. KiomourtzoglouHeart of MidlothianHeart of MidlothianM2300506.58
SeasonClubAppsGoalsAstYCRCRating
2022-23Heart of Midlothian2300506.58

Player page →

614Jeremie FrimpongCelticCelticD2233206.81
SeasonClubAppsGoalsAstYCRCRating
2019-20Celtic02120–
2020-21Celtic2212006.81

Player page →

614M. DrammehHeart of MidlothianHeart of MidlothianF2231006.63
SeasonClubAppsGoalsAstYCRCRating
2024-25Heart of Midlothian2231006.63
614C. SmithHamilton AcademicalHamilton AcademicalF2220106.59
SeasonClubAppsGoalsAstYCRCRating
2020-21Hamilton Academical2220106.59
614Danny McNamaraSt JohnstoneSt JohnstoneM2210506.78
SeasonClubAppsGoalsAstYCRCRating
2020-21St Johnstone2210506.78

Player page →

614L. de LucasLivingstonLivingstonD2210406.87
SeasonClubAppsGoalsAstYCRCRating
2022-23Livingston1000306.70
2023-24Livingston1210107.01

Player page →

614J. GrievesRoss CountyRoss CountyF2202106.55
SeasonClubAppsGoalsAstYCRCRating
2024-25Ross County2202106.55
614R. DochertyDundee UnitedDundee UnitedM2200706.78
SeasonClubAppsGoalsAstYCRCRating
2022-23Partick Thistle00010–
2024-25Dundee United2200606.78
614T. MooreHeart of MidlothianHeart of MidlothianD2201516.72
SeasonClubAppsGoalsAstYCRCRating
2021-22Heart of Midlothian2201516.72
622Kyle LaffertyKilmarnockKilmarnockF212722117.10
SeasonClubAppsGoalsAstYCRCRating
2017-18Heart of Midlothian0120101–
2018-19Heart of Midlothian01010–
2018-19Rangers04020–
2020-21Kilmarnock992507.63
2022-23Kilmarnock1210306.69

Player page →

622R. DraperRoss CountyRoss CountyM2111111916.58
SeasonClubAppsGoalsAstYCRCRating
2015-16Inverness Caledonian Thistle05500–
2016-17Inverness Caledonian Thistle03450–
2017-18Ross County01160–
2019-20Ross County00020–
2020-21Ross County2121616.58
622Owen EldingHibernianHibernianF2150206.79
SeasonClubAppsGoalsAstYCRCRating
2025-26Hibernian1330106.75
2026-27Hibernian820106.88

Player page →

622O. SmythSt MirrenSt MirrenM2140106.85
SeasonClubAppsGoalsAstYCRCRating
2024-25St Mirren1940106.88
2025-26St Mirren200006.60
622S. McKinstryMotherwellMotherwellM2141306.76
SeasonClubAppsGoalsAstYCRCRating
2022-23Motherwell2141306.76
622D. McGregorHibernianHibernianD21301627.08
SeasonClubAppsGoalsAstYCRCRating
2017-18Hibernian00010–
2018-19Hibernian02061–
2019-20Hibernian00010–
2020-21Hibernian1010407.11
2021-22Hibernian1100417.06

Player page →

622T. ChukwuaniRangersRangersM2130006.83
SeasonClubAppsGoalsAstYCRCRating
2025-26Rangers1520006.89
2026-27Rangers610006.62

Player page →

622Anthony StewartAberdeenAberdeenD2111116.86
SeasonClubAppsGoalsAstYCRCRating
2022-23Aberdeen2111116.86

Player page →

622D. KeltjensSt JohnstoneSt JohnstoneD2110406.71
SeasonClubAppsGoalsAstYCRCRating
2023-24St Johnstone1410406.86
2024-25St Johnstone700006.41

Player page →

622F. TaylorSt MirrenSt MirrenM2110406.69
SeasonClubAppsGoalsAstYCRCRating
2022-23St Mirren300006.35
2025-26St Mirren900206.55
2026-27St Mirren910206.89
622Jordy HiwulaRoss CountyRoss CountyF2110306.48
SeasonClubAppsGoalsAstYCRCRating
2022-23Ross County2110306.48

Player page →

622Juhani OjalaMotherwellMotherwellD2111306.86
SeasonClubAppsGoalsAstYCRCRating
2021-22Motherwell2111306.86

Player page →

622M. AaronsRangersRangersD2110306.78
SeasonClubAppsGoalsAstYCRCRating
2025-26Rangers2110306.78

Player page →

622R. PatonSt JohnstoneSt JohnstoneF2110106.61
SeasonClubAppsGoalsAstYCRCRating
2024-25Dundee United1200006.58
2026-27St Johnstone910106.66

Player page →

622T. ParkesLivingstonLivingstonD2110206.71
SeasonClubAppsGoalsAstYCRCRating
2021-22Livingston810006.59
2022-23Livingston400006.90
2023-24Livingston900206.73
622D. NaamoDundee UnitedDundee UnitedD2100106.53
SeasonClubAppsGoalsAstYCRCRating
2025-26Dundee United1900106.52
2026-27Dundee United200006.60
622M. KaletaMotherwellMotherwellD2102106.72
SeasonClubAppsGoalsAstYCRCRating
2024-25Motherwell2102106.72

Player page →

639M. OgkmpoeHamilton AcademicalHamilton AcademicalF20132306.71
SeasonClubAppsGoalsAstYCRCRating
2017-18Hamilton Academical03000–
2018-19Hamilton Academical01000–
2019-20Hamilton Academical06100–
2020-21Hamilton Academical2031306.71
639Adil AouchicheAberdeenAberdeenM2030506.78
SeasonClubAppsGoalsAstYCRCRating
2025-26Aberdeen2030506.78

Player page →

639J. CotterillSt JohnstoneSt JohnstoneM2020006.68
SeasonClubAppsGoalsAstYCRCRating
2025-26Dundee1210006.72
2026-27St Johnstone810006.64

Player page →

639Afeez AremuAberdeenAberdeenM2012406.46
SeasonClubAppsGoalsAstYCRCRating
2025-26Aberdeen911106.81
2026-27Aberdeen1101306.17

Player page →

639Dylan BahamboulaLivingstonLivingstonM2010516.48
SeasonClubAppsGoalsAstYCRCRating
2022-23Livingston2010516.48

Player page →

639M. ThomsonDundee UnitedDundee UnitedF2010106.71
SeasonClubAppsGoalsAstYCRCRating
2021-22Dundee United100006.70
2022-23Dundee United300006.80
2024-25Dundee United1410106.67
2025-26Dundee United200006.85
639A. AgyemanFalkirkFalkirkF2000006.44
SeasonClubAppsGoalsAstYCRCRating
2025-26Falkirk2000006.44
639B. StirlingHamilton AcademicalHamilton AcademicalD2000306.64
SeasonClubAppsGoalsAstYCRCRating
2020-21Hamilton Academical2000306.64
639C. R. MochrieSt MirrenSt MirrenM2000506.47
SeasonClubAppsGoalsAstYCRCRating
2021-22Dundee United900306.43
2026-27St Mirren1100206.50
639C. WatersKilmarnockKilmarnockD2002806.62
SeasonClubAppsGoalsAstYCRCRating
2017-18Kilmarnock00010–
2018-19Kilmarnock00010–
2019-20St Mirren00050–
2020-21Kilmarnock1802106.61
2022-23Kilmarnock200006.70
639J. AmissahRoss CountyRoss CountyG2000007.02
SeasonClubAppsGoalsAstYCRCRating
2024-25Ross County2000007.02

Player page →

639J. McGarryAberdeenAberdeenD2000206.64
SeasonClubAppsGoalsAstYCRCRating
2023-24Aberdeen1300106.65
2024-25Aberdeen700106.61

Player page →

Data coverage for Scottish Premiership →

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