Skip to content
Almanac
Menu
Clear filters

Goals, assists and cards count 1771 of 1793 stored matches (99%) that name a player. Appearances count 684 matches with a stored lineup.

  • 88
  • 89
  • 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

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

650R. CallachanRoss CountyRoss CountyM921953216.77
SeasonClubAppsGoalsAstYCRCRating
2017-18Heart of Midlothian04030–
2018-19St Johnstone01040–
2020-21Hamilton Academical33931106.88
2021-22Ross County3541706.70
2022-23Ross County2411716.72

Player page →

650Scott McDonaldMotherwellMotherwellF019911–
SeasonClubAppsGoalsAstYCRCRating
2015-16Motherwell010500–
2016-17Motherwell09411–

Player page →

650S. PittmanLivingstonLivingstonM991991816.58
SeasonClubAppsGoalsAstYCRCRating
2018-19Livingston06230–
2019-20Livingston03210–
2020-21Livingston3862406.71
2021-22Livingston2842606.58
2022-23Livingston3301416.45
650A. CrawfordSt JohnstoneSt JohnstoneF441914706.80
SeasonClubAppsGoalsAstYCRCRating
2015-16Hamilton Academical05700–
2016-17Hamilton Academical08350–
2017-18Hamilton Academical01210–
2021-22St Johnstone2830006.82
2022-23St Johnstone1622106.76
650Liam CraigSt JohnstoneSt JohnstoneM3919213826.87
SeasonClubAppsGoalsAstYCRCRating
2015-16St Johnstone06500–
2016-17St Johnstone05450–
2017-18St Johnstone03570–
2018-19St Johnstone02260–
2019-20St Johnstone00231–
2020-21St Johnstone2333916.96
2021-22St Johnstone1600806.74

Player page →

656Callum HendrySt JohnstoneSt JohnstoneF472021526.77
SeasonClubAppsGoalsAstYCRCRating
2017-18St Johnstone00100–
2018-19St Johnstone02010–
2019-20St Johnstone07141–
2020-21Aberdeen1220106.59
2020-21St Johnstone1600316.50
2021-22St Johnstone1990607.08

Player page →

656Simon MurrayRoss CountyRoss CountyF14204306.61
SeasonClubAppsGoalsAstYCRCRating
2015-16Dundee United07100–
2017-18Dundee03010–
2017-18Hibernian06210–
2022-23Ross County1441106.61

Player page →

656Jamie McGrathDundee UnitedDundee UnitedM852041207.15
SeasonClubAppsGoalsAstYCRCRating
2019-20St Mirren00020–
2020-21St Mirren35101307.21
2021-22St Mirren1821207.16
2022-23Dundee United3282507.08

Player page →

656N. ClarkSt JohnstoneSt JohnstoneF91205416.84
SeasonClubAppsGoalsAstYCRCRating
2020-21Dundee United3181306.91
2021-22Dundee United3782006.90
2022-23Dundee United300006.37
2022-23St Johnstone2042116.71
656Liel AbadaCelticCelticF702011307.00
SeasonClubAppsGoalsAstYCRCRating
2021-22Celtic36106106.98
2022-23Celtic34105207.02

Player page →

656S. LawlessPartick ThistlePartick ThistleM92020606.61
SeasonClubAppsGoalsAstYCRCRating
2015-16Partick Thistle05400–
2016-17Partick Thistle02200–
2017-18Partick Thistle01220–
2018-19Livingston03310–
2019-20Livingston08620–
2020-21Motherwell700106.50
2021-22Motherwell201007.00
2022-23Partick Thistle01200–
662K. HemmingsDundeeDundee—021400–
SeasonClubAppsGoalsAstYCRCRating
2015-16Dundee021400–
662A. ConsidineSt JohnstoneSt JohnstoneD722193346.88
SeasonClubAppsGoalsAstYCRCRating
2015-16Aberdeen02010–
2016-17Aberdeen06140–
2017-18Aberdeen04250–
2018-19Aberdeen03291–
2019-20Aberdeen04240–
2020-21Aberdeen3611616.96
2021-22Aberdeen400007.20
2022-23St Johnstone3211426.77

Player page →

662Florian KamberiAberdeenAberdeenF112110916.54
SeasonClubAppsGoalsAstYCRCRating
2017-18Hibernian09220–
2018-19Hibernian08371–
2019-20Hibernian03200–
2019-20Rangers01200–
2020-21Aberdeen1101006.54

Player page →

662Fashion SakalaRangersRangersF592110207.05
SeasonClubAppsGoalsAstYCRCRating
2021-22Rangers3093107.03
2022-23Rangers29127107.06

Player page →

