Skip to content
Almanac
Menu
Clear filters

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

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

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

#PlayerClubPosAgeGoalsAstAppsYCRCRating
1James TavernierRangers· 35yRangersD3566532112707.66
SeasonClubGoalsAstAppsYCRCRating
2020-21Rangers12933207.71
2021-22Rangers91335807.78
2022-23Rangers16938607.61
2023-24Rangers171038207.99
2024-25Rangers4833407.55
2025-26Rangers8434507.27

Player page →

2Daizen MaedaCeltic· 29yCelticF2950291491716.95
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic6516006.86
2022-23Celtic8535416.77
2023-24Celtic6328407.03
2024-25Celtic161034307.31
2025-26Celtic14636606.77

Player page →

2Matt O'RileyCeltic· 25yCelticM25252993707.58
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic4316107.38
2022-23Celtic31238307.31
2023-24Celtic181337307.92
2024-25Celtic012008.20

Player page →

4Blair SpittalHeart of Midlothian· 30yHeart of MidlothianM3027281791607.16
SeasonClubGoalsAstAppsYCRCRating
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 →

5Ryan KentRangers· 29yRangersF29152592717.13
SeasonClubGoalsAstAppsYCRCRating
2020-21Rangers10937007.25
2021-22Rangers2826417.07
2022-23Rangers3829307.03

Player page →

6JotaCeltic· 27yCelticF27252477507.43
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic101029307.57
2022-23Celtic111133107.46
2024-25Celtic4211007.21
2026-27Celtic014106.86

Player page →

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

Player page →

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

Player page →

9Lawrence 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 →

9Martin BoyleHibernian· 33yHibernianF3355221792616.96
SeasonClubGoalsAstAppsYCRCRating
2020-21Hibernian12636507.01
2021-22Hibernian7320217.09
2022-23Hibernian5112307.07
2023-24Hibernian5331606.90
2024-25Hibernian15636707.05
2025-26Hibernian8336206.75
2026-27Hibernian308106.95

Player page →

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

Player page →

12Borna BarišićRangers· 34yRangersD342211061507.32
SeasonClubGoalsAstAppsYCRCRating
2020-21Rangers1633407.42
2021-22Rangers0323407.30
2022-23Rangers1930407.41
2023-24Rangers0320307.06

Player page →

13Reo HatateCeltic· 28yCelticM282520132807.09
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic4217006.99
2022-23Celtic6832007.22
2023-24Celtic3416107.23
2024-25Celtic10437207.29
2025-26Celtic2230506.70

Player page →

14Nicolas RaskinRangers· 25yRangersM2512191052107.26
SeasonClubGoalsAstAppsYCRCRating
2022-23Rangers0112106.94
2023-24Rangers1118206.98
2024-25Rangers41033807.41
2025-26Rangers6733707.46
2026-27Rangers109306.97

Player page →

14Joe NewellHibernian· 33yHibernianM337191644117.09
SeasonClubGoalsAstAppsYCRCRating
2020-21Hibernian1332907.13
2021-22Hibernian0327706.96
2022-23Hibernian1634607.29
2023-24Hibernian25371007.14
2024-25Hibernian2016717.00
2025-26Hibernian1014206.82
2026-27Hibernian024006.57

Player page →

14Barrie 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 →

17Greg KiltieKilmarnock· 29yKilmarnockM2921181972006.82
SeasonClubGoalsAstAppsYCRCRating
2020-21Kilmarnock6229206.84
2021-22St Mirren2425206.72
2022-23St Mirren2135406.76
2023-24St Mirren4534106.98
2024-25St Mirren0029606.60
2025-26Kilmarnock4633406.92
2026-27Kilmarnock3012106.94

Player page →

18J. WhiteRoss CountyRoss CountyF–33171822506.88
SeasonClubGoalsAstAppsYCRCRating
2020-21Motherwell0018106.59
2020-21Ross County4512207.15
2021-22Ross County5638406.82
2022-23Ross County12238406.96
2023-24Ross County6438906.85
2024-25Ross County6038506.94
18David TurnbullCeltic· 27yCelticM2726171051017.37
SeasonClubGoalsAstAppsYCRCRating
2020-21Celtic8631307.48
2020-21Motherwell105107.64
2021-22Celtic6525307.60
2022-23Celtic4628117.05
2023-24Celtic7016207.24

