Skip to content
Almanac
Menu

Goals, assists and cards count 1537 of 1559 stored matches (99%) that name a player. Appearances count 456 matches with a stored lineup.

  • 93
  • 94
  • 95
  • 96
  • 03
  • 04
  • 05
  • 06
  • 07
  • 08
  • 09
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21

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

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

Player page →

2James ForrestCelticCelticM324140406.81
SeasonClubAppsGoalsAstYCRCRating
2015-16Celtic02100–
2016-17Celtic06620–
2017-18Celtic08710–
2018-19Celtic011910–
2019-20Celtic0101400–
2020-21Celtic1331006.92
2021-22Celtic1912006.73

Player page →

3Ryan ChristieCelticCelticM3840411027.35
SeasonClubAppsGoalsAstYCRCRating
2015-16Celtic01000–
2015-16Inverness Caledonian Thistle03400–
2016-17Aberdeen06200–
2016-17Celtic01000–
2017-18Aberdeen04851–
2018-19Celtic09410–
2019-20Celtic0111131–
2020-21Celtic3459107.29
2021-22Celtic403007.92

Player page →

4Callum McGregorCelticCelticM7034421527.12
SeasonClubAppsGoalsAstYCRCRating
2015-16Celtic04600–
2016-17Celtic06631–
2017-18Celtic07300–
2018-19Celtic031200–
2019-20Celtic09620–
2020-21Celtic3737617.09
2021-22Celtic3322407.14

Player page →

5David TurnbullCelticCelticM613016907.55
SeasonClubAppsGoalsAstYCRCRating
2017-18Motherwell00100–
2018-19Motherwell015420–
2020-21Celtic3186307.48
2020-21Motherwell510107.64
2021-22Celtic2565307.60

Player page →

6Jamie 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 →

6Lewis FergusonAberdeenAberdeenM712694627.24
SeasonClubAppsGoalsAstYCRCRating
2017-18Hamilton Academical00140–
2018-19Aberdeen051110–
2019-20Aberdeen01481–
2020-21Aberdeen35921117.17
2021-22Aberdeen361111207.31

Player page →

8S. ArmstrongCelticCelticM0221720–
SeasonClubAppsGoalsAstYCRCRating
2015-16Celtic04510–
2016-17Celtic015710–
2017-18Celtic03500–

Player page →

9Chris BurkeKilmarnockKilmarnockM372119807.03
SeasonClubAppsGoalsAstYCRCRating
2016-17Ross County01310–
2017-18Kilmarnock01210–
2018-19Kilmarnock05610–
2019-20Kilmarnock05420–
2020-21Kilmarnock3794307.03

Player page →

10A. ConsidineAberdeenAberdeenD402082926.98
SeasonClubAppsGoalsAstYCRCRating
2015-16Aberdeen02010–
2016-17Aberdeen06140–
2017-18Aberdeen04250–
2018-19Aberdeen03291–
2019-20Aberdeen04240–
2020-21Aberdeen3611616.96
2021-22Aberdeen400007.20

Player page →

10Callum 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 →

12Liam 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 →

12Kevin NisbetHibernianHibernianF59192506.97
SeasonClubAppsGoalsAstYCRCRating
2020-21Hibernian33142007.03
2021-22Hibernian2650506.89

Player page →

14Kenny McLeanAberdeenAberdeenM0181370–
SeasonClubAppsGoalsAstYCRCRating
2015-16Aberdeen06500–
2016-17Aberdeen04330–
2017-18Aberdeen08540–

Player page →

14R. CallachanRoss CountyRoss CountyM681842506.79
SeasonClubAppsGoalsAstYCRCRating
2017-18Heart of Midlothian04030–
2018-19St Johnstone01040–
2020-21Hamilton Academical33931106.88
2021-22Ross County3541706.70

Player page →

16Blair SpittalRoss CountyRoss CountyM431710907.03
SeasonClubAppsGoalsAstYCRCRating
2015-16Dundee United05300–
2017-18Partick Thistle04300–
2019-20Ross County02030–
2020-21Ross County911106.91
2021-22Ross County3453507.06

Player page →

16Mark O'HaraMotherwellMotherwellD461751626.81
SeasonClubAppsGoalsAstYCRCRating
2015-16Kilmarnock00110–
2016-17Dundee06341–
2017-18Dundee04030–
2019-20Motherwell01140–
2020-21Motherwell2750216.78
2021-22Motherwell1910206.86

