Skip to content
Almanac
Menu

Goals, assists and cards count 873 of 875 stored matches (100%) that name a player. Appearances count 456 matches with a stored lineup.

  • 18
  • 19
  • 20
  • 21

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

#PlayerClubPosAgeGoalsAstAppsYCRCRating
1David TurnbullCeltic· 22yCelticM22301561907.55
SeasonClubGoalsAstAppsYCRCRating
2018-19Motherwell154020–
2020-21Celtic8631307.48
2020-21Motherwell105107.64
2021-22Celtic6525307.60

Player page →

2Lewis FergusonAberdeen· 22yAberdeenM22268714227.24
SeasonClubGoalsAstAppsYCRCRating
2018-19Aberdeen510110–
2019-20Aberdeen14081–
2020-21Aberdeen92351117.17
2021-22Aberdeen111361207.31

Player page →

3Ryan ChristieCeltic· 27yCelticM27252738517.35
SeasonClubGoalsAstAppsYCRCRating
2018-19Celtic94010–
2019-20Celtic1111031–
2020-21Celtic5934107.29
2021-22Celtic034007.92

Player page →

3James ForrestCeltic· 30yCelticM30252632106.81
SeasonClubGoalsAstAppsYCRCRating
2018-19Celtic119010–
2019-20Celtic1014000–
2020-21Celtic3113006.92
2021-22Celtic1219006.73

Player page →

5Callum HendrySt Johnstone· 24ySt JohnstoneF24201471526.77
SeasonClubGoalsAstAppsYCRCRating
2018-19St Johnstone20010–
2019-20St Johnstone71041–
2020-21Aberdeen2012106.59
2020-21St Johnstone0016316.50
2021-22St Johnstone9019607.08

Player page →

6Chris BurkeKilmarnock· 38yKilmarnockM38191437607.03
SeasonClubGoalsAstAppsYCRCRating
2018-19Kilmarnock56010–
2019-20Kilmarnock54020–
2020-21Kilmarnock9437307.03

Player page →

6L. GriffithsDundee· 31yDundeeF3119737506.82
SeasonClubGoalsAstAppsYCRCRating
2018-19Celtic21010–
2019-20Celtic94020–
2020-21Celtic6222006.84
2021-22Dundee2015206.79

Player page →

6Kevin NisbetHibernian· 25yHibernianF2519259506.97
SeasonClubGoalsAstAppsYCRCRating
2020-21Hibernian14233007.03
2021-22Hibernian5026506.89

Player page →

9Callum McGregorCeltic· 28yCelticM281727701217.12
SeasonClubGoalsAstAppsYCRCRating
2018-19Celtic312000–
2019-20Celtic96020–
2020-21Celtic3737617.09
2021-22Celtic2233407.14

Player page →

10Danny MullenDundee· 27yDundeeF27151251006.78
SeasonClubGoalsAstAppsYCRCRating
2018-19St Mirren50020–
2019-20St Mirren20020–
2020-21Dundee10000–
2021-22Dundee7125606.78

Player page →

11R. CallachanRoss County· 28yRoss CountyM28144682206.79
SeasonClubGoalsAstAppsYCRCRating
2018-19St Johnstone10040–
2020-21Hamilton Academical93331106.88
2021-22Ross County4135706.70

Player page →

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

Player page →

12A. CampbellMotherwell· 23yMotherwellM23116341206.84
SeasonClubGoalsAstAppsYCRCRating
2018-19Motherwell24050–
2019-20Motherwell52010–
2020-21Motherwell4034606.84

Player page →

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

Player page →

12Craig HalkettHeart of Midlothian· 27yHeart of MidlothianD27112281917.15
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston70061–
2019-20Heart of Midlothian22070–
2021-22Heart of Midlothian2028607.15

Player page →

16Ryan JackRangers· 30yRangersM3010828707.08
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers44040–
2019-20Rangers43020–
2020-21Rangers2119107.16
2021-22Rangers009006.90

Player page →

16Scott WrightRangers· 24yRangersF2410845306.79
SeasonClubGoalsAstAppsYCRCRating
2018-19Aberdeen02000–
2018-19Dundee34010–
2020-21Aberdeen2117106.69
2020-21Rangers109106.63
2021-22Rangers4119006.96

Player page →

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

Player page →

19Paul McGinnHibernian· 31yHibernianD31910632616.99
SeasonClubGoalsAstAppsYCRCRating
2018-19St Mirren34080–
2019-20Hibernian00010–
2019-20St Mirren01040–
2020-21Hibernian3238707.02
2021-22Hibernian3325616.93

Player page →

19Greg KiltieSt Mirren· 25ySt MirrenF259654506.78
SeasonClubGoalsAstAppsYCRCRating
2019-20Kilmarnock10010–
2020-21Kilmarnock6229206.84
2021-22St Mirren2425206.72

Player page →

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

Player page →

22A. ConsidineAberdeen· 35yAberdeenD3585401926.98
SeasonClubGoalsAstAppsYCRCRating
2018-19Aberdeen32091–
2019-20Aberdeen42040–
2020-21Aberdeen1136616.96
2021-22Aberdeen004007.20

Player page →

