Skip to content
Almanac
Menu

Goals, assists and cards count 1303 of 1325 stored matches (98%) that name a player. Appearances count 228 matches with a stored lineup.

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

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

#PlayerClubPosAgeGoalsAstAppsYCRCRating
1L. GriffithsCeltic· 30yCelticF30692122806.84
SeasonClubGoalsAstAppsYCRCRating
2015-16Celtic315000–
2016-17Celtic128030–
2017-18Celtic91020–
2018-19Celtic21010–
2019-20Celtic94020–
2020-21Celtic6222006.84

Player page →

2James ForrestCeltic· 29yCelticM29403813406.92
SeasonClubGoalsAstAppsYCRCRating
2015-16Celtic21000–
2016-17Celtic66020–
2017-18Celtic87010–
2018-19Celtic119010–
2019-20Celtic1014000–
2020-21Celtic3113006.92

Player page →

2Ryan ChristieCeltic· 26yCelticM264038341027.29
SeasonClubGoalsAstAppsYCRCRating
2015-16Celtic10000–
2015-16Inverness Caledonian Thistle34000–
2016-17Aberdeen62000–
2016-17Celtic10000–
2017-18Aberdeen48051–
2018-19Celtic94010–
2019-20Celtic1111031–
2020-21Celtic5934107.29

Player page →

4Callum McGregorCeltic· 27yCelticM273240371127.09
SeasonClubGoalsAstAppsYCRCRating
2015-16Celtic46000–
2016-17Celtic66031–
2017-18Celtic73000–
2018-19Celtic312000–
2019-20Celtic96020–
2020-21Celtic3737617.09

Player page →

5Jamie WalkerHeart of Midlothian· 27yHeart of MidlothianF2725110120–
SeasonClubGoalsAstAppsYCRCRating
2015-16Heart of Midlothian84000–
2016-17Heart of Midlothian125050–
2017-18Heart of Midlothian21050–
2019-20Heart of Midlothian31020–

Player page →

6David TurnbullMotherwell· 21yMotherwellM21241136607.51
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell01000–
2018-19Motherwell154020–
2020-21Celtic8631307.48
2020-21Motherwell105107.64

Player page →

7S. ArmstrongCeltic· 29yCelticM292217020–
SeasonClubGoalsAstAppsYCRCRating
2015-16Celtic45010–
2016-17Celtic157010–
2017-18Celtic35000–

Player page →

8Chris BurkeKilmarnock· 37yKilmarnockM37211937807.03
SeasonClubGoalsAstAppsYCRCRating
2016-17Ross County13010–
2017-18Kilmarnock12010–
2018-19Kilmarnock56010–
2019-20Kilmarnock54020–
2020-21Kilmarnock9437307.03

Player page →

9A. ConsidineAberdeen· 34yAberdeenD34208362926.96
SeasonClubGoalsAstAppsYCRCRating
2015-16Aberdeen20010–
2016-17Aberdeen61040–
2017-18Aberdeen42050–
2018-19Aberdeen32091–
2019-20Aberdeen42040–
2020-21Aberdeen1136616.96

Player page →

10Liam CraigSt Johnstone· 34ySt JohnstoneM341921233026.96
SeasonClubGoalsAstAppsYCRCRating
2015-16St Johnstone65000–
2016-17St Johnstone54050–
2017-18St Johnstone35070–
2018-19St Johnstone22060–
2019-20St Johnstone02031–
2020-21St Johnstone3323916.96

Player page →

11Kenny McLeanAberdeen· 29yAberdeenM291813070–
SeasonClubGoalsAstAppsYCRCRating
2015-16Aberdeen65000–
2016-17Aberdeen43030–
2017-18Aberdeen85040–

Player page →

12Mark O'HaraMotherwell· 25yMotherwellD25165271426.78
SeasonClubGoalsAstAppsYCRCRating
2015-16Kilmarnock01010–
2016-17Dundee63041–
2017-18Dundee40030–
2019-20Motherwell11040–
2020-21Motherwell5027216.78

Player page →

12Simon MurrayHibernian· 29yHibernianF29163020–
SeasonClubGoalsAstAppsYCRCRating
2015-16Dundee United71000–
2017-18Dundee30010–
2017-18Hibernian62010–

Player page →

14Lewis FergusonAberdeen· 21yAberdeenM21158353427.17
SeasonClubGoalsAstAppsYCRCRating
2017-18Hamilton Academical01040–
2018-19Aberdeen510110–
2019-20Aberdeen14081–
2020-21Aberdeen92351117.17

