Skip to content
Almanac
Menu
Clear filters

Goals, assists and cards count 2024 of 2033 stored matches (100%) that name a player. Appearances count 1140 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
  • 22
  • 23
  • 24

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

#PlayerClubPosAgeGoalsAstAppsYCRCRating
1David TurnbullCeltic· 25yCelticM2541221051217.37
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell01000–
2018-19Motherwell154020–
2020-21Celtic8631307.48
2020-21Motherwell105107.64
2021-22Celtic6525307.60
2022-23Celtic4628117.05
2023-24Celtic7016207.24

Player page →

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

Player page →

3Anthony RalstonCeltic· 26yCelticD26716761107.27
SeasonClubGoalsAstAppsYCRCRating
2018-19Celtic10000–
2019-20St Johnstone01060–
2020-21Celtic001107.20
2021-22Celtic4928207.42
2022-23Celtic0116206.96
2023-24Celtic0215007.26
2024-25Celtic2316007.36

Player page →

4John SouttarRangers· 28yRangersD2894912007.25
SeasonClubGoalsAstAppsYCRCRating
2016-17Heart of Midlothian01010–
2017-18Heart of Midlothian10080–
2018-19Heart of Midlothian01010–
2019-20Heart of Midlothian01020–
2021-22Heart of Midlothian4027407.30
2022-23Rangers1012106.96
2023-24Rangers2128207.27
2024-25Rangers1024107.28

Player page →

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

Player page →

6Callum McGregorCeltic· 31yCelticM3144461712637.21
SeasonClubGoalsAstAppsYCRCRating
2016-17Celtic66031–
2017-18Celtic73000–
2018-19Celtic312000–
2019-20Celtic96020–
2020-21Celtic3737617.09
2021-22Celtic2233407.14
2022-23Celtic4131317.08
2023-24Celtic2635507.31
2024-25Celtic8335307.41

Player page →

7Blair SpittalHeart of Midlothian· 29yHeart of MidlothianM2931281511607.20
SeasonClubGoalsAstAppsYCRCRating
2017-18Partick Thistle43000–
2019-20Ross County20030–
2020-21Ross County119106.91
2021-22Ross County5334507.06
2022-23Motherwell6736207.06
2023-24Motherwell91137507.54
2024-25Heart of Midlothian4335007.18

Player page →

8Greg TaylorCeltic· 27yCelticD277311442007.18
SeasonClubGoalsAstAppsYCRCRating
2016-17Kilmarnock01000–
2017-18Kilmarnock02000–
2018-19Kilmarnock12040–
2019-20Celtic03010–
2020-21Celtic0526106.98
2021-22Celtic0324206.98
2022-23Celtic3431307.09
2023-24Celtic3435407.41
2024-25Celtic0728507.33

Player page →

9Craig HalkettHeart of Midlothian· 30yHeart of MidlothianD30122602317.17
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston70061–
2019-20Heart of Midlothian22070–
2021-22Heart of Midlothian2028607.15
2022-23Heart of Midlothian006007.10
2023-24Heart of Midlothian009106.83
2024-25Heart of Midlothian1017307.36

Player page →

10Lawrence ShanklandHeart of Midlothian· 29yHeart of MidlothianF2964191392507.16
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United8332406.89
2021-22Dundee United001106.30
2022-23Heart of Midlothian24437507.14
2023-24Heart of Midlothian24437807.39
2024-25Heart of Midlothian8832707.22

Player page →

11R. PorteousHibernian· 26yHibernianD26110842937.12
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian10030–
2018-19Hibernian30050–
2019-20Hibernian10021–
2020-21Hibernian1034507.01
2021-22Hibernian2029727.13
2022-23Hibernian3021707.27

Player page →

11N. CaddenHibernian· 28yHibernianM285729207.12
SeasonClubGoalsAstAppsYCRCRating
2024-25Hibernian5729207.12

Player page →

13Lennon MillerMotherwell· 18yMotherwellM1821061917.10
SeasonClubGoalsAstAppsYCRCRating
2022-23Motherwell004106.33
2023-24Motherwell0225316.98
2024-25Motherwell2832507.27

Player page →

14Charlie MulgrewDundee United· 39yDundee UnitedD393250817.07
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee United2231507.14
2022-23Dundee United1019316.95

Player page →

14David BatesAberdeen· 28yAberdeenD2830331107.07
SeasonClubGoalsAstAppsYCRCRating
2016-17Rangers00010–
2017-18Rangers10010–
2021-22Aberdeen2033907.07

Player page →

