Skip to content
Almanac
Menu

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

  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 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

1050Todd CantwellRangersRangersM461391007.41
SeasonClubAppsGoalsAstYCRCRating
2022-23Rangers1664507.36
2023-24Rangers3075507.44

Player page →

1050Stephen 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 →

1050S. McGinnHibernianHibernianM5201006.70
SeasonClubAppsGoalsAstYCRCRating
2018-19St Mirren01080–
2020-21Hibernian510206.70
1050Roland IdowuSt MirrenSt MirrenM58431006.63
SeasonClubAppsGoalsAstYCRCRating
2024-25St Mirren3142506.72
2025-26St Mirren2500506.50
2026-27St Mirren201006.95

Player page →

1050P. PatonSt JohnstoneSt JohnstoneD030100–
SeasonClubAppsGoalsAstYCRCRating
2015-16Dundee United02000–
2016-17St Johnstone01050–
2017-18St Johnstone00050–
1050Louis MoultDundee UnitedDundee UnitedF264271006.76
SeasonClubAppsGoalsAstYCRCRating
2015-16Motherwell015200–
2016-17Motherwell015420–
2017-18Motherwell08130–
2022-23Motherwell710206.64
2024-25Dundee United1930306.81

Player page →

1050L. GriffithsDundeeDundeeF3771211006.82
SeasonClubAppsGoalsAstYCRCRating
2015-16Celtic031500–
2016-17Celtic012830–
2017-18Celtic09120–
2018-19Celtic02110–
2019-20Celtic09420–
2020-21Celtic2262006.84
2021-22Dundee1520206.79

Player page →

1050John McGinnHibernianHibernianM053100–
SeasonClubAppsGoalsAstYCRCRating
2017-18Hibernian052100–
2018-19Hibernian00100–

Player page →

1050Jack MackenzieAberdeenAberdeenD96241006.73
SeasonClubAppsGoalsAstYCRCRating
2020-21Aberdeen600106.60
2021-22Aberdeen2011106.80
2022-23Aberdeen1801306.52
2023-24Aberdeen2711006.77
2024-25Aberdeen2501506.82

Player page →

1050J. O'BrienRoss CountyRoss CountyF011100–
SeasonClubAppsGoalsAstYCRCRating
2016-17Ross County01120–
2017-18Ross County00080–

Player page →

1050I. IovuDundee UnitedDundee UnitedD28001006.64
SeasonClubAppsGoalsAstYCRCRating
2025-26Dundee United27001006.64
2026-27Dundee United100006.60

Player page →

1050H. MilneHeart of MidlothianHeart of MidlothianD39161007.17
SeasonClubAppsGoalsAstYCRCRating
2023-24Partick Thistle00010–
2024-25Heart of Midlothian300006.93
2025-26Heart of Midlothian3016807.28
2026-27Heart of Midlothian600106.73

Player page →

1050Danny MullenPartick ThistlePartick ThistleF251611006.78
SeasonClubAppsGoalsAstYCRCRating
2018-19St Mirren05020–
2019-20St Mirren02020–
2020-21Dundee01000–
2021-22Dundee2571606.78
2022-23Partick Thistle01000–

Player page →

1050Danny FinlaysonSt JohnstoneSt JohnstoneD45021006.70
SeasonClubAppsGoalsAstYCRCRating
2020-21St Mirren300106.60
2024-25Livingston00110–
2025-26Livingston3501806.72
2026-27St Johnstone700006.60

Player page →

1050Cameron Carter-VickersCelticCelticD132621007.30
SeasonClubAppsGoalsAstYCRCRating
2021-22Celtic3341307.33
2022-23Celtic2900507.16
2023-24Celtic2511007.27
2024-25Celtic3010007.36
2025-26Celtic700107.36
2026-27Celtic800107.43

Player page →

1050Calvin MillerHeart of MidlothianHeart of MidlothianM4913121006.85
SeasonClubAppsGoalsAstYCRCRating
2018-19Dundee01220–
2025-26Falkirk3879606.85
2026-27Heart of Midlothian1151206.82

Player page →

1050C. BarronRangersRangersM114271006.89
SeasonClubAppsGoalsAstYCRCRating
2021-22Aberdeen1300106.88
2022-23Aberdeen1712206.79
2023-24Aberdeen2913206.91
2024-25Rangers2800006.89
2025-26Rangers2702506.92

Player page →

1050Bevis MugabiMotherwellMotherwellD99711006.77
SeasonClubAppsGoalsAstYCRCRating
2020-21Motherwell2320006.84
2021-22Motherwell3121806.68
2022-23Motherwell1310006.63
2023-24Motherwell3220206.85

