Skip to content
Almanac
Menu

Goals, assists and cards count 1089 of 1097 stored matches (99%) that name a player. Appearances count 228 matches with a stored lineup.

  • 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
1James ForrestCeltic· 29yCelticM29383713406.92
SeasonClubGoalsAstAppsYCRCRating
2016-17Celtic66020–
2017-18Celtic87010–
2018-19Celtic119010–
2019-20Celtic1014000–
2020-21Celtic3113006.92

Player page →

2Ryan ChristieCeltic· 26yCelticM263634341027.29
SeasonClubGoalsAstAppsYCRCRating
2016-17Aberdeen62000–
2016-17Celtic10000–
2017-18Aberdeen48051–
2018-19Celtic94010–
2019-20Celtic1111031–
2020-21Celtic5934107.29

Player page →

3Callum McGregorCeltic· 27yCelticM272834371127.09
SeasonClubGoalsAstAppsYCRCRating
2016-17Celtic66031–
2017-18Celtic73000–
2018-19Celtic312000–
2019-20Celtic96020–
2020-21Celtic3737617.09

Player page →

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

Player page →

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

Player page →

6S. ArmstrongCeltic· 29yCelticM291812010–
SeasonClubGoalsAstAppsYCRCRating
2016-17Celtic157010–
2017-18Celtic35000–

Player page →

6A. ConsidineAberdeen· 34yAberdeenD34188362826.96
SeasonClubGoalsAstAppsYCRCRating
2016-17Aberdeen61040–
2017-18Aberdeen42050–
2018-19Aberdeen32091–
2019-20Aberdeen42040–
2020-21Aberdeen1136616.96

Player page →

8Jamie WalkerHeart of Midlothian· 27yHeart of MidlothianF271770120–
SeasonClubGoalsAstAppsYCRCRating
2016-17Heart of Midlothian125050–
2017-18Heart of Midlothian21050–
2019-20Heart of Midlothian31020–

Player page →

9Mark O'HaraMotherwell· 25yMotherwellD25164271326.78
SeasonClubGoalsAstAppsYCRCRating
2016-17Dundee63041–
2017-18Dundee40030–
2019-20Motherwell11040–
2020-21Motherwell5027216.78

Player page →

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

Player page →

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

Player page →

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

Player page →

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

Player page →

14Liam CraigSt Johnstone· 34ySt JohnstoneM341316233026.96
SeasonClubGoalsAstAppsYCRCRating
2016-17St Johnstone54050–
2017-18St Johnstone35070–
2018-19St Johnstone22060–
2019-20St Johnstone02031–
2020-21St Johnstone3323916.96

Player page →

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

Player page →

15Kenny McLeanAberdeen· 29yAberdeenM29128070–
SeasonClubGoalsAstAppsYCRCRating
2016-17Aberdeen43030–
2017-18Aberdeen85040–

Player page →

15Murray DavidsonSt Johnstone· 33ySt JohnstoneM33120213616.84
SeasonClubGoalsAstAppsYCRCRating
2016-17St Johnstone30060–
2017-18St Johnstone500120–
2018-19St Johnstone30070–
2019-20St Johnstone00071–
2020-21St Johnstone1021406.84

Player page →

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

Player page →

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

Player page →

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

Player page →

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

Player page →

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

Player page →

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

Player page →

22Simon MurrayHibernian· 29yHibernianF2992020–
SeasonClubGoalsAstAppsYCRCRating
2017-18Dundee30010–
2017-18Hibernian62010–

Player page →

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

Player page →

26Rory McKenzieKilmarnock· 27yKilmarnockF2785291716.70
SeasonClubGoalsAstAppsYCRCRating
2016-17Kilmarnock43040–
2017-18Kilmarnock00050–
2018-19Kilmarnock11021–
2019-20Kilmarnock11010–
2020-21Kilmarnock2029506.70

Player page →

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

Player page →

26Callum PatersonHeart of Midlothian· 26yHeart of MidlothianM2680050–
SeasonClubGoalsAstAppsYCRCRating
2016-17Heart of Midlothian80050–

Player page →

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

Player page →

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

Player page →

30Blair SpittalRoss County· 25yRoss CountyM25749406.91
SeasonClubGoalsAstAppsYCRCRating
2017-18Partick Thistle43000–
2019-20Ross County20030–
2020-21Ross County119106.91

Player page →

30Greg KiltieKilmarnock· 24yKilmarnockF247329306.84
SeasonClubGoalsAstAppsYCRCRating
2016-17Kilmarnock01000–
2019-20Kilmarnock10010–
2020-21Kilmarnock6229206.84

Player page →

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

Player page →

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

Player page →

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

Player page →

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

Player page →

35Paul McGinnHibernian· 30yHibernianD3068382607.02
SeasonClubGoalsAstAppsYCRCRating
2017-18Partick Thistle01060–
2018-19St Mirren34080–
2019-20Hibernian00010–
2019-20St Mirren01040–
2020-21Hibernian3238707.02

Player page →

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

Player page →

35Liam LindsayPartick Thistle· 25yPartick ThistleD2560020–
SeasonClubGoalsAstAppsYCRCRating
2016-17Partick Thistle60020–

Player page →

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

Player page →

41Greg DochertyHibernian· 24yHibernianM2459060–
SeasonClubGoalsAstAppsYCRCRating
2016-17Hamilton Academical12030–
2017-18Hamilton Academical33020–
2017-18Rangers03000–
2019-20Hibernian11010–

Player page →

41Scott BrownCeltic· 35yCelticM3556313936.94
SeasonClubGoalsAstAppsYCRCRating
2016-17Celtic11091–
2017-18Celtic02070–
2018-19Celtic110111–
2019-20Celtic20060–
2020-21Celtic1231616.94

Player page →

41Iain VigursRoss County· 33yRoss CountyM3355302816.81
SeasonClubGoalsAstAppsYCRCRating
2016-17Inverness Caledonian Thistle12060–
2019-20Ross County22050–
2020-21Ross County21301716.81

Player page →

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

Player page →

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

Player page →

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

Player page →

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

Player page →

41S. McKennaAberdeen· 24yAberdeenD245041017.13
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen20050–
2018-19Aberdeen20031–
2019-20Aberdeen10020–
2020-21Aberdeen004007.13

Player page →

49Kieran TierneyCeltic· 23yCelticD23417040–
SeasonClubGoalsAstAppsYCRCRating
2016-17Celtic16010–
2017-18Celtic37030–
2018-19Celtic04000–

Player page →

49Richard TaitSt Mirren· 31ySt MirrenD31416333026.75
SeasonClubGoalsAstAppsYCRCRating
2016-17Motherwell15060–
2017-18Motherwell180100–
2018-19Motherwell11051–
2019-20Motherwell00040–
2020-21St Mirren1233516.75

Player page →

Data coverage for Scottish Premiership →

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