Skip to content
Almanac
Menu

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

  • 17
  • 18
  • 19
  • 20

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

#PlayerClubPosAgeGoalsAstAppsYCRCRating
1James ForrestCeltic· 29yCelticM29323113206.92
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic87010–
2018-19Celtic119010–
2019-20Celtic1014000–
2020-21Celtic3113006.92

Player page →

2Ryan ChristieCeltic· 26yCelticM262932341027.29
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen48051–
2018-19Celtic94010–
2019-20Celtic1111031–
2020-21Celtic5934107.29

Player page →

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

Player page →

4Callum McGregorCeltic· 27yCelticM27222837817.09
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic73000–
2018-19Celtic312000–
2019-20Celtic96020–
2020-21Celtic3737617.09

Player page →

5Chris BurkeKilmarnock· 37yKilmarnockM37201637707.03
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock12010–
2018-19Kilmarnock56010–
2019-20Kilmarnock54020–
2020-21Kilmarnock9437307.03

Player page →

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

Player page →

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

Player page →

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

Player page →

9A. CampbellMotherwell· 22yMotherwellM22136341506.84
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell20030–
2018-19Motherwell24050–
2019-20Motherwell52010–
2020-21Motherwell4034606.84

Player page →

10A. ConsidineAberdeen· 34yAberdeenD34127362426.96
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen42050–
2018-19Aberdeen32091–
2019-20Aberdeen42040–
2020-21Aberdeen1136616.96

Player page →

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

Player page →

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

Player page →

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

Player page →

14Ryan JackRangers· 29yRangersM291010191147.16
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers02044–
2018-19Rangers44040–
2019-20Rangers43020–
2020-21Rangers2119107.16

Player page →

14Mark O'HaraMotherwell· 25yMotherwellD2510127916.78
SeasonClubGoalsAstAppsYCRCRating
2017-18Dundee40030–
2019-20Motherwell11040–
2020-21Motherwell5027216.78

Player page →

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

Player page →

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

Player page →

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

Player page →

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

Player page →

16Murray DavidsonSt Johnstone· 33ySt JohnstoneM3390213016.84
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone500120–
2018-19St Johnstone30070–
2019-20St Johnstone00071–
2020-21St Johnstone1021406.84

Player page →

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

Player page →

21Kenny McLeanAberdeen· 29yAberdeenM2985040–
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen85040–

Player page →

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

Player page →

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

Player page →

25Scott WrightRangers· 23yRangersF237726406.67
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen10010–
2018-19Aberdeen02000–
2018-19Dundee34010–
2020-21Aberdeen2117106.69
2020-21Rangers109106.63

Player page →

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

Player page →

25Greg KiltieKilmarnock· 24yKilmarnockF247229306.84
SeasonClubGoalsAstAppsYCRCRating
2019-20Kilmarnock10010–
2020-21Kilmarnock6229206.84

Player page →

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

Player page →

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

Player page →

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

Player page →

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

Player page →

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

Player page →

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

Player page →

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

Player page →

35Michael GardyneRoss County· 35yRoss CountyF3556311216.78
SeasonClubGoalsAstAppsYCRCRating
2017-18Ross County33061–
2019-20Ross County03040–
2020-21Ross County2031206.78

Player page →

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

Player page →

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

Player page →

35Jamie WalkerHeart of Midlothian· 27yHeart of MidlothianF2752070–
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian21050–
2019-20Heart of Midlothian31020–

Player page →

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

Player page →

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

Player page →

41Greg DochertyHibernian· 24yHibernianM2447030–
SeasonClubGoalsAstAppsYCRCRating
2017-18Hamilton Academical33020–
2017-18Rangers03000–
2019-20Hibernian11010–

Player page →

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

Player page →

41Glenn MiddletonSt Johnstone· 21ySt JohnstoneF21449006.78
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers23000–
2019-20Hibernian01000–
2020-21St Johnstone209006.78

Player page →

41Iain VigursRoss County· 33yRoss CountyM3343302216.81
SeasonClubGoalsAstAppsYCRCRating
2019-20Ross County22050–
2020-21Ross County21301716.81

Player page →

41J. ScottMotherwell· 20yMotherwellM2042010–
SeasonClubGoalsAstAppsYCRCRating
2018-19Motherwell11000–
2019-20Motherwell31010–

Player page →

41Rory McKenzieKilmarnock· 27yKilmarnockF2742291316.70
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock00050–
2018-19Kilmarnock11021–
2019-20Kilmarnock11010–
2020-21Kilmarnock2029506.70

Player page →

41A. ForrestLivingston· 24yLivingstonM244130106.72
SeasonClubGoalsAstAppsYCRCRating
2020-21Livingston4130106.72

Player page →

41O. BurkeCeltic· 24yCelticF2441000–
SeasonClubGoalsAstAppsYCRCRating
2018-19Celtic41000–

Player page →

41Tom AldredMotherwell· 30yMotherwellD3040070–
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell10000–
2018-19Motherwell30070–

Player page →

50Kieran TierneyCeltic· 23yCelticD23311030–
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic37030–
2018-19Celtic04000–

Player page →

Data coverage for Scottish Premiership →

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