Skip to content
Almanac
Menu
Clear filters

Goals, assists and cards count 1648 of 1658 stored matches (99%) that name a player. Appearances count 1434 matches with a stored lineup.

  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26

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

#PlayerClubPosAgeGoalsAstAppsYCRCRating
1Marc LeonardHeart of Midlothian· 24yHeart of MidlothianM241313317.63
SeasonClubGoalsAstAppsYCRCRating
2025-26Heart of Midlothian1313317.63

Player page →

2Elliot WattMotherwell· 26yMotherwellM2684421017.47
SeasonClubGoalsAstAppsYCRCRating
2024-25St Johnstone218207.07
2025-26Motherwell6334817.56

Player page →

3David TurnbullCeltic· 27yCelticM2726171051017.37
SeasonClubGoalsAstAppsYCRCRating
2020-21Celtic8631307.48
2020-21Motherwell105107.64
2021-22Celtic6525307.60
2022-23Celtic4628117.05
2023-24Celtic7016207.24

Player page →

4Ryan ChristieCeltic· 31yCelticM31162338417.35
SeasonClubGoalsAstAppsYCRCRating
2019-20Celtic1111031–
2020-21Celtic5934107.29
2021-22Celtic034007.92

Player page →

5Kieran TierneyCeltic· 29yCelticD2971145407.30
SeasonClubGoalsAstAppsYCRCRating
2025-26Celtic6835207.28
2026-27Celtic1310207.34

Player page →

6John SouttarRangers· 30yRangersD30821151707.26
SeasonClubGoalsAstAppsYCRCRating
2019-20Heart of Midlothian01020–
2021-22Heart of Midlothian4027407.30
2022-23Rangers1012106.96
2023-24Rangers2128207.27
2024-25Rangers1024107.28
2025-26Rangers0024707.30

Player page →

7Lewis FergusonAberdeen· 27yAberdeenM27217713127.24
SeasonClubGoalsAstAppsYCRCRating
2019-20Aberdeen14081–
2020-21Aberdeen92351117.17
2021-22Aberdeen111361207.31

Player page →

8Callum McGregorCeltic· 33yCelticM3330282193327.18
SeasonClubGoalsAstAppsYCRCRating
2019-20Celtic96020–
2020-21Celtic3737617.09
2021-22Celtic2233407.14
2022-23Celtic4131317.08
2023-24Celtic2635507.31
2024-25Celtic8335307.41
2025-26Celtic2337907.13
2026-27Celtic0011106.93

Player page →

8Greg TaylorCeltic· 29yCelticD296261441607.18
SeasonClubGoalsAstAppsYCRCRating
2019-20Celtic03010–
2020-21Celtic0526106.98
2021-22Celtic0324206.98
2022-23Celtic3431307.09
2023-24Celtic3435407.41
2024-25Celtic0728507.33

Player page →

8Anthony RalstonCeltic· 27yCelticD276161001507.18
SeasonClubGoalsAstAppsYCRCRating
2019-20St Johnstone01060–
2020-21Celtic001107.20
2021-22Celtic4928207.42
2022-23Celtic0116206.96
2023-24Celtic0215007.26
2024-25Celtic2316007.36
2025-26Celtic0024406.89

Player page →

11Craig HalkettHeart of Midlothian· 31yHeart of MidlothianD3192902617.17
SeasonClubGoalsAstAppsYCRCRating
2019-20Heart of Midlothian22070–
2021-22Heart of Midlothian2028607.15
2022-23Heart of Midlothian006007.10
2023-24Heart of Midlothian009106.83
2024-25Heart of Midlothian1017307.36
2025-26Heart of Midlothian4030917.17

Player page →

11H. MilneHeart of Midlothian· 30yHeart of MidlothianD3016391007.17
SeasonClubGoalsAstAppsYCRCRating
2023-24Partick Thistle00010–
2024-25Heart of Midlothian003006.93
2025-26Heart of Midlothian1630807.28
2026-27Heart of Midlothian006106.73

Player page →

13Blair SpittalHeart of Midlothian· 30yHeart of MidlothianM3029281791907.16
SeasonClubGoalsAstAppsYCRCRating
2019-20Ross County20030–
2020-21Ross County119106.91
2021-22Ross County5334507.06
2022-23Motherwell6736207.06
2023-24Motherwell91137507.54
2024-25Heart of Midlothian4335007.18
2025-26Heart of Midlothian2224306.93
2026-27Heart of Midlothian014007.25

Player page →

14Scott BainFalkirk· 34yFalkirkG340068207.14
SeasonClubGoalsAstAppsYCRCRating
2020-21Celtic0018006.86
2021-22Celtic002006.95
2022-23Celtic001006.20
2023-24Celtic003006.85
2025-26Falkirk0032207.19
2026-27Falkirk0012007.58

