Skip to content
Almanac
Menu

Goals, assists and cards count 701 of 702 stored matches (100%) that name a player. Appearances count 684 matches with a stored lineup.

  • 22
  • 23
  • 24

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

#PlayerClubPosAgeGoalsAstAppsYCRCRating
1James TavernierRangers· 33yRangersD3337271091207.72
SeasonClubGoalsAstAppsYCRCRating
2022-23Rangers16938607.61
2023-24Rangers171038207.99
2024-25Rangers4833407.55

Player page →

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

Player page →

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

Player page →

4Blair SpittalHeart of Midlothian· 29yHeart of MidlothianM291921108707.27
SeasonClubGoalsAstAppsYCRCRating
2022-23Motherwell6736207.06
2023-24Motherwell91137507.54
2024-25Heart of Midlothian4335007.18

Player page →

5Daizen MaedaCeltic· 27yCelticF273018971117.04
SeasonClubGoalsAstAppsYCRCRating
2022-23Celtic8535416.77
2023-24Celtic6328407.03
2024-25Celtic161034307.31

Player page →

6Lawrence ShanklandHeart of Midlothian· 29yHeart of MidlothianF2956161062007.25
SeasonClubGoalsAstAppsYCRCRating
2022-23Heart of Midlothian24437507.14
2023-24Heart of Midlothian24437807.39
2024-25Heart of Midlothian8832707.22

Player page →

6Reo HatateCeltic· 27yCelticM27191685307.25
SeasonClubGoalsAstAppsYCRCRating
2022-23Celtic6832007.22
2023-24Celtic3416107.23
2024-25Celtic10437207.29

Player page →

6T. YouanHibernian· 26yHibernianM26151680516.85
SeasonClubGoalsAstAppsYCRCRating
2022-23Hibernian9736416.74
2023-24Hibernian4831107.04
2024-25Hibernian2113006.74

Player page →

6Alistair JohnstonCeltic· 26yCelticD2661678907.45
SeasonClubGoalsAstAppsYCRCRating
2022-23Celtic1114107.19
2023-24Celtic1532507.49
2024-25Celtic41032307.53

Player page →

10Greg TaylorCeltic· 27yCelticD27615941207.28
SeasonClubGoalsAstAppsYCRCRating
2022-23Celtic3431307.09
2023-24Celtic3435407.41
2024-25Celtic0728507.33

Player page →

11Y. DhandaHeart of Midlothian· 26yHeart of MidlothianM261314901216.94
SeasonClubGoalsAstAppsYCRCRating
2022-23Ross County7730306.97
2023-24Ross County6635607.10
2024-25Heart of Midlothian0125316.66

Player page →

11G. CareySt JohnstoneSt JohnstoneM–9141001306.93
SeasonClubGoalsAstAppsYCRCRating
2022-23St Johnstone3230806.69
2023-24St Johnstone2936407.08
2024-25St Johnstone4334106.97
13L. McCowanDundee· 27yDundeeM27181373917.14
SeasonClubGoalsAstAppsYCRCRating
2023-24Dundee10537917.05
2024-25Celtic6733007.21
2024-25Dundee213007.47

Player page →

13JotaCeltic· 26yCelticF26151344107.40
SeasonClubGoalsAstAppsYCRCRating
2022-23Celtic111133107.46
2024-25Celtic4211007.21

Player page →

15L. ClarksonAberdeen· 23yAberdeenM2312121041007.03
SeasonClubGoalsAstAppsYCRCRating
2022-23Aberdeen5834507.15
2023-24Aberdeen3336206.96
2024-25Aberdeen4134306.98

Player page →

15Nicolas RaskinRangers· 24yRangersM24512631107.20
SeasonClubGoalsAstAppsYCRCRating
2022-23Rangers0112106.94
2023-24Rangers1118206.98
2024-25Rangers41033807.41

Player page →

15Borna BarišićRangers· 32yRangersD3211250707.27
SeasonClubGoalsAstAppsYCRCRating
2022-23Rangers1930407.41
2023-24Rangers0320307.06

Player page →

18N. KuhnCeltic· 25yCelticF25151146607.39
SeasonClubGoalsAstAppsYCRCRating
2023-24Celtic2214107.24
2024-25Celtic13932507.46

Player page →

18Junior HoilettHibernian· 34yHibernianF3461141407.15
SeasonClubGoalsAstAppsYCRCRating
2023-24Aberdeen2713307.38
2024-25Hibernian4428107.05

Player page →

18Joe NewellHibernian· 32yHibernianM32511872317.17
SeasonClubGoalsAstAppsYCRCRating
2022-23Hibernian1634607.29
2023-24Hibernian25371007.14
2024-25Hibernian2016717.00

Player page →

21Kyōgo FuruhashiCeltic· 30yCelticF30511096507.03
SeasonClubGoalsAstAppsYCRCRating
2022-23Celtic27236307.13
2023-24Celtic14538206.96
2024-25Celtic10322006.98

Player page →

21Martin BoyleHibernian· 32yHibernianF322510791606.99
SeasonClubGoalsAstAppsYCRCRating
2022-23Hibernian5112307.07
2023-24Hibernian5331606.90
2024-25Hibernian15636707.05

Player page →

21Callum McGregorCeltic· 31yCelticM3114101011117.28
SeasonClubGoalsAstAppsYCRCRating
2022-23Celtic4131317.08
2023-24Celtic2635507.31
2024-25Celtic8335307.41

Player page →

21R. StrainDundee United· 28yDundee UnitedD28510821216.91
SeasonClubGoalsAstAppsYCRCRating
2022-23St Mirren4536406.95
2023-24St Mirren1117416.78
2024-25Dundee United0429406.95