662J. WhiteRoss CountyRoss CountyF10621131106.87
SeasonClubAppsGoalsAstYCRCRating
2020-21Motherwell1800106.59
2020-21Ross County1245207.15
2021-22Ross County3856406.82
2022-23Ross County38122406.96
662D. WotherspoonSt JohnstoneSt JohnstoneM6921172817.04
SeasonClubAppsGoalsAstYCRCRating
2015-16St Johnstone09310–
2016-17St Johnstone01320–
2017-18St Johnstone03271–
2018-19St Johnstone02450–
2019-20St Johnstone03030–
2020-21St Johnstone3734607.21
2021-22St Johnstone1000306.95
2022-23St Johnstone2201106.77
662Chris BurkeKilmarnockKilmarnockM372119807.03
SeasonClubAppsGoalsAstYCRCRating
2016-17Ross County01310–
2017-18Kilmarnock01210–
2018-19Kilmarnock05610–
2019-20Kilmarnock05420–
2020-21Kilmarnock3794307.03

Player page →

662JotaCelticCelticF622121407.51
SeasonClubAppsGoalsAstYCRCRating
2021-22Celtic291010307.57
2022-23Celtic331111107.46

Player page →

662Jonny HayesAberdeenAberdeenM9921352606.84
SeasonClubAppsGoalsAstYCRCRating
2015-16Aberdeen051000–
2016-17Aberdeen091450–
2017-18Celtic01110–
2018-19Celtic00120–
2019-20Celtic01010–
2020-21Aberdeen3423406.96
2021-22Aberdeen3521806.81
2022-23Aberdeen3015506.73

Player page →

671D. ImrieHamilton AcademicalHamilton AcademicalF0228191–
SeasonClubAppsGoalsAstYCRCRating
2015-16Hamilton Academical06100–
2016-17Hamilton Academical04160–
2017-18Hamilton Academical08581–
2018-19Hamilton Academical04150–
671B. AndersonLivingstonLivingstonF77228506.75
SeasonClubAppsGoalsAstYCRCRating
2018-19Aberdeen02000–
2019-20Aberdeen01000–
2020-21Aberdeen600006.33
2020-21Hamilton Academical1322106.82
2021-22Livingston28114406.86
2022-23Livingston3062006.69
671K. MillerLivingstonLivingstonF022940–
SeasonClubAppsGoalsAstYCRCRating
2016-17Rangers011710–
2017-18Rangers03200–
2018-19Dundee08020–
2018-19Livingston00010–
671A. SchalkRoss CountyRoss CountyF022920–
SeasonClubAppsGoalsAstYCRCRating
2015-16Ross County05100–
2016-17Ross County06410–
2017-18Ross County011410–
671S. ArmstrongCelticCelticM0221720–
SeasonClubAppsGoalsAstYCRCRating
2015-16Celtic04510–
2016-17Celtic015710–
2017-18Celtic03500–

Player page →

676T. WattSt MirrenSt MirrenF9823112316.89
SeasonClubAppsGoalsAstYCRCRating
2016-17Heart of Midlothian01030–
2018-19St Johnstone03320–
2019-20Motherwell01000–
2020-21Motherwell3535806.92
2021-22Dundee United1712407.00
2021-22Motherwell1990307.04
2022-23Dundee United1741316.72
2022-23St Mirren1010006.66
676Blair SpittalMotherwellMotherwellM7923171107.04
SeasonClubAppsGoalsAstYCRCRating
2015-16Dundee United05300–
2017-18Partick Thistle04300–
2019-20Ross County02030–
2020-21Ross County911106.91
2021-22Ross County3453507.06
2022-23Motherwell3667207.06

Player page →

678Christian DoidgeKilmarnockKilmarnockF852471026.79
SeasonClubAppsGoalsAstYCRCRating
2019-20Hibernian012140–
2020-21Hibernian3672216.94
2021-22Hibernian1720016.51
2022-23Hibernian501006.72
2022-23Kilmarnock2733406.78

Player page →

678C. KaneSt JohnstoneSt JohnstoneF482471516.80
SeasonClubAppsGoalsAstYCRCRating
2015-16St Johnstone04000–
2016-17St Johnstone05030–
2017-18St Johnstone03120–
2018-19St Johnstone03310–
2019-20St Johnstone01210–
2020-21St Johnstone2841406.82
2021-22St Johnstone1830416.77
2022-23St Johnstone210006.75
680Kemar RoofeRangersRangersF48254207.06
SeasonClubAppsGoalsAstYCRCRating
2020-21Rangers24143107.13
2021-22Rangers21101107.03
2022-23Rangers310006.70

Player page →

680J. DefoeRangersRangersF17254206.80
SeasonClubAppsGoalsAstYCRCRating
2018-19Rangers08210–
2019-20Rangers013110–
2020-21Rangers1541006.81
2021-22Rangers200006.70

Player page →

680Curtis MainSt MirrenSt MirrenF822581526.84
SeasonClubAppsGoalsAstYCRCRating
2017-18Motherwell05220–
2018-19Motherwell03351–
2019-20Aberdeen04001–
2020-21Aberdeen1420106.72
2021-22St Mirren3121206.70
2022-23St Mirren3792507.00

Player page →

680G. StewartRangersRangersF52519506.97
SeasonClubAppsGoalsAstYCRCRating
2015-16Dundee09900–
2017-18Aberdeen03110–
2018-19Aberdeen02010–
2018-19Kilmarnock08630–
2019-20Rangers03200–
2020-21Rangers501006.97
684Lewis FergusonAberdeenAberdeenM712694627.24
SeasonClubAppsGoalsAstYCRCRating
2017-18Hamilton Academical00140–
2018-19Aberdeen051110–
2019-20Aberdeen01481–
2020-21Aberdeen35921117.17
2021-22Aberdeen361111207.31

