Skip to content
Almanac
Menu
Clear filters

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

  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26

95% or more of matches name a playerSome matches name a playerNone recorded

648Albian AjetiCelticCelticF2781006.80
SeasonClubAppsGoalsAstYCRCRating
2020-21Celtic2061006.81
2021-22Celtic720006.73

Player page →

648R. GrahamDundee UnitedDundee UnitedD65821207.02
SeasonClubAppsGoalsAstYCRCRating
2021-22Dundee United1521507.09
2022-23Dundee United1501206.56
2024-25Dundee United1540307.32
2025-26Dundee United2020207.06

Player page →

648James WilsonHeart of MidlothianHeart of MidlothianF4282116.69
SeasonClubAppsGoalsAstYCRCRating
2023-24Heart of Midlothian200006.75
2024-25Heart of Midlothian2452116.78
2025-26Heart of Midlothian600006.34
2026-27Heart of Midlothian1030006.65

Player page →

648Barney StewartFalkirkFalkirkF1782106.93
SeasonClubAppsGoalsAstYCRCRating
2025-26Falkirk1782106.93

Player page →

648B. AlstonPartick ThistlePartick ThistleM1682206.58
SeasonClubAppsGoalsAstYCRCRating
2018-19St Johnstone04110–
2019-20Hamilton Academical01110–
2022-23Kilmarnock1600006.58
2023-24Partick Thistle03000–
648Alex IacovittiSt MirrenSt MirrenD117821606.85
SeasonClubAppsGoalsAstYCRCRating
2020-21Ross County3620406.81
2021-22Ross County3122506.81
2022-23Ross County3630406.94
2024-25St Mirren1410306.77

Player page →

648Adama SidibehSt JohnstoneSt JohnstoneF4682716.84
SeasonClubAppsGoalsAstYCRCRating
2023-24St Johnstone1550206.70
2024-25St Johnstone3132516.91

Player page →

648K. MagennisKilmarnockKilmarnockM60831516.75
SeasonClubAppsGoalsAstYCRCRating
2018-19St Mirren02110–
2019-20St Mirren01140–
2020-21Hibernian1410006.38
2021-22Hibernian721007.16
2022-23Hibernian1320416.77
2023-24Kilmarnock800106.96
2024-25Kilmarnock1200306.83
2025-26Kilmarnock600206.63
648John SouttarRangersRangersD115831807.26
SeasonClubAppsGoalsAstYCRCRating
2018-19Heart of Midlothian00110–
2019-20Heart of Midlothian00120–
2021-22Heart of Midlothian2740407.30
2022-23Rangers1210106.96
2023-24Rangers2821207.27
2024-25Rangers2410107.28
2025-26Rangers2400707.30

Player page →

648A. FatahDundee UnitedDundee UnitedF3083316.79
SeasonClubAppsGoalsAstYCRCRating
2025-26Dundee United3083316.79

Player page →

648T. AasgaardRangersRangersM3584407.03
SeasonClubAppsGoalsAstYCRCRating
2025-26Rangers3374407.02
2026-27Rangers210007.25

Player page →

648Olivier NtchamCelticCelticM1484616.66
SeasonClubAppsGoalsAstYCRCRating
2018-19Celtic03131–
2019-20Celtic04220–
2020-21Celtic1411106.66

Player page →

648M. MillerHamilton AcademicalHamilton AcademicalF084112–
SeasonClubAppsGoalsAstYCRCRating
2018-19Hamilton Academical05171–
2019-20Hamilton Academical03341–

Player page →

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

Player page →

648Elliot WattMotherwellMotherwellM42841017.47
SeasonClubAppsGoalsAstYCRCRating
2024-25St Johnstone821207.07
2025-26Motherwell3463817.56

Player page →

648Topi KeskinenAberdeenAberdeenM69851006.65
SeasonClubAppsGoalsAstYCRCRating
2024-25Aberdeen3652506.61
2025-26Aberdeen3333506.70

Player page →

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

Player page →