Player page →

14J. McPakeHeart of Midlothian· 25yHeart of MidlothianF254923107.14
SeasonClubGoalsAstAppsYCRCRating
2024-25St Johnstone1313006.99
2026-27Heart of Midlothian3610107.32

Player page →

16Lawrence ShanklandRangers· 31yRangersF3183221732907.12
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United8332406.89
2021-22Dundee United001106.30
2022-23Heart of Midlothian24437507.14
2023-24Heart of Midlothian24437807.39
2024-25Heart of Midlothian8832707.22
2025-26Heart of Midlothian16329406.98
2026-27Rangers305006.78

Player page →

16R. PorteousHibernian· 27yHibernianD2770842137.12
SeasonClubGoalsAstAppsYCRCRating
2019-20Hibernian10021–
2020-21Hibernian1034507.01
2021-22Hibernian2029727.13
2022-23Hibernian3021707.27

Player page →

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

Player page →

19Charlie MulgrewDundee United· 40yDundee UnitedD403250817.07
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee United2231507.14
2022-23Dundee United1019316.95

Player page →

19David BatesAberdeen· 30yAberdeenD302033907.07
SeasonClubGoalsAstAppsYCRCRating
2021-22Aberdeen2033907.07

Player page →

21Stephen WelshMotherwell· 26yMotherwellD263269807.06
SeasonClubGoalsAstAppsYCRCRating
2020-21Celtic1016107.06
2021-22Celtic0110207.07
2022-23Celtic104207.03
2023-24Celtic0010106.76
2024-25Celtic001008.30
2025-26Celtic001006.60
2025-26Motherwell1127207.14

Player page →

22Luke GrahamDundee· 22yDundeeD222138407.05
SeasonClubGoalsAstAppsYCRCRating
2024-25Dundee003106.77
2025-26Dundee2135307.08

Player page →

22R. SnodgrassHeart of Midlothian· 39yHeart of MidlothianM391423917.05
SeasonClubGoalsAstAppsYCRCRating
2022-23Heart of Midlothian1423917.05

Player page →

24Daniel ArmstrongKilmarnock· 29yKilmarnockM2918241082727.04
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock9737917.04
2023-24Kilmarnock61038907.16
2024-25Kilmarnock3733916.91

Player page →

24Steven FletcherDundee United· 39yDundee UnitedF399233307.04
SeasonClubGoalsAstAppsYCRCRating
2022-23Dundee United9233307.04

Player page →

24Craig ConwaySt Johnstone· 41ySt JohnstoneM413228007.04
SeasonClubGoalsAstAppsYCRCRating
2020-21St Johnstone3228007.04

Player page →

27J. McCrackenDundee· 26yDundeeG260163207.03
SeasonClubGoalsAstAppsYCRCRating
2023-24Dundee0012007.27
2024-25Dundee0116106.83
2025-26Dundee0035107.04

Player page →

27C. BurkeKilmarnock· 42yKilmarnockM4214837507.03
SeasonClubGoalsAstAppsYCRCRating
2019-20Kilmarnock54020–
2020-21Kilmarnock9437307.03

Player page →

29R. GrahamDundee United· 25yDundee UnitedD2582651207.02
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee United2115507.09
2022-23Dundee United0115206.56
2024-25Dundee United4015307.32
2025-26Dundee United2020207.07

Player page →

29Jason KerrHibernian· 29yHibernianD292145517.02
SeasonClubGoalsAstAppsYCRCRating
2019-20St Johnstone11030–
2020-21St Johnstone1031216.99
2021-22St Johnstone003007.40
2026-27Hibernian0011007.03

Player page →

31Stephen KingsleyHeart of Midlothian· 32yHeart of MidlothianD321111221007.01
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian6033207.02
2022-23Heart of Midlothian0021406.79
2023-24Heart of Midlothian1033007.18
2024-25Heart of Midlothian109206.82
2025-26Heart of Midlothian2121107.08
2026-27Heart of Midlothian105106.82

Player page →

32Craig GordonHeart of Midlothian· 43yHeart of MidlothianG430091307.00
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian0036107.25
2022-23Heart of Midlothian0016106.92
2023-24Heart of Midlothian003006.77
2024-25Heart of Midlothian0033106.80
2025-26Heart of Midlothian003006.80

Player page →

32N. CaddenHibernian· 30yHibernianM3061258407.00
SeasonClubGoalsAstAppsYCRCRating
2024-25Hibernian5729207.12
2025-26Hibernian0525206.91
2026-27Hibernian104006.70

Player page →

32Brad SpencerFalkirk· 30yFalkirkM3004481807.00
SeasonClubGoalsAstAppsYCRCRating
2020-21Raith Rovers01020–
2025-26Falkirk02381307.07
2026-27Falkirk0110306.72