Player page →

684Jamie WalkerHeart of MidlothianHeart of MidlothianF426111406.77
SeasonClubAppsGoalsAstYCRCRating
2015-16Heart of Midlothian08400–
2016-17Heart of Midlothian012550–
2017-18Heart of Midlothian02150–
2019-20Heart of Midlothian03120–
2021-22Heart of Midlothian410206.77

Player page →

684Moussa DembéléCelticCelticF0261250–
SeasonClubAppsGoalsAstYCRCRating
2016-17Celtic017630–
2017-18Celtic09620–

Player page →

687Kyle LaffertyKilmarnockKilmarnockF212722117.10
SeasonClubAppsGoalsAstYCRCRating
2017-18Heart of Midlothian0120101–
2018-19Heart of Midlothian01010–
2018-19Rangers04020–
2020-21Kilmarnock992507.63
2022-23Kilmarnock1210306.69

Player page →

687Mark O'HaraSt MirrenSt MirrenM812772436.84
SeasonClubAppsGoalsAstYCRCRating
2015-16Kilmarnock00110–
2016-17Dundee06341–
2017-18Dundee04030–
2019-20Motherwell01140–
2020-21Motherwell2750216.78
2021-22Motherwell1910206.86
2022-23St Mirren35102816.88

Player page →

689Ryan KentRangersRangersM9228291017.13
SeasonClubAppsGoalsAstYCRCRating
2018-19Rangers06420–
2019-20Rangers07010–
2020-21Rangers37109007.25
2021-22Rangers2628417.07
2022-23Rangers2938307.03

Player page →

690Scott ArfieldRangersRangersM8829171616.77
SeasonClubAppsGoalsAstYCRCRating
2018-19Rangers011771–
2019-20Rangers05430–
2020-21Rangers2845106.82
2021-22Rangers2940306.77
2022-23Rangers3151206.73

Player page →

691S. MaySt JohnstoneSt JohnstoneF1013018806.78
SeasonClubAppsGoalsAstYCRCRating
2017-18Aberdeen05320–
2018-19Aberdeen02310–
2019-20St Johnstone06100–
2020-21St Johnstone3454006.78
2021-22St Johnstone3031106.63
2022-23St Johnstone3796406.91
692Sam CosgroveAberdeenAberdeenF143131236.77
SeasonClubAppsGoalsAstYCRCRating
2017-18Aberdeen00101–
2018-19Aberdeen017171–
2019-20Aberdeen011141–
2020-21Aberdeen1430106.77

Player page →

692Kevin NisbetHibernianHibernianF783131006.97
SeasonClubAppsGoalsAstYCRCRating
2020-21Hibernian33142007.03
2021-22Hibernian2650506.89
2022-23Hibernian19121506.99

Player page →

694Lawrence ShanklandHeart of MidlothianHeart of MidlothianF703271007.01
SeasonClubAppsGoalsAstYCRCRating
2020-21Dundee United3283406.89
2021-22Dundee United100106.30
2022-23Heart of Midlothian37244507.14

Player page →

694B. McKayInverness Caledonian ThistleInverness Caledonian ThistleF28329406.84
SeasonClubAppsGoalsAstYCRCRating
2015-16Dundee United012300–
2016-17Inverness Caledonian Thistle04010–
2017-18Ross County03000–
2019-20Ross County07520–
2020-21Ross County2851006.84
2021-22Inverness Caledonian Thistle01010–
694Tom RogicCelticCelticM553234806.84
SeasonClubAppsGoalsAstYCRCRating
2015-16Celtic08700–
2016-17Celtic07310–
2017-18Celtic05410–
2018-19Celtic03620–
2019-20Celtic02400–
2020-21Celtic2314106.81
2021-22Celtic3266306.87

Player page →

697K. BoydKilmarnockKilmarnockF033861–
SeasonClubAppsGoalsAstYCRCRating
2015-16Kilmarnock05200–
2016-17Kilmarnock08320–
2017-18Kilmarnock018220–
2018-19Kilmarnock02121–
698K. DoolanPartick ThistlePartick ThistleF034310–
SeasonClubAppsGoalsAstYCRCRating
2015-16Partick Thistle014100–
2016-17Partick Thistle014000–
2017-18Partick Thistle06210–
698Kevin van VeenMotherwellMotherwellF703461706.99
SeasonClubAppsGoalsAstYCRCRating
2021-22Motherwell32941206.88
2022-23Motherwell38252507.07

Player page →

698David TurnbullCelticCelticM8934221017.39
SeasonClubAppsGoalsAstYCRCRating
2017-18Motherwell00100–
2018-19Motherwell015420–
2020-21Celtic3186307.48
2020-21Motherwell510107.64
2021-22Celtic2565307.60
2022-23Celtic2846117.05

Player page →

Data coverage for Scottish Premiership →

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