22Blair SpittalRoss County· 26yRoss CountyM268443907.03
SeasonClubGoalsAstAppsYCRCRating
2019-20Ross County20030–
2020-21Ross County119106.91
2021-22Ross County5334507.06

Player page →

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

Player page →

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

Player page →

26Mark O'HaraMotherwell· 26yMotherwellM267146816.81
SeasonClubGoalsAstAppsYCRCRating
2019-20Motherwell11040–
2020-21Motherwell5027216.78
2021-22Motherwell1019206.86

Player page →

26Ryan HardieLivingston· 25yLivingstonF2571010–
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston71010–

Player page →

26R. PorteousHibernian· 23yHibernianD2370631937.07
SeasonClubGoalsAstAppsYCRCRating
2018-19Hibernian30050–
2019-20Hibernian10021–
2020-21Hibernian1034507.01
2021-22Hibernian2029727.13

Player page →

29Connor McLennanAberdeen· 22yAberdeenF2261046606.60
SeasonClubGoalsAstAppsYCRCRating
2018-19Aberdeen38000–
2019-20Aberdeen31020–
2020-21Aberdeen0127306.63
2021-22Aberdeen0019106.56

Player page →

29Scott BrownAberdeen· 36yAberdeenM3664552926.93
SeasonClubGoalsAstAppsYCRCRating
2018-19Celtic110111–
2019-20Celtic20060–
2020-21Celtic1231616.94
2021-22Aberdeen2124606.92

Player page →

29Craig SibbaldLivingston· 27yLivingstonM2762461506.62
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston31010–
2019-20Livingston21030–
2020-21Livingston1032706.59
2021-22Livingston0014406.69

Player page →

29Stephen KingsleyHeart of Midlothian· 27yHeart of MidlothianD276033207.02
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian6033207.02

Player page →

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

Player page →

33Liam CraigSt Johnstone· 35ySt JohnstoneM3557392626.87
SeasonClubGoalsAstAppsYCRCRating
2018-19St Johnstone22060–
2019-20St Johnstone02031–
2020-21St Johnstone3323916.96
2021-22St Johnstone0016806.74

Player page →

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

Player page →

33Andy HallidayHeart of Midlothian· 30yHeart of MidlothianM3052271016.91
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers11040–
2019-20Rangers01000–
2021-22Heart of Midlothian4027616.91

Player page →

33Shaun RooneySt Johnstone· 25ySt JohnstoneD2551501206.74
SeasonClubGoalsAstAppsYCRCRating
2020-21St Johnstone2127406.73
2021-22St Johnstone3023806.76

Player page →

38Stephen O'DonnellMotherwell· 30yMotherwellD3046621426.77
SeasonClubGoalsAstAppsYCRCRating
2018-19Kilmarnock01050–
2019-20Kilmarnock33010–
2020-21Motherwell1234316.76
2021-22Motherwell0028516.79

Player page →

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

Player page →

38Iain VigursRoss County· 34yRoss CountyM3443302216.81
SeasonClubGoalsAstAppsYCRCRating
2019-20Ross County22050–
2020-21Ross County21301716.81

Player page →

38Alex IacovittiRoss County· 24yRoss CountyD244267906.81
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County2036406.81
2021-22Ross County2231506.81

Player page →

38John SouttarHeart of Midlothian· 25yHeart of MidlothianD254227707.30
SeasonClubGoalsAstAppsYCRCRating
2018-19Heart of Midlothian01010–
2019-20Heart of Midlothian01020–
2021-22Heart of Midlothian4027407.30

Player page →

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

Player page →

38L. McCowanDundee· 24yDundeeM244229006.67
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee4229006.67

Player page →

38Rory McKenzieKilmarnock· 28yKilmarnockF284229816.70
SeasonClubGoalsAstAppsYCRCRating
2018-19Kilmarnock11021–
2019-20Kilmarnock11010–
2020-21Kilmarnock2029506.70

Player page →

38Jamie WalkerHeart of Midlothian· 28yHeart of MidlothianF28414406.77
SeasonClubGoalsAstAppsYCRCRating
2019-20Heart of Midlothian31020–
2021-22Heart of Midlothian104206.77

Player page →

38Jason KerrSt Johnstone· 25ySt JohnstoneM2541341027.02
SeasonClubGoalsAstAppsYCRCRating
2018-19St Johnstone20051–
2019-20St Johnstone11030–
2020-21St Johnstone1031216.99
2021-22St Johnstone003007.40

Player page →

38O. BurkeCeltic· 25yCelticF2541000–
SeasonClubGoalsAstAppsYCRCRating
2018-19Celtic41000–

Player page →

38Stuart FindlayKilmarnock· 26yKilmarnockD264122626.72
SeasonClubGoalsAstAppsYCRCRating
2018-19Kilmarnock30041–
2019-20Kilmarnock11020–
2020-21Kilmarnock0022016.72

Player page →

38Lee ErwinSt Mirren· 28ySt MirrenF284034106.66
SeasonClubGoalsAstAppsYCRCRating
2019-20Ross County10000–
2020-21Ross County004006.70
2020-21St Mirren3027106.69
2021-22St Mirren003006.33

Player page →

Data coverage for Scottish Premiership →

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