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.

  • 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
240A. BakayokoDundee· 30yDundeeF306537706.93
SeasonClubGoalsAstAppsYCRCRating
2023-24Dundee6537706.93

Player page →

240C. MacPhersonSt JohnstoneSt JohnstoneM–65962516.81
SeasonClubGoalsAstAppsYCRCRating
2018-19St Mirren10020–
2019-20St Mirren22020–
2020-21St Mirren2132516.80
2021-22St Johnstone1120606.83
2021-22St Mirren002006.80
2022-23St Johnstone0123406.88
2023-24St Johnstone0012306.67
2024-25St Johnstone007306.72
240John LundstramRangers· 32yRangersM3265981127.12
SeasonClubGoalsAstAppsYCRCRating
2021-22Rangers1027106.92
2022-23Rangers5037717.05
2023-24Rangers0534317.34

Player page →

240M. MilinkovićHeart of MidlothianHeart of MidlothianF–65020–
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian65020–
240Mika BierethMotherwell· 23yMotherwellF236514207.19
SeasonClubGoalsAstAppsYCRCRating
2023-24Motherwell6514207.19

Player page →

240S. KellyDundee· 33yDundeeD3365671806.77
SeasonClubGoalsAstAppsYCRCRating
2017-18Ross County00020–
2019-20Ross County02040–
2021-22Livingston0115406.71
2022-23Livingston2227706.82
2023-24Livingston4022106.75
2024-25Dundee003006.73

Player page →

240A. CrawfordSt JohnstoneSt JohnstoneM–6444206.80
SeasonClubGoalsAstAppsYCRCRating
2017-18Hamilton Academical12010–
2021-22St Johnstone3028006.82
2022-23St Johnstone2216106.76
240Ali McCannSt Johnstone· 26ySt JohnstoneM2664381306.87
SeasonClubGoalsAstAppsYCRCRating
2019-20St Johnstone42050–
2020-21St Johnstone2234706.85
2021-22St Johnstone004107.05

Player page →

240Dan CaseyMotherwell· 29yMotherwellD2964731727.05
SeasonClubGoalsAstAppsYCRCRating
2022-23Motherwell0012506.97
2023-24Motherwell3228807.05
2024-25Motherwell3233427.08

Player page →

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

Player page →

240Jack McMillanFalkirk· 28yFalkirkD286430906.37
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston10020–
2019-20Livingston01040–
2020-21Livingston008006.64
2021-22Livingston1016106.61
2022-23Partick Thistle42010–
2023-24Partick Thistle01010–
2026-27Falkirk006005.22

Player page →

240Peter HaringHeart of Midlothian· 33yHeart of MidlothianM3364531816.79
SeasonClubGoalsAstAppsYCRCRating
2018-19Heart of Midlothian52060–
2021-22Heart of Midlothian1231906.85
2022-23Heart of Midlothian0016116.74
2023-24Heart of Midlothian006206.67

Player page →

240Ash TaylorKilmarnock· 36yKilmarnockD3663631016.98
SeasonClubGoalsAstAppsYCRCRating
2019-20Aberdeen10040–
2020-21Aberdeen1031007.15
2022-23Kilmarnock4332616.82

Player page →

240C. McMenaminSt MirrenSt MirrenF–6364606.78
SeasonClubGoalsAstAppsYCRCRating
2023-24St Mirren1127406.72
2024-25St Mirren4111107.02
2025-26St Mirren1126106.74
240K. HoltDundee UnitedDundee UnitedM–63231007.23
SeasonClubGoalsAstAppsYCRCRating
2017-18Dundee22050–
2022-23Partick Thistle20010–
2024-25Dundee United2123407.23
240Liam GordonMotherwell· 30yMotherwellD30631753426.88
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone00010–
2019-20St Johnstone00020–
2020-21St Johnstone1136506.87
2021-22St Johnstone10311006.92
2022-23St Johnstone2132706.83
2023-24St Johnstone0032316.90
2024-25Motherwell1127316.94
2025-26Motherwell1017306.83