648Tom LawrenceRangersRangersM4686507.04
SeasonClubAppsGoalsAstYCRCRating
2022-23Rangers521007.08
2023-24Rangers2323107.07
2024-25Rangers1842406.98

Player page →

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

Player page →

648D. WotherspoonSt JohnstoneSt JohnstoneM69891807.04
SeasonClubAppsGoalsAstYCRCRating
2018-19St Johnstone02450–
2019-20St Johnstone03030–
2020-21St Johnstone3734607.21
2021-22St Johnstone1000306.95
2022-23St Johnstone2201106.77
648Liam ScalesCelticCelticD1438123027.31
SeasonClubAppsGoalsAstYCRCRating
2021-22Celtic511107.00
2022-23Aberdeen3112827.06
2023-24Celtic3412507.49
2024-25Celtic2623207.52
2025-26Celtic37031207.23
2026-27Celtic1031207.42

Player page →

672Tyreece John-JulesKilmarnockKilmarnockF3092506.93
SeasonClubAppsGoalsAstYCRCRating
2025-26Kilmarnock1882207.03
2026-27Kilmarnock1210306.77

Player page →

672Stuart FindlayHeart of MidlothianHeart of MidlothianD117921636.96
SeasonClubAppsGoalsAstYCRCRating
2018-19Kilmarnock03041–
2019-20Kilmarnock01120–
2020-21Kilmarnock2200016.72
2023-24Kilmarnock3700507.02
2024-25Kilmarnock1700006.85
2025-26Heart of Midlothian3451507.16
2026-27Heart of Midlothian700016.64

Player page →

672Steven FletcherDundee UnitedDundee UnitedF3392307.04
SeasonClubAppsGoalsAstYCRCRating
2022-23Dundee United3392307.04

Player page →

672Scott SinclairCelticCelticM09210–
SeasonClubAppsGoalsAstYCRCRating
2018-19Celtic09210–

Player page →

672Benjamin Mbunga-KimpiokaSt JohnstoneSt JohnstoneF4392316.62
SeasonClubAppsGoalsAstYCRCRating
2023-24St Johnstone1730106.66
2024-25St Johnstone2662216.59

Player page →

672Ross StewartRoss CountyRoss CountyF1993906.85
SeasonClubAppsGoalsAstYCRCRating
2019-20Ross County07270–
2020-21Ross County1921206.85

Player page →

672Michael JohnstonCelticCelticF3294206.87
SeasonClubAppsGoalsAstYCRCRating
2018-19Celtic05000–
2019-20Celtic02310–
2020-21Celtic1001006.63
2021-22Celtic1200106.88
2023-24Celtic920007.16
2024-25Celtic100006.50

Player page →

672J. ScottSt MirrenSt MirrenF4095106.70
SeasonClubAppsGoalsAstYCRCRating
2018-19Motherwell01100–
2019-20Motherwell03110–
2021-22Hibernian1641006.77
2023-24St Mirren1110006.65
2024-25St Mirren1302006.65

Player page →

672Connor RonanAberdeenAberdeenM3596317.01
SeasonClubAppsGoalsAstYCRCRating
2021-22St Mirren2774216.97
2026-27Aberdeen822107.11

Player page →

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

Player page →

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

Player page →

672Glenn MiddletonDundee UnitedDundee UnitedF95911806.73
SeasonClubAppsGoalsAstYCRCRating
2018-19Rangers02300–
2019-20Hibernian00100–
2020-21St Johnstone920006.78
2021-22St Johnstone2811206.63
2022-23Dundee United2922306.71
2024-25Dundee United2924306.83

Player page →

672Junior HoilettHibernianHibernianF55912407.08
SeasonClubAppsGoalsAstYCRCRating
2023-24Aberdeen1327307.38
2024-25Hibernian2844107.05
2025-26Hibernian1431006.86

Player page →

685R. PorteousHibernianHibernianD841002637.12
SeasonClubAppsGoalsAstYCRCRating
2018-19Hibernian03050–
2019-20Hibernian01021–
2020-21Hibernian3410507.01
2021-22Hibernian2920727.13
2022-23Hibernian2130707.27