Player page →

14Murray DavidsonSt Johnstone· 33ySt JohnstoneM33150213616.84
SeasonClubGoalsAstAppsYCRCRating
2015-16St Johnstone30000–
2016-17St Johnstone30060–
2017-18St Johnstone500120–
2018-19St Johnstone30070–
2019-20St Johnstone00071–
2020-21St Johnstone1021406.84

Player page →

16A. CampbellMotherwell· 22yMotherwellM22147341506.84
SeasonClubGoalsAstAppsYCRCRating
2016-17Motherwell11000–
2017-18Motherwell20030–
2018-19Motherwell24050–
2019-20Motherwell52010–
2020-21Motherwell4034606.84

Player page →

16R. CallachanHamilton Academical· 27yHamilton AcademicalM27143331806.88
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian40030–
2018-19St Johnstone10040–
2020-21Hamilton Academical93331106.88

Player page →

16Kevin NisbetHibernian· 24yHibernianF2414233007.03
SeasonClubGoalsAstAppsYCRCRating
2020-21Hibernian14233007.03

Player page →

19Greg KiltieKilmarnock· 24yKilmarnockF2413629306.84
SeasonClubGoalsAstAppsYCRCRating
2015-16Kilmarnock63000–
2016-17Kilmarnock01000–
2019-20Kilmarnock10010–
2020-21Kilmarnock6229206.84

Player page →

19Callum PatersonHeart of Midlothian· 26yHeart of MidlothianM26133060–
SeasonClubGoalsAstAppsYCRCRating
2015-16Heart of Midlothian53010–
2016-17Heart of Midlothian80050–

Player page →

21Michael GardyneRoss County· 35yRoss CountyF351213311416.78
SeasonClubGoalsAstAppsYCRCRating
2015-16Ross County53000–
2016-17Ross County24020–
2017-18Ross County33061–
2019-20Ross County03040–
2020-21Ross County2031206.78

Player page →

21Ryan JackRangers· 29yRangersM291210191457.16
SeasonClubGoalsAstAppsYCRCRating
2016-17Aberdeen20031–
2017-18Rangers02044–
2018-19Rangers44040–
2019-20Rangers43020–
2020-21Rangers2119107.16

Player page →

21Blair SpittalRoss County· 25yRoss CountyM251279406.91
SeasonClubGoalsAstAppsYCRCRating
2015-16Dundee United53000–
2017-18Partick Thistle43000–
2019-20Ross County20030–
2020-21Ross County119106.91

Player page →

24S. MallanHibernian· 25yHibernianM251111141406.88
SeasonClubGoalsAstAppsYCRCRating
2018-19Hibernian780100–
2019-20Hibernian33020–
2020-21Hibernian1014206.88

Player page →

24Iain VigursRoss County· 33yRoss CountyM33117302816.81
SeasonClubGoalsAstAppsYCRCRating
2015-16Inverness Caledonian Thistle62000–
2016-17Inverness Caledonian Thistle12060–
2019-20Ross County22050–
2020-21Ross County21301716.81

Player page →

24L. DykesLivingston· 25yLivingstonF251153816.90
SeasonClubGoalsAstAppsYCRCRating
2019-20Livingston95081–
2020-21Livingston203006.90

Player page →

24Callum HendrySt Johnstone· 23ySt JohnstoneF2311228926.54
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone01000–
2018-19St Johnstone20010–
2019-20St Johnstone71041–
2020-21Aberdeen2012106.59
2020-21St Johnstone0016316.50

Player page →

28Scott WrightRangers· 23yRangersF2310726406.67
SeasonClubGoalsAstAppsYCRCRating
2016-17Aberdeen30000–
2017-18Aberdeen10010–
2018-19Aberdeen02000–
2018-19Dundee34010–
2020-21Aberdeen2117106.69
2020-21Rangers109106.63

Player page →

29Rory McKenzieKilmarnock· 27yKilmarnockF2799291716.70
SeasonClubGoalsAstAppsYCRCRating
2015-16Kilmarnock14000–
2016-17Kilmarnock43040–
2017-18Kilmarnock00050–
2018-19Kilmarnock11021–
2019-20Kilmarnock11010–
2020-21Kilmarnock2029506.70

Player page →

