Skip to content
Almanac
Menu
Clear filters

Goals, assists and cards count 927 of 936 stored matches (99%) that name a player. Appearances count 909 matches with a stored lineup.

  • 22
  • 23
  • 24
  • 25

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

#PlayerClubPosAgeGoalsAstAppsYCRCRating
1James TavernierRangers· 34yRangersD3445311431707.62
SeasonClubGoalsAstAppsYCRCRating
2022-23Rangers16938607.61
2023-24Rangers171038207.99
2024-25Rangers4833407.55
2025-26Rangers8434507.27

Player page →

2Matt O'RileyCeltic· 25yCelticM25212677607.63
SeasonClubGoalsAstAppsYCRCRating
2022-23Celtic31238307.31
2023-24Celtic181337307.92
2024-25Celtic012008.20

Player page →

3Daizen MaedaCeltic· 28yCelticF2844241331716.96
SeasonClubGoalsAstAppsYCRCRating
2022-23Celtic8535416.77
2023-24Celtic6328407.03
2024-25Celtic161034307.31
2025-26Celtic14636606.77

Player page →

3Daniel ArmstrongKilmarnock· 28yKilmarnockM2818241082727.04
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock9737917.04
2023-24Kilmarnock61038907.16
2024-25Kilmarnock3733916.91

Player page →

5Blair SpittalHeart of Midlothian· 30yHeart of MidlothianM3021231321007.21
SeasonClubGoalsAstAppsYCRCRating
2022-23Motherwell6736207.06
2023-24Motherwell91137507.54
2024-25Heart of Midlothian4335007.18
2025-26Heart of Midlothian2224306.93

Player page →

6Lawrence ShanklandHeart of Midlothian· 30yHeart of MidlothianF3072191352407.19
SeasonClubGoalsAstAppsYCRCRating
2022-23Heart of Midlothian24437507.14
2023-24Heart of Midlothian24437807.39
2024-25Heart of Midlothian8832707.22
2025-26Heart of Midlothian16329406.98

Player page →

6Nicolas RaskinRangers· 25yRangersM251119961807.29
SeasonClubGoalsAstAppsYCRCRating
2022-23Rangers0112106.94
2023-24Rangers1118206.98
2024-25Rangers41033807.41
2025-26Rangers6733707.46

Player page →

8Reo HatateCeltic· 28yCelticM282118115807.11
SeasonClubGoalsAstAppsYCRCRating
2022-23Celtic6832007.22
2023-24Celtic3416107.23
2024-25Celtic10437207.29
2025-26Celtic2230506.70

Player page →

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

Player page →

9Alistair JohnstonCeltic· 27yCelticD27617851107.42
SeasonClubGoalsAstAppsYCRCRating
2022-23Celtic1114107.19
2023-24Celtic1532507.49
2024-25Celtic41032307.53
2025-26Celtic017207.06

Player page →

11G. CareyLivingstonLivingstonM–10151071406.91
SeasonClubGoalsAstAppsYCRCRating
2022-23St Johnstone3230806.69
2023-24St Johnstone2936407.08
2024-25St Johnstone4334106.97
2025-26Livingston117106.69
11Greg TaylorCeltic· 28yCelticD28615941207.28
SeasonClubGoalsAstAppsYCRCRating
2022-23Celtic3431307.09
2023-24Celtic3435407.41
2024-25Celtic0728507.33

Player page →

13L. McCowanCeltic· 28yCelticM2819141031117.02
SeasonClubGoalsAstAppsYCRCRating
2023-24Dundee10537917.05
2024-25Celtic6733007.21
2024-25Dundee213007.47
2025-26Celtic1130206.73

Player page →

13Y. DhandaDundee· 27yDundeeM2715141181626.92
SeasonClubGoalsAstAppsYCRCRating
2022-23Ross County7730306.97
2023-24Ross County6635607.10
2024-25Heart of Midlothian0125316.66
2025-26Dundee2028416.85

Player page →

15Martin BoyleHibernian· 33yHibernianF3333131151806.92
SeasonClubGoalsAstAppsYCRCRating
2022-23Hibernian5112307.07
2023-24Hibernian5331606.90
2024-25Hibernian15636707.05
2025-26Hibernian8336206.75

Player page →