Player page →

240R. MuirheadLivingstonLivingstonF–6332706.66
SeasonClubGoalsAstAppsYCRCRating
2024-25Livingston11000–
2025-26Livingston5232706.66
240Ajay Leitch-SmithDundeeDundeeF–62000–
SeasonClubGoalsAstAppsYCRCRating
2017-18Dundee62000–
240C. CurranDundeeDundeeF–62051–
SeasonClubGoalsAstAppsYCRCRating
2017-18Ross County60031–
2018-19Dundee02020–
240C. TannerMotherwellMotherwellF–62020–
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell62020–
240Cameron Carter-VickersCeltic· 28yCelticD28621321007.30
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic4133307.33
2022-23Celtic0029507.16
2023-24Celtic1125007.27
2024-25Celtic1030007.36
2025-26Celtic007107.36
2026-27Celtic008107.44

Player page →

240Jamie WalkerHeart of Midlothian· 33yHeart of MidlothianF33624906.77
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian21050–
2019-20Heart of Midlothian31020–
2021-22Heart of Midlothian104206.77

Player page →

240K. DoolanPartick ThistlePartick ThistleF–62010–
SeasonClubGoalsAstAppsYCRCRating
2017-18Partick Thistle62010–
240L. FadingerMotherwell· 26yMotherwellM266245516.89
SeasonClubGoalsAstAppsYCRCRating
2025-26Motherwell3234316.91
2026-27Motherwell3011206.82

Player page →

240Pape Habib GuèyeAberdeen· 27yAberdeenF276224406.83
SeasonClubGoalsAstAppsYCRCRating
2023-24Aberdeen004006.48
2024-25Aberdeen6220406.90

Player page →

240R. McCrorieRangers· 28yRangersD2862952736.69
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers20040–
2018-19Rangers00001–
2020-21Aberdeen1029606.81
2021-22Aberdeen11301116.73
2022-23Aberdeen2033516.54
2026-27Rangers013106.70

Player page →

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

Player page →

240C. ErskineLivingstonLivingstonM–61031–
SeasonClubGoalsAstAppsYCRCRating
2017-18Partick Thistle50031–
2018-19Livingston10000–
2019-20Livingston01000–
240E. KabanguHeart of Midlothian· 28yHeart of MidlothianF286127206.78
SeasonClubGoalsAstAppsYCRCRating
2024-25Heart of Midlothian6114206.95
2025-26Heart of Midlothian0013006.51

Player page →

240J. FowlerSt JohnstoneSt JohnstoneF–6112006.81
SeasonClubGoalsAstAppsYCRCRating
2026-27St Johnstone6112006.81
240J. HastieMotherwellMotherwellM–6114106.40
SeasonClubGoalsAstAppsYCRCRating
2018-19Motherwell61010–
2020-21Motherwell0014006.40
240Oliver BozanicHeart of Midlothian· 37yHeart of MidlothianM3761010–
SeasonClubGoalsAstAppsYCRCRating
2018-19Heart of Midlothian31010–
2019-20Heart of Midlothian30000–

Player page →

240R. BinghamHamilton AcademicalHamilton AcademicalF–61020–
SeasonClubGoalsAstAppsYCRCRating
2017-18Hamilton Academical51000–
2018-19Hamilton Academical10020–
240Rocky BushiriHibernian· 26yHibernianD26611102616.81
SeasonClubGoalsAstAppsYCRCRating
2021-22Hibernian0014616.77
2022-23Hibernian0015306.67
2023-24Hibernian0027706.81
2024-25Hibernian3128406.94
2025-26Hibernian3026606.79

Player page →

