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.

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

840L. DykesLivingstonLivingstonF3115816.90
SeasonClubAppsGoalsAstYCRCRating
2019-20Livingston09581–
2020-21Livingston320006.90

Player page →

840A. GogicSt MirrenSt MirrenM2011155836.78
SeasonClubAppsGoalsAstYCRCRating
2016-17Hamilton Academical00010–
2017-18Hamilton Academical01041–
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 →

840S. RobinsonPartick ThistlePartick ThistleM421161306.65
SeasonClubAppsGoalsAstYCRCRating
2018-19Livingston02440–
2019-20Livingston02060–
2020-21Livingston2641206.68
2022-23Kilmarnock1620006.59
2023-24Partick Thistle01110–
840K. HoltDundee UnitedDundee UnitedM231171307.23
SeasonClubAppsGoalsAstYCRCRating
2015-16Dundee02300–
2016-17Dundee03130–
2017-18Dundee02250–
2022-23Partick Thistle02010–
2024-25Dundee United2321407.23
840Iain VigursRoss CountyRoss CountyM301172816.81
SeasonClubAppsGoalsAstYCRCRating
2015-16Inverness Caledonian Thistle06200–
2016-17Inverness Caledonian Thistle01260–
2019-20Ross County02250–
2020-21Ross County30211716.81

Player page →

840J. MurphyAyr UtdAyr UtdF611110206.85
SeasonClubAppsGoalsAstYCRCRating
2017-18Rangers04700–
2018-19Rangers00100–
2020-21Hibernian1911006.96
2021-22Hibernian1821106.76
2022-23St Johnstone2430106.82
2024-25Ayr Utd01000–
840S. MallanHibernianHibernianM1411111406.88
SeasonClubAppsGoalsAstYCRCRating
2018-19Hibernian078100–
2019-20Hibernian03320–
2020-21Hibernian1410206.88

Player page →

840R. DraperRoss CountyRoss CountyM2111111916.58
SeasonClubAppsGoalsAstYCRCRating
2015-16Inverness Caledonian Thistle05500–
2016-17Inverness Caledonian Thistle03450–
2017-18Ross County01160–
2019-20Ross County00020–
2020-21Ross County2121616.58
840Ryan HedgesAberdeenAberdeenM441112616.96
SeasonClubAppsGoalsAstYCRCRating
2019-20Aberdeen04520–
2020-21Aberdeen2853116.90
2021-22Aberdeen1624307.05

Player page →

840D. SwansonSt JohnstoneSt JohnstoneM0111361–
SeasonClubAppsGoalsAstYCRCRating
2015-16St Johnstone01100–
2016-17St Johnstone010830–
2017-18Hibernian00200–
2018-19St Johnstone00031–
2019-20St Johnstone00200–
840CandeiasRangersRangersM0111381–
SeasonClubAppsGoalsAstYCRCRating
2017-18Rangers06840–
2018-19Rangers05541–

Player page →

840Paul McGinnMotherwellMotherwellD17411164526.97
SeasonClubAppsGoalsAstYCRCRating
2015-16Dundee00500–
2017-18Partick Thistle00160–
2018-19St Mirren03480–
2019-20Hibernian00010–
2019-20St Mirren00140–
2020-21Hibernian3832707.02
2021-22Hibernian2533616.93
2022-23Motherwell3600406.93
2023-24Motherwell3110416.82
2024-25Motherwell1010106.78
2025-26Motherwell3300407.16
2026-27Motherwell100006.50

Player page →

840Chris 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 →

840Barrie McKayLivingstonLivingstonF951122106.95
SeasonClubAppsGoalsAstYCRCRating
2016-17Rangers05300–
2021-22Heart of Midlothian33210007.17
2022-23Heart of Midlothian3746106.87
2023-24Heart of Midlothian1102006.83
2024-25Heart of Midlothian800006.81
2025-26Livingston601006.68

Player page →

865JuanmaHeart of MidlothianHeart of MidlothianF012100–
SeasonClubAppsGoalsAstYCRCRating
2015-16Heart of Midlothian012100–

Player page →

865Hamza IgamaneRangersRangersF33121207.18
SeasonClubAppsGoalsAstYCRCRating
2024-25Rangers33121207.18

Player page →

865R. LoyDundeeDundeeM012200–
SeasonClubAppsGoalsAstYCRCRating
2015-16Dundee09100–
2016-17Dundee03100–
865Stuart FindlayHeart of MidlothianHeart of MidlothianD1171231736.96
SeasonClubAppsGoalsAstYCRCRating
2017-18Kilmarnock03110–
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 →