Player page →

21A. MooyCeltic· 34yCelticM3441029207.15
SeasonClubGoalsAstAppsYCRCRating
2022-23Celtic41029207.15

Player page →

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

Player page →

27Jamie McGrathAberdeen· 28yAberdeenM28219911407.15
SeasonClubGoalsAstAppsYCRCRating
2022-23Dundee United8232507.08
2023-24Aberdeen9134507.07
2024-25Aberdeen4625407.34

Player page →

27DukAberdeen· 25yAberdeenF25209901606.80
SeasonClubGoalsAstAppsYCRCRating
2022-23Aberdeen16237606.79
2023-24Aberdeen4534406.82
2024-25Aberdeen0219606.79

Player page →

27Todd CantwellRangers· 27yRangersM27139461007.41
SeasonClubGoalsAstAppsYCRCRating
2022-23Rangers6416507.36
2023-24Rangers7530507.44

Player page →

27Luis PalmaCeltic· 25yCelticF257936207.47
SeasonClubGoalsAstAppsYCRCRating
2023-24Celtic7928207.63
2024-25Celtic008006.89

Player page →

27Rabbi MatondoRangers· 24yRangersF247944106.91
SeasonClubGoalsAstAppsYCRCRating
2022-23Rangers0419006.74
2023-24Rangers5319107.03
2024-25Rangers226007.07

Player page →

27Alex CochraneHeart of Midlothian· 25yHeart of MidlothianD2529651036.90
SeasonClubGoalsAstAppsYCRCRating
2022-23Heart of Midlothian2534336.77
2023-24Heart of Midlothian0431707.04

Player page →

33Simon MurrayDundee· 33yDundeeF33368891706.97
SeasonClubGoalsAstAppsYCRCRating
2022-23Ross County4114106.61
2023-24Ross County16437707.05
2024-25Dundee16338907.02

Player page →

33Mark O'HaraSt Mirren· 29ySt MirrenM29208951616.92
SeasonClubGoalsAstAppsYCRCRating
2022-23St Mirren10235816.88
2023-24St Mirren6328406.91
2024-25St Mirren4332406.97

Player page →

33S. TiffoneyDundeeDundeeF–12863406.66
SeasonClubGoalsAstAppsYCRCRating
2022-23Partick Thistle34010–
2023-24Dundee3228106.72
2024-25Dundee6235206.61
33James ForrestCeltic· 33yCelticM3311861007.03
SeasonClubGoalsAstAppsYCRCRating
2022-23Celtic4216006.95
2023-24Celtic6122007.12
2024-25Celtic1523006.99

Player page →

33S. MayLivingstonLivingstonF–10865806.76
SeasonClubGoalsAstAppsYCRCRating
2022-23St Johnstone9637406.91
2023-24St Johnstone0228406.53
2024-25Livingston10000–
33James PenriceHeart of Midlothian· 26yHeart of MidlothianD2658861706.91
SeasonClubGoalsAstAppsYCRCRating
2022-23Livingston3129306.54
2023-24Livingston0224306.94
2024-25Heart of Midlothian25331107.22

Player page →

33Barrie McKayHeart of Midlothian· 30yHeart of MidlothianF304856106.86
SeasonClubGoalsAstAppsYCRCRating
2022-23Heart of Midlothian4637106.87
2023-24Heart of Midlothian0211006.83
2024-25Heart of Midlothian008006.81

Player page →

33Ryan KentRangers· 28yRangersM283829307.03
SeasonClubGoalsAstAppsYCRCRating
2022-23Rangers3829307.03

Player page →

41Theo BairMotherwell· 25yMotherwellF2516765206.88
SeasonClubGoalsAstAppsYCRCRating
2022-23St Johnstone1127106.56
2023-24Motherwell15638107.08

Player page →

41Fashion SakalaRangers· 28yRangersF2812729107.06
SeasonClubGoalsAstAppsYCRCRating
2022-23Rangers12729107.06

Player page →

41J. GrantHeart of Midlothian· 30yHeart of MidlothianM309786926.95
SeasonClubGoalsAstAppsYCRCRating
2022-23Heart of Midlothian2228316.77
2023-24Heart of Midlothian4427007.06
2024-25Heart of Midlothian3131617.02

Player page →

41G. HarmonRoss County· 24yRoss CountyD246782706.74
SeasonClubGoalsAstAppsYCRCRating
2022-23Ross County4230206.80
2023-24Ross County1329306.59
2024-25Ross County1223206.81

Player page →

41M. DiomandéRangers· 23yRangersM236749717.17
SeasonClubGoalsAstAppsYCRCRating
2023-24Rangers2013107.08
2024-25Rangers4736617.19

Player page →

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

Player page →

41Liam ScalesCeltic· 26yCelticD2647911527.35
SeasonClubGoalsAstAppsYCRCRating
2022-23Aberdeen1231827.06
2023-24Celtic1234507.49
2024-25Celtic2326207.52

Player page →

48Cyriel DessersRangers· 30yRangersF3034670306.98
SeasonClubGoalsAstAppsYCRCRating
2023-24Rangers16435006.99
2024-25Rangers18235306.97

Player page →

48J. WhiteRoss CountyRoss CountyF–2461141806.92
SeasonClubGoalsAstAppsYCRCRating
2022-23Ross County12238406.96
2023-24Ross County6438906.85
2024-25Ross County6038506.94
48Kevin NisbetAberdeen· 28yAberdeenF2823651906.96
SeasonClubGoalsAstAppsYCRCRating
2022-23Hibernian12119506.99
2024-25Aberdeen11532406.95

Player page →

Data coverage for Scottish Premiership →

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