Player page →

18T. YouanHibernian· 27yHibernianF27191797716.84
SeasonClubGoalsAstAppsYCRCRating
2022-23Hibernian9736416.74
2023-24Hibernian4831107.04
2024-25Hibernian2113006.74
2025-26Hibernian4117206.76

Player page →

18Alistair JohnstonCeltic· 28yCelticD28617881107.40
SeasonClubGoalsAstAppsYCRCRating
2022-23Celtic1114107.19
2023-24Celtic1532507.49
2024-25Celtic41032307.53
2025-26Celtic017207.06
2026-27Celtic003006.88

Player page →

22Jamie McGrathHibernian· 30yHibernianM3042161852517.12
SeasonClubGoalsAstAppsYCRCRating
2020-21St Mirren10135307.21
2021-22St Mirren2118207.16
2022-23Dundee United8232507.08
2023-24Aberdeen9134507.07
2024-25Aberdeen4625407.34
2025-26Hibernian8434617.07
2026-27Hibernian117006.40

Player page →

22Alfredo MorelosRangers· 30yRangersF303416872117.13
SeasonClubGoalsAstAppsYCRCRating
2020-21Rangers12429807.12
2021-22Rangers11726707.33
2022-23Rangers11532616.98

Player page →

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

Player page →

22Ianis HagiRangers· 28yRangersM281416801117.09
SeasonClubGoalsAstAppsYCRCRating
2020-21Rangers71133307.03
2021-22Rangers2015207.11
2022-23Rangers108106.87
2024-25Rangers4524517.23

Player page →

26S. MayLivingstonLivingstonF–19151621506.74
SeasonClubGoalsAstAppsYCRCRating
2020-21St Johnstone5434006.78
2021-22St Johnstone3130106.63
2022-23St Johnstone9637406.91
2023-24St Johnstone0228406.53
2024-25Livingston10000–
2025-26Livingston1233606.75
26G. CareyLivingstonLivingstonM–10151071406.91
SeasonClubGoalsAstAppsYCRCRating
2022-23St Johnstone3230806.69
2023-24St Johnstone2936407.08
2024-25St Johnstone4334106.97
2025-26Livingston117106.69
26Anthony RalstonCeltic· 27yCelticD27615100907.18
SeasonClubGoalsAstAppsYCRCRating
2020-21Celtic001107.20
2021-22Celtic4928207.42
2022-23Celtic0116206.96
2023-24Celtic0215007.26
2024-25Celtic2316007.36
2025-26Celtic0024406.89

Player page →

26R. StrainFalkirk· 29yFalkirkD296151131916.87
SeasonClubGoalsAstAppsYCRCRating
2022-23St Mirren4536406.95
2023-24St Mirren1117416.78
2024-25Dundee United0429406.95
2025-26Dundee United1019506.66
2026-27Falkirk0512206.88

Player page →

30Y. DhandaHeart of Midlothian· 27yHeart of MidlothianM2715141201826.91
SeasonClubGoalsAstAppsYCRCRating
2022-23Ross County7730306.97
2023-24Ross County6635607.10
2024-25Heart of Midlothian0125316.66
2025-26Dundee2028416.85
2026-27Heart of Midlothian002206.76

Player page →

31A. ForrestDundee· 30yDundeeF3022131891306.77
SeasonClubGoalsAstAppsYCRCRating
2020-21Livingston4130106.72
2021-22Livingston6436606.96
2022-23Heart of Midlothian4035106.62
2023-24Heart of Midlothian4533306.91
2024-25Heart of Midlothian4131106.71
2025-26Heart of Midlothian0013106.47
2026-27Dundee0211006.75

Player page →

31S. TanserFalkirk· 32yFalkirkD329131842226.86
SeasonClubGoalsAstAppsYCRCRating
2020-21St Johnstone2030106.84
2021-22St Mirren2431507.10
2022-23St Mirren0030406.67
2023-24St Mirren2438606.95
2024-25St Mirren1129626.76
2025-26St Mirren1421006.83
2026-27Falkirk105006.56