865Liam DonnellySt MirrenSt MirrenM1181234746.81
SeasonClubAppsGoalsAstYCRCRating
2018-19Motherwell01010–
2019-20Motherwell071121–
2020-21Motherwell100006.80
2021-22Motherwell2300616.70
2022-23Kilmarnock2220806.90
2023-24Kilmarnock2700806.81
2024-25Kilmarnock2512826.77
2025-26St Mirren1710306.91
2026-27St Mirren300106.58

Player page →

865Craig SibbaldFalkirkFalkirkM1291232606.71
SeasonClubAppsGoalsAstYCRCRating
2018-19Livingston03110–
2019-20Livingston02130–
2020-21Livingston3210706.59
2021-22Livingston1400406.69
2022-23Dundee United3510706.86
2024-25Dundee United1611106.73
2025-26Dundee United2640306.92
2026-27Falkirk600005.57

Player page →

865V. CernyRangersRangersM33124307.42
SeasonClubAppsGoalsAstYCRCRating
2024-25Rangers33124307.42

Player page →

865Dedryck BoyataCelticCelticD012490–
SeasonClubAppsGoalsAstYCRCRating
2015-16Celtic04000–
2016-17Celtic05120–
2017-18Celtic02240–
2018-19Celtic01130–

Player page →

865D. WatsonKilmarnockKilmarnockM1141242326.75
SeasonClubAppsGoalsAstYCRCRating
2022-23Kilmarnock1000216.46
2023-24Kilmarnock3652906.79
2024-25Kilmarnock3541406.79
2025-26Kilmarnock3331816.74

Player page →

865Danilo PereiraRangersRangersF49125006.92
SeasonClubAppsGoalsAstYCRCRating
2023-24Rangers1241006.96
2024-25Rangers2354007.00
2025-26Rangers1430006.76

Player page →

865Jonah AyungaSt MirrenSt MirrenF871261116.67
SeasonClubAppsGoalsAstYCRCRating
2022-23St Mirren1932516.63
2023-24St Mirren1720106.72
2024-25St Mirren2844406.75
2025-26St Mirren2330106.56

Player page →

865D. 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 →

865D. TempletonHamilton AcademicalHamilton AcademicalM8127516.90
SeasonClubAppsGoalsAstYCRCRating
2016-17Hamilton Academical01100–
2017-18Hamilton Academical09431–
2019-20Hamilton Academical01000–
2020-21Hamilton Academical812206.90
865C. ErskineLivingstonLivingstonM012741–
SeasonClubAppsGoalsAstYCRCRating
2015-16Dundee United01200–
2016-17Partick Thistle05410–
2017-18Partick Thistle05031–
2018-19Livingston01000–
2019-20Livingston00100–
865Jordan JonesKilmarnockKilmarnockM361281326.74
SeasonClubAppsGoalsAstYCRCRating
2016-17Kilmarnock03320–
2017-18Kilmarnock04471–
2018-19Kilmarnock04010–
2019-20Rangers00001–
2020-21Rangers310006.77
2021-22St Mirren1100006.79
2022-23Kilmarnock2201306.71

Player page →

865B. AlstonPartick ThistlePartick ThistleM16128506.58
SeasonClubAppsGoalsAstYCRCRating
2016-17St Johnstone02310–
2017-18St Johnstone02320–
2018-19St Johnstone04110–
2019-20Hamilton Academical01110–
2022-23Kilmarnock1600006.58
2023-24Partick Thistle03000–
865M. O'HalloranSt JohnstoneSt JohnstoneF5012111336.53
SeasonClubAppsGoalsAstYCRCRating
2015-16St Johnstone02500–
2016-17Rangers00021–
2017-18St Johnstone05130–
2018-19St Johnstone01110–
2019-20St Johnstone02110–
2020-21St Johnstone2511426.44
2021-22St Johnstone2112206.63
2022-23St Johnstone400006.55
865L. ClarksonAberdeenAberdeenM11712121207.00
SeasonClubAppsGoalsAstYCRCRating
2022-23Aberdeen3458507.15
2023-24Aberdeen3633206.96
2024-25Aberdeen3441306.98
2025-26Aberdeen1300206.75

Player page →

865Michael GardyneRoss CountyRoss CountyF3112131416.78
SeasonClubAppsGoalsAstYCRCRating
2015-16Ross County05300–
2016-17Ross County02420–
2017-18Ross County03361–
2019-20Ross County00340–
2020-21Ross County3120206.78

Player page →