Player page →

1050Toby SibbickHeart of MidlothianHeart of MidlothianD67021016.64
SeasonClubAppsGoalsAstYCRCRating
2019-20Heart of Midlothian00100–
2021-22Heart of Midlothian1400106.59
2022-23Heart of Midlothian3201616.66
2023-24Heart of Midlothian2100306.65

Player page →

1050Shamal GeorgeSt MirrenSt MirrenG97011016.83
SeasonClubAppsGoalsAstYCRCRating
2022-23Livingston3200516.63
2023-24Livingston3200206.80
2025-26St Mirren3301307.05

Player page →

1050S. McKennaAberdeenAberdeenD4501017.13
SeasonClubAppsGoalsAstYCRCRating
2017-18Aberdeen02050–
2018-19Aberdeen02031–
2019-20Aberdeen01020–
2020-21Aberdeen400007.13

Player page →

1050S. ByrneDundeeDundeeM24201016.64
SeasonClubAppsGoalsAstYCRCRating
2018-19Livingston02021–
2020-21Dundee00010–
2021-22Dundee2400706.64
1050Ryan KentRangersRangersM9228291017.13
SeasonClubAppsGoalsAstYCRCRating
2018-19Rangers06420–
2019-20Rangers07010–
2020-21Rangers37109007.25
2021-22Rangers2628417.07
2022-23Rangers2938307.03

Player page →

1050Olivier NtchamCelticCelticM141361016.66
SeasonClubAppsGoalsAstYCRCRating
2017-18Celtic05240–
2018-19Celtic03131–
2019-20Celtic04220–
2020-21Celtic1411106.66

Player page →

1050J. ReidRoss CountyRoss CountyD45011016.56
SeasonClubAppsGoalsAstYCRCRating
2020-21Ross County2000516.43
2023-24Ross County1901506.65
2024-25Ross County600006.70
1050Ian HarkesDundee UnitedDundee UnitedM93671016.81
SeasonClubAppsGoalsAstYCRCRating
2020-21Dundee United3512306.73
2021-22Dundee United2832107.00
2022-23Dundee United3023616.72

Player page →

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

Player page →

1050E. AdegboyegaDundee UnitedDundee UnitedD31301016.93
SeasonClubAppsGoalsAstYCRCRating
2024-25Dundee United31301016.93

Player page →

1050B. MaguireMotherwellMotherwellD47111016.71
SeasonClubAppsGoalsAstYCRCRating
2019-20Motherwell00010–
2020-21Motherwell2411506.80
2021-22Motherwell1300316.66
2022-23Motherwell1000106.58
1050B. GrahamFalkirkFalkirkF242531016.63
SeasonClubAppsGoalsAstYCRCRating
2015-16Ross County06200–
2019-20Ross County04021–
2021-22Partick Thistle00110–
2022-23Partick Thistle06010–
2023-24Partick Thistle03010–
2024-25Partick Thistle02030–
2025-26Falkirk2440206.63
1050Ayo ObileyeLivingstonLivingstonD89501016.75
SeasonClubAppsGoalsAstYCRCRating
2021-22Livingston3440516.89
2022-23Livingston2510106.63
2023-24Livingston3000406.70

Player page →

1050Allan McGregorRangersRangersG80001016.87
SeasonClubAppsGoalsAstYCRCRating
2018-19Rangers00031–
2019-20Rangers00030–
2020-21Rangers2700107.18
2021-22Rangers2900206.74
2022-23Rangers2400106.66

Player page →

1050A. DaviesRoss CountyRoss CountyD066101–
SeasonClubAppsGoalsAstYCRCRating
2015-16Ross County04200–
2016-17Ross County01270–
2017-18Ross County01231–
1050Ryan ChristieCelticCelticM3840411027.35
SeasonClubAppsGoalsAstYCRCRating
2015-16Celtic01000–
2015-16Inverness Caledonian Thistle03400–
2016-17Aberdeen06200–
2016-17Celtic01000–
2017-18Aberdeen04851–
2018-19Celtic09410–
2019-20Celtic0111131–
2020-21Celtic3459107.29
2021-22Celtic403007.93

Player page →

1050Jake CarrollMotherwellMotherwellD41281026.80
SeasonClubAppsGoalsAstYCRCRating
2019-20Motherwell02281–
2020-21Motherwell1501106.75
2021-22Motherwell2505116.79
2022-23Motherwell100007.60

Player page →