29Ross StewartRoss County· 24yRoss CountyF249319906.85
SeasonClubGoalsAstAppsYCRCRating
2019-20Ross County72070–
2020-21Ross County2119206.85

Player page →

29Craig HalkettHeart of Midlothian· 26yHeart of MidlothianD26920131–
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston70061–
2019-20Heart of Midlothian22070–

Player page →

29Lee ErwinSt Mirren· 27ySt MirrenF279131406.69
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock51030–
2019-20Ross County10000–
2020-21Ross County004006.70
2020-21St Mirren3027106.69

Player page →

33Lawrence ShanklandDundee United· 25yDundee UnitedF258332406.89
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United8332406.89

Player page →

33Danny MullenDundee· 26yDundeeF2680040–
SeasonClubGoalsAstAppsYCRCRating
2018-19St Mirren50020–
2019-20St Mirren20020–
2020-21Dundee10000–

Player page →

35Stuart FindlayKilmarnock· 25yKilmarnockD257222726.72
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock31010–
2018-19Kilmarnock30041–
2019-20Kilmarnock11020–
2020-21Kilmarnock0022016.72

Player page →

35Liam LindsayPartick Thistle· 25yPartick ThistleD2571020–
SeasonClubGoalsAstAppsYCRCRating
2015-16Partick Thistle11000–
2016-17Partick Thistle60020–

Player page →

35Ryan HardieLivingston· 24yLivingstonF2471010–
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston71010–

Player page →

38Greg DochertyHibernian· 24yHibernianM24614060–
SeasonClubGoalsAstAppsYCRCRating
2015-16Hamilton Academical15000–
2016-17Hamilton Academical12030–
2017-18Hamilton Academical33020–
2017-18Rangers03000–
2019-20Hibernian11010–

Player page →

38Paul McGinnHibernian· 30yHibernianD30613382607.02
SeasonClubGoalsAstAppsYCRCRating
2015-16Dundee05000–
2017-18Partick Thistle01060–
2018-19St Mirren34080–
2019-20Hibernian00010–
2019-20St Mirren01040–
2020-21Hibernian3238707.02

Player page →

38Chris CaddenHibernian· 24yHibernianM2461110006.70
SeasonClubGoalsAstAppsYCRCRating
2015-16Motherwell21000–
2016-17Motherwell32000–
2017-18Motherwell07000–
2018-19Motherwell11000–
2020-21Hibernian0010006.70

Player page →

38Stephen O'DonnellMotherwell· 29yMotherwellD29611341116.76
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock25020–
2018-19Kilmarnock01050–
2019-20Kilmarnock33010–
2020-21Motherwell1234316.76

Player page →

38Connor McLennanAberdeen· 21yAberdeenF2161027606.63
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen00010–
2018-19Aberdeen38000–
2019-20Aberdeen31020–
2020-21Aberdeen0127306.63

Player page →

38Scott BrownCeltic· 35yCelticM3567313936.94
SeasonClubGoalsAstAppsYCRCRating
2015-16Celtic11000–
2016-17Celtic11091–
2017-18Celtic02070–
2018-19Celtic110111–
2019-20Celtic20060–
2020-21Celtic1231616.94

Player page →

38Craig SibbaldLivingston· 26yLivingstonM2662321106.59
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston31010–
2019-20Livingston21030–
2020-21Livingston1032706.59

Player page →

38R. PorteousHibernian· 22yHibernianD2260341517.01
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian10030–
2018-19Hibernian30050–
2019-20Hibernian10021–
2020-21Hibernian1034507.01

Player page →

46Kieran TierneyCeltic· 23yCelticD23522040–
SeasonClubGoalsAstAppsYCRCRating
2015-16Celtic15000–
2016-17Celtic16010–
2017-18Celtic37030–
2018-19Celtic04000–

Player page →

46Barrie McKayRangers· 26yRangersF2653000–
SeasonClubGoalsAstAppsYCRCRating
2016-17Rangers53000–

Player page →

46Graham DorransRangers· 34yRangersM3453050–
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers53050–

Player page →

46John McGinnHibernian· 26yHibernianM26530100–
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian520100–
2018-19Hibernian01000–

Player page →

46Jason KerrSt Johnstone· 24ySt JohnstoneM2451311236.99
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone10021–
2018-19St Johnstone20051–
2019-20St Johnstone11030–
2020-21St Johnstone1031216.99

Player page →

Data coverage for Scottish Premiership →

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