240D. JohnsonMotherwellMotherwellF–60060–
SeasonClubGoalsAstAppsYCRCRating
2018-19Motherwell60060–
240Esmaël GonçalvesLivingstonLivingstonF–608416.27
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian60041–
2022-23Livingston008006.27
287Liam PolworthKilmarnockKilmarnockM–5171301316.84
SeasonClubGoalsAstAppsYCRCRating
2019-20Motherwell18030–
2020-21Motherwell0321116.79
2022-23Kilmarnock1226106.97
2023-24Kilmarnock0328206.85
2024-25Kilmarnock2026306.79
2025-26Kilmarnock1129306.79
287James PenriceRangers· 27yRangersD275131212506.86
SeasonClubGoalsAstAppsYCRCRating
2017-18Partick Thistle00010–
2021-22Livingston0426606.64
2022-23Livingston3129306.54
2023-24Livingston0224306.94
2024-25Heart of Midlothian25331107.22
2026-27Rangers019107.02

Player page →

287W. FerryDundee United· 25yDundee UnitedM25511741707.34
SeasonClubGoalsAstAppsYCRCRating
2024-25Dundee United04351207.21
2025-26Dundee United4633307.51
2026-27Dundee United116207.23

Player page →

287S. ArmstrongAberdeen· 34yAberdeenM3451039706.91
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic35000–
2025-26Aberdeen2528506.92
2026-27Aberdeen0011206.89

Player page →

287Cameron DevlinRangers· 28yRangersM28581423816.97
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian12251007.04
2022-23Heart of Midlothian1430516.79
2023-24Heart of Midlothian1124706.90
2024-25Heart of Midlothian0129906.99
2025-26Heart of Midlothian2028607.16
2026-27Rangers006106.78

Player page →

287Marcus FraserSt Mirren· 32ySt MirrenD32582204326.78
SeasonClubGoalsAstAppsYCRCRating
2017-18Ross County00030–
2019-20Ross County12050–
2020-21St Mirren1037406.80
2021-22St Mirren1336606.83
2022-23St Mirren0034716.66
2023-24St Mirren1038206.75
2024-25St Mirren0338816.85
2025-26St Mirren1030606.81
2026-27St Mirren007206.58

Player page →

287M. GardyneRoss CountyRoss CountyF–56311216.78
SeasonClubGoalsAstAppsYCRCRating
2017-18Ross County33061–
2019-20Ross County03040–
2020-21Ross County2031206.78
287Paulo BernardoCeltic· 24yCelticM245658507.00
SeasonClubGoalsAstAppsYCRCRating
2023-24Celtic3322206.90
2024-25Celtic2328207.14
2025-26Celtic008106.78

Player page →

287Caolan Boyd-MunceSt Mirren· 26ySt MirrenM265568606.96
SeasonClubGoalsAstAppsYCRCRating
2022-23St Mirren003006.60
2023-24St Mirren0435306.95
2024-25St Mirren5130306.99

Player page →

287R. LamieDundeeDundeeD–551012016.90
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston00030–
2019-20Livingston11020–
2020-21Motherwell0131506.90
2021-22Motherwell3225206.88
2022-23Motherwell0024616.92
2023-24Dundee1121206.89
287U. IkpeazuSt Johnstone· 31ySt JohnstoneF315541206.77
SeasonClubGoalsAstAppsYCRCRating
2018-19Heart of Midlothian33040–
2019-20Heart of Midlothian22060–
2024-25St Johnstone004206.77

Player page →

287David MoyoHamilton Academical· 31yHamilton AcademicalF315433106.83
SeasonClubGoalsAstAppsYCRCRating
2019-20Hamilton Academical22000–
2020-21Hamilton Academical3233106.83

Player page →

287Kristoffer AjerCeltic· 28yCelticD2854351117.16
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic00020–
2018-19Celtic00051–
2019-20Celtic31030–
2020-21Celtic2335107.16

Player page →

287B. BarkerRangersRangersF–5310106.78
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian23000–
2019-20Rangers10000–
2020-21Rangers2010106.78

Data coverage for Scottish Premiership →

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