Player page →

35F. CurtisRangers· 20yRangersM205236206.98
SeasonClubGoalsAstAppsYCRCRating
2024-25Rangers013006.80
2025-26Kilmarnock4113107.32
2025-26Rangers1010006.71
2026-27Rangers0010106.81

Player page →

36Paul McGinnMotherwell· 36yMotherwellD36861743126.97
SeasonClubGoalsAstAppsYCRCRating
2019-20Hibernian00010–
2019-20St Mirren01040–
2020-21Hibernian3238707.02
2021-22Hibernian3325616.93
2022-23Motherwell0036406.93
2023-24Motherwell1031416.82
2024-25Motherwell1010106.78
2025-26Motherwell0033407.16
2026-27Motherwell001006.50

Player page →

37Stuart FindlayHeart of Midlothian· 31yHeart of MidlothianD31621171226.96
SeasonClubGoalsAstAppsYCRCRating
2019-20Kilmarnock11020–
2020-21Kilmarnock0022016.72
2023-24Kilmarnock0037507.02
2024-25Kilmarnock0017006.85
2025-26Heart of Midlothian5134507.16
2026-27Heart of Midlothian007016.64

Player page →

37Ryan JackRangers· 34yRangersM348665806.96
SeasonClubGoalsAstAppsYCRCRating
2019-20Rangers43020–
2020-21Rangers2119107.16
2021-22Rangers009006.90
2022-23Rangers1226506.88
2023-24Rangers1011006.87

Player page →

39Barrie McKayLivingston· 31yLivingstonF3161995106.95
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian21033007.17
2022-23Heart of Midlothian4637106.87
2023-24Heart of Midlothian0211006.83
2024-25Heart of Midlothian008006.81
2025-26Livingston016006.68

Player page →

40L. McCowanCeltic· 28yCelticM2824161371116.94
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee4229006.67
2023-24Dundee10537917.05
2024-25Celtic6733007.21
2024-25Dundee213007.47
2025-26Celtic1130206.73
2026-27Celtic105006.81

Player page →

40Barry DouglasSt Johnstone· 37ySt JohnstoneD370016306.94
SeasonClubGoalsAstAppsYCRCRating
2024-25St Johnstone0016306.94

Player page →

42Lyall CameronDundee United· 24yDundee UnitedM2416890706.93
SeasonClubGoalsAstAppsYCRCRating
2023-24Dundee5032206.76
2024-25Dundee9533207.10
2025-26Aberdeen0013106.88
2025-26Rangers006106.43
2026-27Dundee United236107.55

Player page →

42Scott BrownAberdeen· 41yAberdeenM4153551816.93
SeasonClubGoalsAstAppsYCRCRating
2019-20Celtic20060–
2020-21Celtic1231616.94
2021-22Aberdeen2124606.92

Player page →

42K. BowieHibernian· 24yHibernianF2414440406.93
SeasonClubGoalsAstAppsYCRCRating
2024-25Hibernian6118207.02
2025-26Hibernian8322206.85

Player page →

45James ForrestCeltic· 35yCelticM352626129206.92
SeasonClubGoalsAstAppsYCRCRating
2019-20Celtic1014000–
2020-21Celtic3113006.92
2021-22Celtic1219006.73
2022-23Celtic4216006.95
2023-24Celtic6122007.12
2024-25Celtic1523006.99
2025-26Celtic1127106.86
2026-27Celtic009106.71

Player page →

46Kevin NisbetAberdeen· 29yAberdeenF2955121551906.91
SeasonClubGoalsAstAppsYCRCRating
2020-21Hibernian14233007.03
2021-22Hibernian5026506.89
2022-23Hibernian12119506.99
2024-25Aberdeen11532406.95
2025-26Aberdeen9134306.66
2026-27Aberdeen4311207.07

Player page →

46D. TaitDundee United· 24yDundee UnitedM2443481506.91
SeasonClubGoalsAstAppsYCRCRating
2025-26Falkirk31381006.85
2026-27Dundee United1210507.15

Player page →

46S. ArmstrongAberdeen· 34yAberdeenM342539706.91
SeasonClubGoalsAstAppsYCRCRating
2025-26Aberdeen2528506.92
2026-27Aberdeen0011206.89

Player page →

46J. McLaughlinRangers· 39yRangersG390029206.91
SeasonClubGoalsAstAppsYCRCRating
2020-21Rangers0011007.11
2021-22Rangers008206.91
2022-23Rangers0010006.70

Player page →

46A. LowryMotherwell· 23yMotherwellM234330206.91
SeasonClubGoalsAstAppsYCRCRating
2021-22Rangers114107.00
2022-23Rangers005006.60
2023-24Heart of Midlothian0112106.93
2026-27Motherwell319006.94

Player page →

Data coverage for Scottish Premiership →

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