14Elliot WattSt Johnstone· 25ySt JohnstoneM25218207.07
SeasonClubGoalsAstAppsYCRCRating
2024-25St Johnstone218207.07

Player page →

17R. SnodgrassHeart of Midlothian· 37yHeart of MidlothianM371423917.05
SeasonClubGoalsAstAppsYCRCRating
2022-23Heart of Midlothian1423917.05

Player page →

18Daniel ArmstrongKilmarnock· 27yKilmarnockM2718241082727.04
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock9737917.04
2023-24Kilmarnock61038907.16
2024-25Kilmarnock3733916.91

Player page →

18Steven FletcherDundee United· 38yDundee UnitedF389233307.04
SeasonClubGoalsAstAppsYCRCRating
2022-23Dundee United9233307.04

Player page →

18Craig ConwaySt Johnstone· 40ySt JohnstoneM403228007.04
SeasonClubGoalsAstAppsYCRCRating
2020-21St Johnstone3228007.04

Player page →

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

Player page →

22Jason KerrSt Johnstone· 28ySt JohnstoneM2851341237.02
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone10021–
2018-19St Johnstone20051–
2019-20St Johnstone11030–
2020-21St Johnstone1031216.99
2021-22St Johnstone003007.40

Player page →

22J. McCrackenDundee· 25yDundeeG250128107.02
SeasonClubGoalsAstAppsYCRCRating
2023-24Dundee0012007.27
2024-25Dundee0116106.83

Player page →

22K. BowieHibernian· 22yHibernianF226118207.02
SeasonClubGoalsAstAppsYCRCRating
2024-25Hibernian6118207.02

Player page →

25L. McCowanDundee· 27yDundeeM272215102917.01
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee4229006.67
2023-24Dundee10537917.05
2024-25Celtic6733007.21
2024-25Dundee213007.47

Player page →

25Stephen KingsleyHeart of Midlothian· 30yHeart of MidlothianD308096807.01
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian6033207.02
2022-23Heart of Midlothian0021406.79
2023-24Heart of Midlothian1033007.18
2024-25Heart of Midlothian109206.82

Player page →

25Stephen WelshCeltic· 25yCelticD252141607.01
SeasonClubGoalsAstAppsYCRCRating
2020-21Celtic1016107.06
2021-22Celtic0110207.07
2022-23Celtic104207.03
2023-24Celtic0010106.76
2024-25Celtic001008.30

Player page →

28Craig GordonHeart of Midlothian· 42yHeart of MidlothianG420088507.00
SeasonClubGoalsAstAppsYCRCRating
2016-17Celtic00020–
2021-22Heart of Midlothian0036107.25
2022-23Heart of Midlothian0016106.92
2023-24Heart of Midlothian003006.77
2024-25Heart of Midlothian0033106.80

Player page →

29R. GrahamDundee United· 24yDundee UnitedD2462451006.99
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee United2115507.09
2022-23Dundee United0115206.56
2024-25Dundee United4015307.32

Player page →

29J. McPakeSt Johnstone· 23ySt JohnstoneF231313006.99
SeasonClubGoalsAstAppsYCRCRating
2024-25St Johnstone1313006.99

Player page →

31Kevin NisbetAberdeen· 28yAberdeenF284281101406.97
SeasonClubGoalsAstAppsYCRCRating
2020-21Hibernian14233007.03
2021-22Hibernian5026506.89
2022-23Hibernian12119506.99
2024-25Aberdeen11532406.95

Player page →

31Barrie McKayHeart of Midlothian· 30yHeart of MidlothianF30112189106.97
SeasonClubGoalsAstAppsYCRCRating
2016-17Rangers53000–
2021-22Heart of Midlothian21033007.17
2022-23Heart of Midlothian4637106.87
2023-24Heart of Midlothian0211006.83
2024-25Heart of Midlothian008006.81

Player page →

31Simon MurrayDundee· 33yDundeeF334510891906.97
SeasonClubGoalsAstAppsYCRCRating
2017-18Dundee30010–
2017-18Hibernian62010–
2022-23Ross County4114106.61
2023-24Ross County16437707.05
2024-25Dundee16338907.02

Player page →

34James ForrestCeltic· 33yCelticM33504793406.96
SeasonClubGoalsAstAppsYCRCRating
2016-17Celtic66020–
2017-18Celtic87010–
2018-19Celtic119010–
2019-20Celtic1014000–
2020-21Celtic3113006.92
2021-22Celtic1219006.73
2022-23Celtic4216006.95
2023-24Celtic6122007.12
2024-25Celtic1523006.99