15Jamie McGrathHibernian· 29yHibernianM2929131252017.13
SeasonClubGoalsAstAppsYCRCRating
2022-23Dundee United8232507.08
2023-24Aberdeen9134507.07
2024-25Aberdeen4625407.34
2025-26Hibernian8434617.07

Player page →

15Callum McGregorCeltic· 32yCelticM3216131382017.24
SeasonClubGoalsAstAppsYCRCRating
2022-23Celtic4131317.08
2023-24Celtic2635507.31
2024-25Celtic8335307.41
2025-26Celtic2337907.13

Player page →

15JotaCeltic· 27yCelticF27151344107.40
SeasonClubGoalsAstAppsYCRCRating
2022-23Celtic111133107.46
2024-25Celtic4211007.21

Player page →

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

Player page →

19Greg KiltieKilmarnock· 29yKilmarnockM2910121311506.82
SeasonClubGoalsAstAppsYCRCRating
2022-23St Mirren2135406.76
2023-24St Mirren4534106.98
2024-25St Mirren0029606.60
2025-26Kilmarnock4633406.92

Player page →

19Junior HoilettHibernian· 35yHibernianF3591255407.08
SeasonClubGoalsAstAppsYCRCRating
2023-24Aberdeen2713307.38
2024-25Hibernian4428107.05
2025-26Hibernian3114006.86

Player page →

19N. CaddenHibernian· 29yHibernianM2951254407.02
SeasonClubGoalsAstAppsYCRCRating
2024-25Hibernian5729207.12
2025-26Hibernian0525206.91

Player page →

19Borna BarišićRangers· 33yRangersD3311250707.27
SeasonClubGoalsAstAppsYCRCRating
2022-23Rangers1930407.41
2023-24Rangers0320307.06

Player page →

24Mikael MandronSt Mirren· 31ySt MirrenF3120111141106.84
SeasonClubGoalsAstAppsYCRCRating
2022-23Motherwell1110006.75
2023-24St Mirren8335207.01
2024-25St Mirren7234506.92
2025-26St Mirren4535406.61

Player page →

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

Player page →

24Callum SlatteryMotherwell· 27yMotherwellM271411953316.95
SeasonClubGoalsAstAppsYCRCRating
2022-23Motherwell42291416.81
2023-24Motherwell1020706.93
2024-25Motherwell6115407.13
2025-26Motherwell3831807.01

Player page →

24M. DiomandéRangers· 24yRangersM24711801216.97
SeasonClubGoalsAstAppsYCRCRating
2023-24Rangers2013107.08
2024-25Rangers4736617.19
2025-26Rangers1431506.67

Player page →

24Joe NewellHibernian· 33yHibernianM336111012517.13
SeasonClubGoalsAstAppsYCRCRating
2022-23Hibernian1634607.29
2023-24Hibernian25371007.14
2024-25Hibernian2016717.00
2025-26Hibernian1014206.82

Player page →

29Kyōgo FuruhashiCeltic· 31yCelticF31511096507.03
SeasonClubGoalsAstAppsYCRCRating
2022-23Celtic27236307.13
2023-24Celtic14538206.96
2024-25Celtic10322006.98

Player page →

29S. MayLivingstonLivingstonF–1110981406.76
SeasonClubGoalsAstAppsYCRCRating
2022-23St Johnstone9637406.91
2023-24St Johnstone0228406.53
2024-25Livingston10000–
2025-26Livingston1233606.75
29R. StrainDundee United· 29yDundee UnitedD296101011716.87
SeasonClubGoalsAstAppsYCRCRating
2022-23St Mirren4536406.95
2023-24St Mirren1117416.78
2024-25Dundee United0429406.95
2025-26Dundee United1019506.66

Player page →

29A. MooyCeltic· 35yCelticM3541029207.15
SeasonClubGoalsAstAppsYCRCRating
2022-23Celtic41029207.15

Player page →

29Liam ScalesCeltic· 27yCelticD274101282727.32
SeasonClubGoalsAstAppsYCRCRating
2022-23Aberdeen1231827.06
2023-24Celtic1234507.49
2024-25Celtic2326207.52
2025-26Celtic03371207.23

Player page →