Player page →

18Simon MurrayHibernianHibernianF016320–
SeasonClubAppsGoalsAstYCRCRating
2015-16Dundee United07100–
2017-18Dundee03010–
2017-18Hibernian06210–

Player page →

19Greg KiltieSt MirrenSt MirrenF541510506.78
SeasonClubAppsGoalsAstYCRCRating
2015-16Kilmarnock06300–
2016-17Kilmarnock00100–
2019-20Kilmarnock01010–
2020-21Kilmarnock2962206.84
2021-22St Mirren2524206.72

Player page →

19Danny MullenDundeeDundeeF251511006.78
SeasonClubAppsGoalsAstYCRCRating
2018-19St Mirren05020–
2019-20St Mirren02020–
2020-21Dundee01000–
2021-22Dundee2571606.78

Player page →

19Murray DavidsonSt JohnstoneSt JohnstoneM441504716.83
SeasonClubAppsGoalsAstYCRCRating
2015-16St Johnstone03000–
2016-17St Johnstone03060–
2017-18St Johnstone050120–
2018-19St Johnstone03070–
2019-20St Johnstone00071–
2020-21St Johnstone2110406.84
2021-22St Johnstone23001106.81

Player page →

22Scott WrightRangersRangersF45148406.79
SeasonClubAppsGoalsAstYCRCRating
2016-17Aberdeen03000–
2017-18Aberdeen01010–
2018-19Aberdeen00200–
2018-19Dundee03410–
2020-21Aberdeen1721106.69
2020-21Rangers910106.63
2021-22Rangers1941006.96

Player page →

22A. CampbellMotherwellMotherwellM341471506.84
SeasonClubAppsGoalsAstYCRCRating
2016-17Motherwell01100–
2017-18Motherwell02030–
2018-19Motherwell02450–
2019-20Motherwell05210–
2020-21Motherwell3440606.84

Player page →

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

Player page →

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

Player page →

25Ryan JackRangersRangersM2812101457.08
SeasonClubAppsGoalsAstYCRCRating
2016-17Aberdeen02031–
2017-18Rangers00244–
2018-19Rangers04440–
2019-20Rangers04320–
2020-21Rangers1921107.16
2021-22Rangers900006.90

Player page →

27S. MallanHibernianHibernianM1411111406.88
SeasonClubAppsGoalsAstYCRCRating
2018-19Hibernian078100–
2019-20Hibernian03320–
2020-21Hibernian1410206.88

Player page →

27Iain VigursRoss CountyRoss CountyM301172816.81
SeasonClubAppsGoalsAstYCRCRating
2015-16Inverness Caledonian Thistle06200–
2016-17Inverness Caledonian Thistle01260–
2019-20Ross County02250–
2020-21Ross County30211716.81

Player page →

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

Player page →

27Craig HalkettHeart of MidlothianHeart of MidlothianD281121917.15
SeasonClubAppsGoalsAstYCRCRating
2018-19Livingston07061–
2019-20Heart of Midlothian02270–
2021-22Heart of Midlothian2820607.15

Player page →

31A. ForrestLivingstonLivingstonM66105706.85
SeasonClubAppsGoalsAstYCRCRating
2020-21Livingston3041106.72
2021-22Livingston3664606.96

Player page →

32Paul McGinnHibernianHibernianD639163216.99
SeasonClubAppsGoalsAstYCRCRating
2015-16Dundee00500–
2017-18Partick Thistle00160–
2018-19St Mirren03480–
2019-20Hibernian00010–
2019-20St Mirren00140–
2020-21Hibernian3832707.02
2021-22Hibernian2533616.93

Player page →

32Rory McKenzieKilmarnockKilmarnockF29991716.70
SeasonClubAppsGoalsAstYCRCRating
2015-16Kilmarnock01400–
2016-17Kilmarnock04340–
2017-18Kilmarnock00050–
2018-19Kilmarnock01121–
2019-20Kilmarnock01110–
2020-21Kilmarnock2920506.70

Player page →

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

Player page →

