Skip to content
Almanac
Menu

Goals, assists and cards count 1323 of 1331 stored matches (99%) 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
1James ForrestCeltic· 30yCelticM30393932406.81
SeasonClubGoalsAstAppsYCRCRating
2016-17Celtic66020–
2017-18Celtic87010–
2018-19Celtic119010–
2019-20Celtic1014000–
2020-21Celtic3113006.92
2021-22Celtic1219006.73

Player page →

2Ryan ChristieCeltic· 27yCelticM273637381027.35
SeasonClubGoalsAstAppsYCRCRating
2016-17Aberdeen62000–
2016-17Celtic10000–
2017-18Aberdeen48051–
2018-19Celtic94010–
2019-20Celtic1111031–
2020-21Celtic5934107.29
2021-22Celtic034007.92

Player page →

3Callum McGregorCeltic· 28yCelticM283036701527.12
SeasonClubGoalsAstAppsYCRCRating
2016-17Celtic66031–
2017-18Celtic73000–
2018-19Celtic312000–
2019-20Celtic96020–
2020-21Celtic3737617.09
2021-22Celtic2233407.14

Player page →

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

Player page →

5Kieran TierneyCeltic· 24yCelticD24417040–
SeasonClubGoalsAstAppsYCRCRating
2016-17Celtic16010–
2017-18Celtic37030–
2018-19Celtic04000–

Player page →

5Richard TaitSt Mirren· 32ySt MirrenD32417603626.68
SeasonClubGoalsAstAppsYCRCRating
2016-17Motherwell15060–
2017-18Motherwell180100–
2018-19Motherwell11051–
2019-20Motherwell00040–
2020-21St Mirren1233516.75
2021-22St Mirren0127606.59

Player page →

7David TurnbullCeltic· 22yCelticM22301661907.55
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell01000–
2018-19Motherwell154020–
2020-21Celtic8631307.48
2020-21Motherwell105107.64
2021-22Celtic6525307.60

Player page →

7Liam CraigSt Johnstone· 35ySt JohnstoneM351316393826.87
SeasonClubGoalsAstAppsYCRCRating
2016-17St Johnstone54050–
2017-18St Johnstone35070–
2018-19St Johnstone22060–
2019-20St Johnstone02031–
2020-21St Johnstone3323916.96
2021-22St Johnstone0016806.74

Player page →

7Greg TaylorCeltic· 24yCelticD2411650806.98
SeasonClubGoalsAstAppsYCRCRating
2016-17Kilmarnock01000–
2017-18Kilmarnock02000–
2018-19Kilmarnock12040–
2019-20Celtic03010–
2020-21Celtic0526106.98
2021-22Celtic0324206.98

Player page →

10Barrie McKayHeart of Midlothian· 27yHeart of MidlothianF2771333007.17
SeasonClubGoalsAstAppsYCRCRating
2016-17Rangers53000–
2021-22Heart of Midlothian21033007.17

Player page →

11S. ArmstrongCeltic· 30yCelticM301812010–
SeasonClubGoalsAstAppsYCRCRating
2016-17Celtic157010–
2017-18Celtic35000–

Player page →

11Chris CaddenHibernian· 25yHibernianM2561238206.88
SeasonClubGoalsAstAppsYCRCRating
2016-17Motherwell32000–
2017-18Motherwell07000–
2018-19Motherwell11000–
2020-21Hibernian0010006.70
2021-22Hibernian2228206.94

Player page →

13S. MallanHibernian· 26yHibernianM261111141406.88
SeasonClubGoalsAstAppsYCRCRating
2018-19Hibernian780100–
2019-20Hibernian33020–
2020-21Hibernian1014206.88

Player page →

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

Player page →

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

Player page →

16Ryan JackRangers· 30yRangersM301210281457.08
SeasonClubGoalsAstAppsYCRCRating
2016-17Aberdeen20031–
2017-18Rangers02044–
2018-19Rangers44040–
2019-20Rangers43020–
2020-21Rangers2119107.16
2021-22Rangers009006.90

Player page →

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

Player page →

16Connor McLennanAberdeen· 22yAberdeenF2261046706.60
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen00010–
2018-19Aberdeen38000–
2019-20Aberdeen31020–
2020-21Aberdeen0127306.63
2021-22Aberdeen0019106.56

Player page →

16Anthony RalstonCeltic· 23yCelticD2351029907.41
SeasonClubGoalsAstAppsYCRCRating
2018-19Celtic10000–
2019-20St Johnstone01060–
2020-21Celtic001107.20
2021-22Celtic4928207.42

Player page →

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

Player page →

20Greg DochertyHibernian· 25yHibernianM2559060–
SeasonClubGoalsAstAppsYCRCRating
2016-17Hamilton Academical12030–
2017-18Hamilton Academical33020–
2017-18Rangers03000–
2019-20Hibernian11010–

Player page →

20J. HoltLivingston· 29yLivingstonM2949672906.86
SeasonClubGoalsAstAppsYCRCRating
2016-17Rangers01030–
2017-18Rangers24060–
2019-20St Johnstone00020–
2020-21Livingston1430706.84
2021-22Livingston10371106.88

Player page →

23A. ConsidineAberdeen· 35yAberdeenD35188402826.98
SeasonClubGoalsAstAppsYCRCRating
2016-17Aberdeen61040–
2017-18Aberdeen42050–
2018-19Aberdeen32091–
2019-20Aberdeen42040–
2020-21Aberdeen1136616.96
2021-22Aberdeen004007.20

Player page →

23Scott WrightRangers· 24yRangersF2414845406.79
SeasonClubGoalsAstAppsYCRCRating
2016-17Aberdeen30000–
2017-18Aberdeen10010–
2018-19Aberdeen02000–
2018-19Dundee34010–
2020-21Aberdeen2117106.69
2020-21Rangers109106.63
2021-22Rangers4119006.96