1086Ziggy GordonHamilton AcademicalHamilton AcademicalD046110–
SeasonClubAppsGoalsAstYCRCRating
2015-16Hamilton Academical02400–
2016-17Partick Thistle00150–
2018-19Hamilton Academical02160–

Player page →

1086Mikael MandronSt MirrenSt MirrenF11420111106.84
SeasonClubAppsGoalsAstYCRCRating
2022-23Motherwell1011006.75
2023-24St Mirren3583207.01
2024-25St Mirren3472506.92
2025-26St Mirren3545406.61

Player page →

1086Macaulay TaitSt JohnstoneSt JohnstoneM49051106.55
SeasonClubAppsGoalsAstYCRCRating
2023-24Heart of Midlothian1201306.49
2025-26Livingston3203806.55
2026-27St Johnstone501006.68

Player page →

1086M. McNultyDundee UnitedDundee UnitedF441361106.73
SeasonClubAppsGoalsAstYCRCRating
2018-19Hibernian07440–
2019-20Hibernian01000–
2020-21Dundee United2531406.86
2021-22Dundee United1921306.57
1086David BatesAberdeenAberdeenD33301107.07
SeasonClubAppsGoalsAstYCRCRating
2016-17Rangers00010–
2017-18Rangers01010–
2021-22Aberdeen3320907.07

Player page →

1086D. WrightDundeeDundeeM1601261106.76
SeasonClubAppsGoalsAstYCRCRating
2019-20St Johnstone00100–
2020-21Hibernian2011006.73
2021-22Hibernian1710006.55
2022-23St Johnstone3871406.75
2023-24St Johnstone900106.80
2024-25St Johnstone3111206.86
2025-26Dundee3411206.84
2026-27Dundee1111206.62

Player page →

1086Chris CaddenAberdeenAberdeenM14911191106.78
SeasonClubAppsGoalsAstYCRCRating
2015-16Motherwell02100–
2016-17Motherwell03200–
2017-18Motherwell00700–
2018-19Motherwell01100–
2020-21Hibernian1000006.70
2021-22Hibernian2822206.94
2022-23Hibernian3713506.83
2023-24Hibernian1110006.87
2024-25Hibernian3201106.69
2025-26Hibernian2012106.79
2026-27Aberdeen1100206.48

Player page →

1086C. MorrisRoss CountyRoss CountyD12001106.73
SeasonClubAppsGoalsAstYCRCRating
2019-20Ross County00080–
2020-21Ross County1200306.73
1086B. AndersonKilmarnockKilmarnockF17644111106.71
SeasonClubAppsGoalsAstYCRCRating
2018-19Aberdeen02000–
2019-20Aberdeen01000–
2020-21Aberdeen600006.33
2020-21Hamilton Academical1322106.82
2021-22Livingston28114406.86
2022-23Livingston3062006.69
2023-24Livingston3470206.70
2024-25Kilmarnock30111106.86
2025-26Kilmarnock3542306.49
1086Alistair JohnstonCelticCelticD886171107.40
SeasonClubAppsGoalsAstYCRCRating
2022-23Celtic1411107.19
2023-24Celtic3215507.49
2024-25Celtic32410307.53
2025-26Celtic701207.06
2026-27Celtic300006.88

Player page →

1086A. ShinnieLivingstonLivingstonM102741106.70
SeasonClubAppsGoalsAstYCRCRating
2021-22Livingston3032406.70
2022-23Livingston3312406.72
2023-24Livingston3330306.73
2025-26Livingston600006.52
1086Nectarios TriantisHibernianHibernianM46361117.00
SeasonClubAppsGoalsAstYCRCRating
2023-24Hibernian1200206.68
2024-25Hibernian3436917.12

Player page →

1086Mikael LustigCelticCelticD0815111–
SeasonClubAppsGoalsAstYCRCRating
2015-16Celtic04600–
2016-17Celtic01340–
2017-18Celtic01061–
2018-19Celtic02610–

Player page →

1086L. MillerHibernianHibernianD65321117.00
SeasonClubAppsGoalsAstYCRCRating
2022-23Hibernian1200006.71
2023-24Hibernian2120817.05
2024-25Hibernian3212307.08

Player page →

1086L. McCowanCelticCelticM13724161116.94
SeasonClubAppsGoalsAstYCRCRating
2021-22Dundee2942006.67
2023-24Dundee37105917.05
2024-25Celtic3367007.21
2024-25Dundee321007.47
2025-26Celtic3011206.73
2026-27Celtic510006.81

Player page →

Data coverage for Scottish Premiership →

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