Player page →

685M. OgkmpoeHamilton AcademicalHamilton AcademicalF20102306.71
SeasonClubAppsGoalsAstYCRCRating
2018-19Hamilton Academical01000–
2019-20Hamilton Academical06100–
2020-21Hamilton Academical2031306.71
685M. MaolidaHibernianHibernianM18102107.14
SeasonClubAppsGoalsAstYCRCRating
2023-24Hibernian18102107.14

Player page →

685Joe WrightDundeeDundeeD931032036.94
SeasonClubAppsGoalsAstYCRCRating
2022-23Kilmarnock3450506.95
2023-24Kilmarnock2931816.94
2024-25Kilmarnock2822726.98
2026-27Dundee200006.14

Player page →

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

Player page →

685Malik TillmanRangersRangersM28104407.09
SeasonClubAppsGoalsAstYCRCRating
2022-23Rangers28104407.09

Player page →

685C. RamirezAberdeenAberdeenF45104106.78
SeasonClubAppsGoalsAstYCRCRating
2021-22Aberdeen36103106.83
2022-23Aberdeen901006.56

Player page →

685Kenneth VargasHeart of MidlothianHeart of MidlothianF63105906.75
SeasonClubAppsGoalsAstYCRCRating
2023-24Heart of Midlothian3362606.77
2024-25Heart of Midlothian3043306.72

Player page →

685A. GogicSt MirrenSt MirrenM2011055326.78
SeasonClubAppsGoalsAstYCRCRating
2018-19Hamilton Academical00030–
2019-20Hamilton Academical01000–
2020-21Hibernian3110806.81
2021-22Hibernian900206.57
2021-22St Mirren1310206.76
2022-23St Mirren3021606.68
2023-24St Mirren3821706.82
2024-25St Mirren3611916.87
2025-26St Mirren32211216.72
2026-27St Mirren1201406.80

Player page →

685A. ConsidineSt JohnstoneSt JohnstoneD1011062546.83
SeasonClubAppsGoalsAstYCRCRating
2018-19Aberdeen03291–
2019-20Aberdeen04240–
2020-21Aberdeen3611616.96
2021-22Aberdeen400007.20
2022-23St Johnstone3211426.77
2023-24St Johnstone2910206.69

Player page →

685Connor McLennanLivingstonLivingstonF8810121606.61
SeasonClubAppsGoalsAstYCRCRating
2018-19Aberdeen03800–
2019-20Aberdeen03120–
2020-21Aberdeen2701306.63
2021-22Aberdeen1900106.56
2022-23St Johnstone2611406.58
2024-25Ayr Utd00100–
2025-26Livingston1630606.72

Player page →

685G. CareyLivingstonLivingstonM10710151406.91
SeasonClubAppsGoalsAstYCRCRating
2022-23St Johnstone3032806.69
2023-24St Johnstone3629407.08
2024-25St Johnstone3443106.97
2025-26Livingston711106.69
697Oh Hyeon-gyuCelticCelticF36110306.90
SeasonClubAppsGoalsAstYCRCRating
2022-23Celtic1660206.81
2023-24Celtic2050106.98

Player page →

697Stephen KingsleyHeart of MidlothianHeart of MidlothianD1221111007.01
SeasonClubAppsGoalsAstYCRCRating
2021-22Heart of Midlothian3360207.02
2022-23Heart of Midlothian2100406.79
2023-24Heart of Midlothian3310007.18
2024-25Heart of Midlothian910206.82
2025-26Heart of Midlothian2121107.08
2026-27Heart of Midlothian510106.82

Player page →

697M. KukharevychHibernianHibernianF40111816.81
SeasonClubAppsGoalsAstYCRCRating
2022-23Hibernian1551206.89
2024-25Hibernian2560616.76

Player page →

697Z. SapsfordDundee UnitedDundee UnitedF47112706.65
SeasonClubAppsGoalsAstYCRCRating
2025-26Dundee United3782406.61
2026-27Dundee United1030306.80

Player page →

Data coverage for Scottish Premiership →

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