Player page →

23Kenny McLeanAberdeen· 30yAberdeenM30128070–
SeasonClubGoalsAstAppsYCRCRating
2016-17Aberdeen43030–
2017-18Aberdeen85040–

Player page →

26Jamie WalkerHeart of Midlothian· 28yHeart of MidlothianF2818741406.77
SeasonClubGoalsAstAppsYCRCRating
2016-17Heart of Midlothian125050–
2017-18Heart of Midlothian21050–
2019-20Heart of Midlothian31020–
2021-22Heart of Midlothian104206.77

Player page →

26A. CampbellMotherwell· 23yMotherwellM23147341506.84
SeasonClubGoalsAstAppsYCRCRating
2016-17Motherwell11000–
2017-18Motherwell20030–
2018-19Motherwell24050–
2019-20Motherwell52010–
2020-21Motherwell4034606.84

Player page →

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

Player page →

26Greg KiltieSt Mirren· 25ySt MirrenF259754506.78
SeasonClubGoalsAstAppsYCRCRating
2016-17Kilmarnock01000–
2019-20Kilmarnock10010–
2020-21Kilmarnock6229206.84
2021-22St Mirren2425206.72

Player page →

26Scott BrownAberdeen· 36yAberdeenM3677554536.93
SeasonClubGoalsAstAppsYCRCRating
2016-17Celtic11091–
2017-18Celtic02070–
2018-19Celtic110111–
2019-20Celtic20060–
2020-21Celtic1231616.94
2021-22Aberdeen2124606.92

Player page →

26Marcus FraserSt Mirren· 27ySt MirrenD2737732006.82
SeasonClubGoalsAstAppsYCRCRating
2016-17Ross County02020–
2017-18Ross County00030–
2019-20Ross County12050–
2020-21St Mirren1037406.80
2021-22St Mirren1336606.83

Player page →

32Lee WallaceRangers· 34yRangersD3436030–
SeasonClubGoalsAstAppsYCRCRating
2016-17Rangers35030–
2017-18Rangers01000–

Player page →

32Liam SmithDundee United· 26yDundee UnitedD2636501406.86
SeasonClubGoalsAstAppsYCRCRating
2016-17Heart of Midlothian03040–
2020-21Dundee United1230606.87
2021-22Dundee United2120406.84

Player page →

34L. DykesLivingston· 26yLivingstonF261153816.90
SeasonClubGoalsAstAppsYCRCRating
2019-20Livingston95081–
2020-21Livingston203006.90

Player page →

34A. ForrestLivingston· 25yLivingstonM2510566706.85
SeasonClubGoalsAstAppsYCRCRating
2020-21Livingston4130106.72
2021-22Livingston6436606.96

Player page →

34Rory McKenzieKilmarnock· 28yKilmarnockF2885291716.70
SeasonClubGoalsAstAppsYCRCRating
2016-17Kilmarnock43040–
2017-18Kilmarnock00050–
2018-19Kilmarnock11021–
2019-20Kilmarnock11010–
2020-21Kilmarnock2029506.70

Player page →

34Glenn MiddletonSt Johnstone· 22ySt JohnstoneF225537206.67
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers23000–
2019-20Hibernian01000–
2020-21St Johnstone209006.78
2021-22St Johnstone1128206.63

Player page →

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

Player page →

34Charlie AdamDundee· 36yDundeeM3635271306.88
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee12020–
2021-22Dundee23271106.88

Player page →

34J. DoigHibernian· 20yHibernianD201562306.72
SeasonClubGoalsAstAppsYCRCRating
2020-21Hibernian1328206.63
2021-22Hibernian0234106.80

Player page →

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

Player page →

41Mark O'HaraMotherwell· 26yMotherwellD26174461526.81
SeasonClubGoalsAstAppsYCRCRating
2016-17Dundee63041–
2017-18Dundee40030–
2019-20Motherwell11040–
2020-21Motherwell5027216.78
2021-22Motherwell1019206.86

Player page →

41Nicky DevlinLivingston· 28yLivingstonD2844731506.92
SeasonClubGoalsAstAppsYCRCRating
2019-20Livingston00010–
2020-21Livingston2236706.84
2021-22Livingston2237706.99

Player page →

41K. BroadfootInverness Caledonian Thistle· 37yInverness Caledonian ThistleD3734311636.77
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock12061–
2018-19Kilmarnock11042–
2019-20Kilmarnock00010–
2019-20St Mirren01000–
2020-21Kilmarnock0031306.77
2021-22Inverness Caledonian Thistle10020–

Player page →

41Calvin RamsayAberdeen· 18yAberdeenD181428106.88
SeasonClubGoalsAstAppsYCRCRating
2020-21Aberdeen004006.25
2021-22Aberdeen1424106.94

Player page →

41James PenriceLivingston· 23yLivingstonD230426706.64
SeasonClubGoalsAstAppsYCRCRating
2017-18Partick Thistle00010–
2021-22Livingston0426606.64

Player page →

47Ross StewartRoss County· 25yRoss CountyF259319906.85
SeasonClubGoalsAstAppsYCRCRating
2019-20Ross County72070–
2020-21Ross County2119206.85

Player page →

47J. ScottHibernian· 21yHibernianM218316106.77
SeasonClubGoalsAstAppsYCRCRating
2018-19Motherwell11000–
2019-20Motherwell31010–
2021-22Hibernian4116006.77

Player page →

47Lawrence ShanklandDundee United· 26yDundee UnitedF268333506.87
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United8332406.89
2021-22Dundee United001106.30

Player page →

47Graham DorransRangers· 35yRangersM3553050–
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers53050–

Player page →

Data coverage for Scottish Premiership →

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