29W. FerryDundee United· 25yDundee UnitedM25410681507.35
SeasonClubGoalsAstAppsYCRCRating
2024-25Dundee United04351207.21
2025-26Dundee United4633307.51

Player page →

29J. MulliganHibernian· 23yHibernianM23210761416.78
SeasonClubGoalsAstAppsYCRCRating
2023-24Dundee1018216.53
2024-25Dundee0534506.82
2025-26Hibernian1524706.92

Player page →

29Jordan ObitaHibernian· 32yHibernianD32210951716.83
SeasonClubGoalsAstAppsYCRCRating
2023-24Hibernian1034606.77
2024-25Hibernian0535516.78
2025-26Hibernian1526606.98

Player page →

29Lennon MillerMotherwell· 19yMotherwellM1921061917.10
SeasonClubGoalsAstAppsYCRCRating
2022-23Motherwell004106.33
2023-24Motherwell0225316.98
2024-25Motherwell2832507.27

Player page →

38DukAberdeen· 26yAberdeenF26209901606.80
SeasonClubGoalsAstAppsYCRCRating
2022-23Aberdeen16237606.79
2023-24Aberdeen4534406.82
2024-25Aberdeen0219606.79

Player page →

38Mark O'HaraSt Mirren· 30ySt MirrenM302091171716.89
SeasonClubGoalsAstAppsYCRCRating
2022-23St Mirren10235816.88
2023-24St Mirren6328406.91
2024-25St Mirren4332406.97
2025-26St Mirren0122106.77

Player page →

38Josh CampbellHibernian· 26yHibernianM261891152206.73
SeasonClubGoalsAstAppsYCRCRating
2022-23Hibernian8436906.80
2023-24Hibernian3119206.70
2024-25Hibernian4133706.75
2025-26Hibernian3327406.64

Player page →

38A. EngelsCeltic· 22yCelticM2214964807.09
SeasonClubGoalsAstAppsYCRCRating
2024-25Celtic9634207.41
2025-26Celtic5330606.74

Player page →

38Todd CantwellRangers· 28yRangersM28139461007.41
SeasonClubGoalsAstAppsYCRCRating
2022-23Rangers6416507.36
2023-24Rangers7530507.44

Player page →

38James ForrestCeltic· 34yCelticM3412988106.98
SeasonClubGoalsAstAppsYCRCRating
2022-23Celtic4216006.95
2023-24Celtic6122007.12
2024-25Celtic1523006.99
2025-26Celtic1127106.86

Player page →

38Calvin MillerFalkirk· 28yFalkirkM287938606.85
SeasonClubGoalsAstAppsYCRCRating
2025-26Falkirk7938606.85

Player page →

38Luis PalmaCeltic· 26yCelticF267936207.47
SeasonClubGoalsAstAppsYCRCRating
2023-24Celtic7928207.63
2024-25Celtic008006.89

Player page →

38Rabbi MatondoRangers· 25yRangersF257945106.91
SeasonClubGoalsAstAppsYCRCRating
2022-23Rangers0419006.74
2023-24Rangers5319107.03
2024-25Rangers226007.07
2025-26Rangers00100–

Player page →

38Barrie McKayLivingston· 31yLivingstonF314962106.84
SeasonClubGoalsAstAppsYCRCRating
2022-23Heart of Midlothian4637106.87
2023-24Heart of Midlothian0211006.83
2024-25Heart of Midlothian008006.81
2025-26Livingston016006.68

Player page →

38S. TanserSt Mirren· 31ySt MirrenD31491181626.81
SeasonClubGoalsAstAppsYCRCRating
2022-23St Mirren0030406.67
2023-24St Mirren2438606.95
2024-25St Mirren1129626.76
2025-26St Mirren1421006.83

Player page →

38Alex CochraneHeart of Midlothian· 26yHeart of MidlothianD2629651036.90
SeasonClubGoalsAstAppsYCRCRating
2022-23Heart of Midlothian2534336.77
2023-24Heart of Midlothian0431707.04

Player page →

50Simon MurrayDundee· 34yDundeeF344381202016.83
SeasonClubGoalsAstAppsYCRCRating
2022-23Ross County4114106.61
2023-24Ross County16437707.05
2024-25Dundee16338907.02
2025-26Dundee7031316.44

Player page →

Data coverage for Scottish Premiership →

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