32Lee ErwinSt MirrenSt MirrenF3491406.66
SeasonClubAppsGoalsAstYCRCRating
2017-18Kilmarnock05130–
2019-20Ross County01000–
2020-21Ross County400006.70
2020-21St Mirren2730106.69
2021-22St Mirren300006.33

Player page →

36Chris CaddenHibernianHibernianM38813206.88
SeasonClubAppsGoalsAstYCRCRating
2015-16Motherwell02100–
2016-17Motherwell03200–
2017-18Motherwell00700–
2018-19Motherwell01100–
2020-21Hibernian1000006.70
2021-22Hibernian2822206.94

Player page →

36Scott BrownAberdeenAberdeenM55884536.93
SeasonClubAppsGoalsAstYCRCRating
2015-16Celtic01100–
2016-17Celtic01191–
2017-18Celtic00270–
2018-19Celtic011111–
2019-20Celtic02060–
2020-21Celtic3112616.94
2021-22Aberdeen2421606.92

Player page →

36J. ScottHibernianHibernianM1683106.77
SeasonClubAppsGoalsAstYCRCRating
2018-19Motherwell01100–
2019-20Motherwell03110–
2021-22Hibernian1641006.77

Player page →

36Lawrence ShanklandDundee UnitedDundee UnitedF3383506.87
SeasonClubAppsGoalsAstYCRCRating
2020-21Dundee United3283406.89
2021-22Dundee United100106.30

Player page →

36Andy HallidayHeart of MidlothianHeart of MidlothianM27821516.91
SeasonClubAppsGoalsAstYCRCRating
2016-17Rangers03040–
2017-18Rangers00010–
2018-19Rangers01140–
2019-20Rangers00100–
2021-22Heart of Midlothian2740616.91

Player page →

36R. PorteousHibernianHibernianD63802237.07
SeasonClubAppsGoalsAstYCRCRating
2017-18Hibernian01030–
2018-19Hibernian03050–
2019-20Hibernian01021–
2020-21Hibernian3410507.01
2021-22Hibernian2920727.13

Player page →

42Barrie McKayHeart of MidlothianHeart of MidlothianF33713007.17
SeasonClubAppsGoalsAstYCRCRating
2016-17Rangers05300–
2021-22Heart of Midlothian33210007.17

Player page →

42Stuart FindlayKilmarnockKilmarnockD2272726.72
SeasonClubAppsGoalsAstYCRCRating
2017-18Kilmarnock03110–
2018-19Kilmarnock03041–
2019-20Kilmarnock01120–
2020-21Kilmarnock2200016.72

Player page →

42Liam LindsayPartick ThistlePartick ThistleD07120–
SeasonClubAppsGoalsAstYCRCRating
2015-16Partick Thistle01100–
2016-17Partick Thistle06020–

Player page →

42Ryan HardieLivingstonLivingstonF07110–
SeasonClubAppsGoalsAstYCRCRating
2018-19Livingston07110–

Player page →

46Greg DochertyHibernianHibernianM061460–
SeasonClubAppsGoalsAstYCRCRating
2015-16Hamilton Academical01500–
2016-17Hamilton Academical01230–
2017-18Hamilton Academical03320–
2017-18Rangers00300–
2019-20Hibernian01110–

Player page →

46Stephen O'DonnellMotherwellMotherwellD626111626.77
SeasonClubAppsGoalsAstYCRCRating
2017-18Kilmarnock02520–
2018-19Kilmarnock00150–
2019-20Kilmarnock03310–
2020-21Motherwell3412316.76
2021-22Motherwell2800516.79

Player page →

46Connor McLennanAberdeenAberdeenF46610706.60
SeasonClubAppsGoalsAstYCRCRating
2017-18Aberdeen00010–
2018-19Aberdeen03800–
2019-20Aberdeen03120–
2020-21Aberdeen2701306.63
2021-22Aberdeen1900106.56

Player page →

46Craig SibbaldLivingstonLivingstonM46621506.62
SeasonClubAppsGoalsAstYCRCRating
2018-19Livingston03110–
2019-20Livingston02130–
2020-21Livingston3210706.59
2021-22Livingston1400406.69

Player page →

46Stephen KingsleyHeart of MidlothianHeart of MidlothianD3360207.02
SeasonClubAppsGoalsAstYCRCRating
2021-22Heart of Midlothian3360207.02

Player page →

Data coverage for Scottish Premiership →

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