Player page →

34Ryan JackRangers· 33yRangersM331412651956.96
SeasonClubGoalsAstAppsYCRCRating
2016-17Aberdeen20031–
2017-18Rangers02044–
2018-19Rangers44040–
2019-20Rangers43020–
2020-21Rangers2119107.16
2021-22Rangers009006.90
2022-23Rangers1226506.88
2023-24Rangers1011006.87

Player page →

36Barry DouglasSt Johnstone· 35ySt JohnstoneD350016306.94
SeasonClubGoalsAstAppsYCRCRating
2024-25St Johnstone0016306.94

Player page →

37Lyall CameronDundee· 22yDundeeM2214565406.93
SeasonClubGoalsAstAppsYCRCRating
2023-24Dundee5032206.76
2024-25Dundee9533207.10

Player page →

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

Player page →

39Paul McGinnMotherwell· 34yMotherwellD3411111404126.92
SeasonClubGoalsAstAppsYCRCRating
2017-18Partick Thistle01060–
2018-19St Mirren34080–
2019-20Hibernian00010–
2019-20St Mirren01040–
2020-21Hibernian3238707.02
2021-22Hibernian3325616.93
2022-23Motherwell0036406.93
2023-24Motherwell1031416.82
2024-25Motherwell1010106.78

Player page →

40J. McLaughlinRangers· 37yRangersG370029206.91
SeasonClubGoalsAstAppsYCRCRating
2020-21Rangers0011007.11
2021-22Rangers008206.91
2022-23Rangers0010006.70

Player page →

41Ross LaidlawRoss County· 32yRoss CountyG3200131206.90
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County0033006.78
2021-22Ross County0020006.91
2022-23Ross County0038206.84
2023-24Ross County0025007.14
2024-25Ross County0015006.86

Player page →

41Stuart FindlayKilmarnock· 29yKilmarnockD2972761226.90
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock31010–
2018-19Kilmarnock30041–
2019-20Kilmarnock11020–
2020-21Kilmarnock0022016.72
2023-24Kilmarnock0037507.02
2024-25Kilmarnock0017006.85

Player page →

43Liam GordonMotherwell· 29yMotherwellD29531583126.89
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone00010–
2019-20St Johnstone00020–
2020-21St Johnstone1136506.87
2021-22St Johnstone10311006.92
2022-23St Johnstone2132706.83
2023-24St Johnstone0032316.90
2024-25Motherwell1127316.94

Player page →

43Jamie McCartHeart of Midlothian· 27yHeart of MidlothianD2720851116.89
SeasonClubGoalsAstAppsYCRCRating
2020-21St Johnstone0037506.91
2021-22St Johnstone1037616.82
2024-25Heart of Midlothian1011007.10

Player page →

43A. LowryHeart of Midlothian· 21yHeart of MidlothianM211221206.89
SeasonClubGoalsAstAppsYCRCRating
2021-22Rangers114107.00
2022-23Rangers005006.60
2023-24Heart of Midlothian0112106.93

Player page →

46Nicky DevlinAberdeen· 31yAberdeenD3112101793306.88
SeasonClubGoalsAstAppsYCRCRating
2019-20Livingston00010–
2020-21Livingston2236706.84
2021-22Livingston2237706.99
2022-23Livingston2538806.83
2023-24Aberdeen2137606.88
2024-25Aberdeen4031406.85

Player page →

46Mark O'HaraSt Mirren· 29ySt MirrenM2937121413136.88
SeasonClubGoalsAstAppsYCRCRating
2016-17Dundee63041–
2017-18Dundee40030–
2019-20Motherwell11040–
2020-21Motherwell5027216.78
2021-22Motherwell1019206.86
2022-23St Mirren10235816.88
2023-24St Mirren6328406.91
2024-25St Mirren4332406.97

Player page →

46C. BarronRangers· 22yRangersM222587506.88
SeasonClubGoalsAstAppsYCRCRating
2021-22Aberdeen0013106.88
2022-23Aberdeen1217206.79
2023-24Aberdeen1329206.91
2024-25Rangers0028006.89

Player page →

46Charlie AdamDundee· 39yDundeeM3935271306.88
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee12020–
2021-22Dundee23271106.88

Player page →

46S. MallanHibernian· 29yHibernianM291111141406.88
SeasonClubGoalsAstAppsYCRCRating
2018-19Hibernian780100–
2019-20Hibernian33020–
2020-21Hibernian1014206.88

Player page →

Data coverage for Scottish Premiership →

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