Skip to content
Almanac
Menu

Goals, assists and cards count 1098 of 1103 stored matches (100%) that name a player. Appearances count 456 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

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

#PlayerClubPosAgeGoalsAstAppsYCRCRating
1Jamie McCartSt Johnstone· 24ySt JohnstoneD2410741116.82
SeasonClubGoalsAstAppsYCRCRating
2020-21St Johnstone003750–
2021-22St Johnstone1037616.82

Player page →

2Nicky DevlinLivingston· 28yLivingstonD2844731506.99
SeasonClubGoalsAstAppsYCRCRating
2019-20Livingston00010–
2020-21Livingston223670–
2021-22Livingston2237706.99

Player page →

2Marcus FraserSt Mirren· 27ySt MirrenD2735731806.83
SeasonClubGoalsAstAppsYCRCRating
2017-18Ross County00030–
2019-20Ross County12050–
2020-21St Mirren103740–
2021-22St Mirren1336606.83

Player page →

4Lewis FergusonAberdeen· 22yAberdeenM22269714627.31
SeasonClubGoalsAstAppsYCRCRating
2017-18Hamilton Academical01040–
2018-19Aberdeen510110–
2019-20Aberdeen14081–
2020-21Aberdeen9235111–
2021-22Aberdeen111361207.31

Player page →

5Callum McGregorCeltic· 28yCelticM282430701217.14
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic73000–
2018-19Celtic312000–
2019-20Celtic96020–
2020-21Celtic373761–
2021-22Celtic2233407.14

Player page →

6R. CallachanRoss County· 28yRoss CountyM28184682506.70
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian40030–
2018-19St Johnstone10040–
2020-21Hamilton Academical9333110–
2021-22Ross County4135706.70

Player page →

7Alex IacovittiRoss County· 24yRoss CountyD244267906.81
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County203640–
2021-22Ross County2231506.81

Player page →

7J. HoltLivingston· 29yLivingstonM2948672606.88
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers24060–
2019-20St Johnstone00020–
2020-21Livingston143070–
2021-22Livingston10371106.88

Player page →

7Liam GordonSt Johnstone· 26ySt JohnstoneD2621671806.92
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone00010–
2019-20St Johnstone00020–
2020-21St Johnstone113650–
2021-22St Johnstone10311006.92

Player page →

10A. ForrestLivingston· 25yLivingstonM2510566706.96
SeasonClubGoalsAstAppsYCRCRating
2020-21Livingston413010–
2021-22Livingston6436606.96

Player page →

11Paul McGinnHibernian· 31yHibernianD31911633216.93
SeasonClubGoalsAstAppsYCRCRating
2017-18Partick Thistle01060–
2018-19St Mirren34080–
2019-20Hibernian00010–
2019-20St Mirren01040–
2020-21Hibernian323870–
2021-22Hibernian3325616.93

Player page →

11R. PorteousHibernian· 23yHibernianD2380632237.13
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian10030–
2018-19Hibernian30050–
2019-20Hibernian10021–
2020-21Hibernian103450–
2021-22Hibernian2029727.13

Player page →

13Stephen O'DonnellMotherwell· 30yMotherwellD30611621626.79
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock25020–
2018-19Kilmarnock01050–
2019-20Kilmarnock33010–
2020-21Motherwell123431–
2021-22Motherwell0028516.79

Player page →

13J. DoigHibernian· 20yHibernianD201562306.80
SeasonClubGoalsAstAppsYCRCRating
2020-21Hibernian132820–
2021-22Hibernian0234106.80

Player page →

15David TurnbullCeltic· 22yCelticM22301661907.60
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell01000–
2018-19Motherwell154020–
2020-21Celtic863130–
2020-21Motherwell10510–
2021-22Celtic6525307.60

Player page →

16Richard TaitSt Mirren· 32ySt MirrenD32312603026.59
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell180100–
2018-19Motherwell11051–
2019-20Motherwell00040–
2020-21St Mirren123351–
2021-22St Mirren0127606.59

Player page →

17Kevin NisbetHibernian· 25yHibernianF2519259506.89
SeasonClubGoalsAstAppsYCRCRating
2020-21Hibernian1423300–
2021-22Hibernian5026506.89

Player page →

17R. McCrorieAberdeen· 24yAberdeenD2441592126.73
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers20040–
2018-19Rangers00001–
2020-21Aberdeen102960–
2021-22Aberdeen11301116.73

Player page →

17Zander ClarkSt Johnstone· 29ySt JohnstoneG290059206.88
SeasonClubGoalsAstAppsYCRCRating
2018-19St Johnstone00010–
2020-21St Johnstone002700–
2021-22St Johnstone0032106.88

Player page →

20Allan McGregorRangers· 40yRangersG400056916.74
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers00031–
2019-20Rangers00030–
2020-21Rangers002710–
2021-22Rangers0029206.74

Player page →

20Liam KellyMotherwell· 26yMotherwellG260056706.80
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston00040–
2020-21Motherwell001800–
2021-22Motherwell0038306.80

Player page →

22Scott BrownAberdeen· 36yAberdeenM3666553626.92
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic02070–
2018-19Celtic110111–
2019-20Celtic20060–
2020-21Celtic123161–
2021-22Aberdeen2124606.92

Player page →

23Greg KiltieSt Mirren· 25ySt MirrenF259654506.72
SeasonClubGoalsAstAppsYCRCRating
2019-20Kilmarnock10010–
2020-21Kilmarnock622920–
2021-22St Mirren2425206.72

Player page →

23Ethan ErhahonSt Mirren· 21ySt MirrenM2133541526.66
SeasonClubGoalsAstAppsYCRCRating
2018-19St Mirren01031–
2020-21St Mirren203160–
2021-22St Mirren1223616.66