865S. TanserFalkirkFalkirkD18412172726.86
SeasonClubAppsGoalsAstYCRCRating
2017-18St Johnstone00220–
2018-19St Johnstone03020–
2019-20St Johnstone00210–
2020-21St Johnstone3020106.84
2021-22St Mirren3124507.10
2022-23St Mirren3000406.67
2023-24St Mirren3824606.95
2024-25St Mirren2911626.76
2025-26St Mirren2114006.83
2026-27Falkirk510006.56

Player page →

865Nicolas RaskinRangersRangersM10512192107.26
SeasonClubAppsGoalsAstYCRCRating
2022-23Rangers1201106.94
2023-24Rangers1811206.98
2024-25Rangers33410807.41
2025-26Rangers3367707.46
2026-27Rangers910306.97

Player page →

865Graeme ShinnieAberdeenAberdeenM11712255646.91
SeasonClubAppsGoalsAstYCRCRating
2015-16Aberdeen01200–
2016-17Aberdeen02680–
2017-18Aberdeen026130–
2018-19Aberdeen03370–
2022-23Aberdeen1320426.78
2023-24Aberdeen37131116.85
2024-25Aberdeen3613707.09
2025-26Aberdeen3102616.81
865Kieran TierneyCelticCelticD451233807.30
SeasonClubAppsGoalsAstYCRCRating
2015-16Celtic01500–
2016-17Celtic01610–
2017-18Celtic03730–
2018-19Celtic00400–
2025-26Celtic3568207.28
2026-27Celtic1013207.34

Player page →

888Esmaël GonçalvesLivingstonLivingstonF8130516.27
SeasonClubAppsGoalsAstYCRCRating
2016-17Heart of Midlothian07010–
2017-18Heart of Midlothian06041–
2022-23Livingston800006.27
888M. OgkmpoeHamilton AcademicalHamilton AcademicalF20132306.71
SeasonClubAppsGoalsAstYCRCRating
2017-18Hamilton Academical03000–
2018-19Hamilton Academical01000–
2019-20Hamilton Academical06100–
2020-21Hamilton Academical2031306.71
888Jordan McGheeMotherwellMotherwellD991321506.79
SeasonClubAppsGoalsAstYCRCRating
2020-21Dundee03000–
2021-22Dundee3412606.69
2023-24Dundee3350506.83
2024-25Dundee2340406.93
2025-26Motherwell700006.72
2026-27Motherwell200006.10

Player page →

888Callum PatersonHeart of MidlothianHeart of MidlothianM013360–
SeasonClubAppsGoalsAstYCRCRating
2015-16Heart of Midlothian05310–
2016-17Heart of Midlothian08050–

Player page →

888C. SammonMotherwellMotherwellF013330–
SeasonClubAppsGoalsAstYCRCRating
2016-17Heart of Midlothian01210–
2016-17Kilmarnock05100–
2017-18Partick Thistle07010–
2018-19Motherwell00010–
888Olivier NtchamCelticCelticM141361016.66
SeasonClubAppsGoalsAstYCRCRating
2017-18Celtic05240–
2018-19Celtic03131–
2019-20Celtic04220–
2020-21Celtic1411106.66

Player page →

888M. McNultyDundee UnitedDundee UnitedF441361106.73
SeasonClubAppsGoalsAstYCRCRating
2018-19Hibernian07440–
2019-20Hibernian01000–
2020-21Dundee United2531406.86
2021-22Dundee United1921306.57
888Ash TaylorKilmarnockKilmarnockD631361216.98
SeasonClubAppsGoalsAstYCRCRating
2015-16Aberdeen04200–
2016-17Aberdeen03120–
2019-20Aberdeen01040–
2020-21Aberdeen3110007.15
2022-23Kilmarnock3243616.82

Player page →

888Arnaud DjoumDundee UnitedDundee UnitedM161361816.74
SeasonClubAppsGoalsAstYCRCRating
2015-16Heart of Midlothian05100–
2016-17Heart of Midlothian05040–
2017-18Heart of Midlothian00310–
2018-19Heart of Midlothian032121–
2022-23Dundee United1600106.74

Player page →

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

Player page →

888Nicky DevlinAberdeenAberdeenD20813104016.85
SeasonClubAppsGoalsAstYCRCRating
2019-20Livingston00010–
2020-21Livingston3622706.84
2021-22Livingston3722706.99
2022-23Livingston3825806.83
2023-24Aberdeen3721606.88
2024-25Aberdeen3140406.85
2025-26Aberdeen2810716.72
2026-27Aberdeen100006.26

Player page →

888Josh WindassRangersRangersM0131180–
SeasonClubAppsGoalsAstYCRCRating
2016-17Rangers00520–
2017-18Rangers013660–

Player page →

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

Player page →

Data coverage for Scottish Premiership →

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