Player page →

31James PenriceRangers· 27yRangersD275131212406.86
SeasonClubGoalsAstAppsYCRCRating
2021-22Livingston0426606.64
2022-23Livingston3129306.54
2023-24Livingston0224306.94
2024-25Heart of Midlothian25331107.22
2026-27Rangers019107.02

Player page →

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

Player page →

34Josh CampbellSt Johnstone· 26ySt JohnstoneM2622121482806.70
SeasonClubGoalsAstAppsYCRCRating
2021-22Hibernian1326506.64
2022-23Hibernian8436906.80
2023-24Hibernian3119206.70
2024-25Hibernian4133706.75
2025-26Hibernian3327406.64
2026-27Hibernian101007.00
2026-27St Johnstone206106.37

Player page →

34Liel AbadaCeltic· 25yCelticF25211279306.98
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic10636106.98
2022-23Celtic10534207.02
2023-24Celtic119006.87

Player page →

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

Player page →

34L. ClarksonAberdeen· 25yAberdeenM2512121171207.00
SeasonClubGoalsAstAppsYCRCRating
2022-23Aberdeen5834507.15
2023-24Aberdeen3336206.96
2024-25Aberdeen4134306.98
2025-26Aberdeen0013206.75

Player page →

34Junior HoilettHibernian· 36yHibernianF3691255407.08
SeasonClubGoalsAstAppsYCRCRating
2023-24Aberdeen2713307.38
2024-25Hibernian4428107.05
2025-26Hibernian3114006.86

Player page →

34Liam ScalesCeltic· 28yCelticD288121433027.31
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic115107.00
2022-23Aberdeen1231827.06
2023-24Celtic1234507.49
2024-25Celtic2326207.52
2025-26Celtic03371207.23
2026-27Celtic3110207.42

Player page →

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

Player page →

34Ryan ChristieCeltic· 31yCelticM3151238107.35
SeasonClubGoalsAstAppsYCRCRating
2020-21Celtic5934107.29
2021-22Celtic034007.92

Player page →

43B. AndersonKilmarnockKilmarnockF–41111761106.71
SeasonClubGoalsAstAppsYCRCRating
2020-21Aberdeen006006.33
2020-21Hamilton Academical2213106.82
2021-22Livingston11428406.86
2022-23Livingston6230006.69
2023-24Livingston7034206.70
2024-25Kilmarnock11130106.86
2025-26Kilmarnock4235306.49
43Mikael MandronSt Mirren· 32ySt MirrenF3220111141106.84
SeasonClubGoalsAstAppsYCRCRating
2022-23Motherwell1110006.75
2023-24St Mirren8335207.01
2024-25St Mirren7234506.92
2025-26St Mirren4535406.61

Player page →

43Callum SlatteryMotherwell· 27yMotherwellM2716111264516.93
SeasonClubGoalsAstAppsYCRCRating
2021-22Motherwell20311206.86
2022-23Motherwell42291416.81
2023-24Motherwell1020706.93
2024-25Motherwell6115407.13
2025-26Motherwell3831807.01

Player page →

43N. KuhnCeltic· 26yCelticF26151146607.39
SeasonClubGoalsAstAppsYCRCRating
2023-24Celtic2214107.24
2024-25Celtic13932507.46

Player page →

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

Player page →

43M. DiomandéRangers· 25yRangersM25711821216.96
SeasonClubGoalsAstAppsYCRCRating
2023-24Rangers2013107.08
2024-25Rangers4736617.19
2025-26Rangers1431506.67
2026-27Rangers002006.65

Player page →

43W. FerryDundee United· 25yDundee UnitedM25511741707.34
SeasonClubGoalsAstAppsYCRCRating
2024-25Dundee United04351207.21
2025-26Dundee United4633307.51
2026-27Dundee United116207.23

Player page →

43Alex CochraneHeart of Midlothian· 26yHeart of MidlothianD26411961236.89
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian2231206.86
2022-23Heart of Midlothian2534336.77
2023-24Heart of Midlothian0431707.04

Player page →

Data coverage for Scottish Premiership →

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