Player page →

25Ross LaidlawRoss County· 29yRoss CountyG290053006.91
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County003300–
2021-22Ross County0020006.91

Player page →

26Shaun RooneySt Johnstone· 25ySt JohnstoneD2551501206.76
SeasonClubGoalsAstAppsYCRCRating
2020-21St Johnstone212740–
2021-22St Johnstone3023806.76

Player page →

26Liam SmithDundee United· 26yDundee UnitedD2633501006.84
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United123060–
2021-22Dundee United2120406.84

Player page →

26Greg TaylorCeltic· 24yCelticD2411550806.98
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock02000–
2018-19Kilmarnock12040–
2019-20Celtic03010–
2020-21Celtic052610–
2021-22Celtic0324206.98

Player page →

29Callum HendrySt Johnstone· 24ySt JohnstoneF24202471527.08
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone01000–
2018-19St Johnstone20010–
2019-20St Johnstone71041–
2020-21Aberdeen201210–
2020-21St Johnstone001631–
2021-22St Johnstone9019607.08

Player page →

30Mark O'HaraMotherwell· 26yMotherwellD26111461116.86
SeasonClubGoalsAstAppsYCRCRating
2017-18Dundee40030–
2019-20Motherwell11040–
2020-21Motherwell502721–
2021-22Motherwell1019206.86

Player page →

30Connor McLennanAberdeen· 22yAberdeenF2261046706.56
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen00010–
2018-19Aberdeen38000–
2019-20Aberdeen31020–
2020-21Aberdeen012730–
2021-22Aberdeen0019106.56

Player page →

30Craig SibbaldLivingston· 27yLivingstonM2762461506.69
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston31010–
2019-20Livingston21030–
2020-21Livingston103270–
2021-22Livingston0014406.69

Player page →

33Scott WrightRangers· 24yRangersF2411845406.96
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen10010–
2018-19Aberdeen02000–
2018-19Dundee34010–
2020-21Aberdeen211710–
2020-21Rangers10910–
2021-22Rangers4119006.96

Player page →

34Murray DavidsonSt Johnstone· 34ySt JohnstoneM3490444116.81
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone500120–
2018-19St Johnstone30070–
2019-20St Johnstone00071–
2020-21St Johnstone102140–
2021-22St Johnstone00231106.81

Player page →

35Blair SpittalRoss County· 26yRoss CountyM2612743907.06
SeasonClubGoalsAstAppsYCRCRating
2017-18Partick Thistle43000–
2019-20Ross County20030–
2020-21Ross County11910–
2021-22Ross County5334507.06

Player page →

36A. ConsidineAberdeen· 35yAberdeenD35127402427.20
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen42050–
2018-19Aberdeen32091–
2019-20Aberdeen42040–
2020-21Aberdeen113661–
2021-22Aberdeen004007.20

Player page →

36Jamie RobsonDundee United· 24yDundee UnitedD241240816.95
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United023661–
2021-22Dundee United104206.95

Player page →

38Liam CraigSt Johnstone· 35ySt JohnstoneM35812393326.74
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone35070–
2018-19St Johnstone22060–
2019-20St Johnstone02031–
2020-21St Johnstone332391–
2021-22St Johnstone0016806.74

Player page →

39Ryan ChristieCeltic· 27yCelticM272935381027.92
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen48051–
2018-19Celtic94010–
2019-20Celtic1111031–
2020-21Celtic593410–
2021-22Celtic034007.92

Player page →

39Chris CaddenHibernian· 25yHibernianM2531038206.94
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell07000–
2018-19Motherwell11000–
2020-21Hibernian001000–
2021-22Hibernian2228206.94

Player page →

41C. BurkeKilmarnock· 38yKilmarnockM3820163770–
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock12010–
2018-19Kilmarnock56010–
2019-20Kilmarnock54020–
2020-21Kilmarnock943730–

Player page →

41Glenn MiddletonSt Johnstone· 22ySt JohnstoneF225537206.63
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers23000–
2019-20Hibernian01000–
2020-21St Johnstone20900–
2021-22St Johnstone1128206.63

Player page →

43Craig GordonHeart of Midlothian· 39yHeart of MidlothianG390036107.25
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian0036107.25

Player page →

44L. AppereDundee United· 23yDundee UnitedF232135306.59
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United112220–
2021-22Dundee United1013106.59

Player page →

44Mark ReynoldsDundee United· 35yDundee UnitedD352135306.30
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen11000–
2020-21Dundee United103430–
2021-22Dundee United001006.30

Player page →

44Cammy KerrDundee· 26yDundeeD2612351106.82
SeasonClubGoalsAstAppsYCRCRating
2017-18Dundee01030–
2018-19Dundee10040–
2021-22Dundee0135406.82

Player page →

47A. CampbellMotherwell· 23yMotherwellM2313634150–
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell20030–
2018-19Motherwell24050–
2019-20Motherwell52010–
2020-21Motherwell403460–

Player page →

47L. ErwinSt Mirren· 28ySt MirrenF289134406.33
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock51030–
2019-20Ross County10000–
2020-21Ross County00400–
2020-21St Mirren302710–
2021-22St Mirren003006.33

Player page →

47Jason KerrSt Johnstone· 25ySt JohnstoneM2551341237.40
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone10021–
2018-19St Johnstone20051–
2019-20St Johnstone11030–
2020-21St Johnstone103121–
2021-22St Johnstone003007.40

Player page →

47Jordan McGheeDundee· 25yDundeeD254234606.69
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee30000–
2021-22Dundee1234606.69

Player page →

Data coverage for Scottish Premiership →

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