Skip to content
Almanac
Menu
Clear filters

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

  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26

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

#PlayerClubPosAgeGoalsAstAppsYCRCRating
1James TavernierRangers· 35yRangersD3591812113307.79
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers87030–
2018-19Rangers1414000–
2019-20Rangers37030–
2020-21Rangers1293320–
2021-22Rangers91335807.78
2022-23Rangers16938607.61
2023-24Rangers171038207.99
2024-25Rangers483340–
2025-26Rangers843450–

Player page →

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

Player page →

3Emmanuel FernandezRangers· 24yRangersD245038407.30
SeasonClubGoalsAstAppsYCRCRating
2025-26Rangers502720–
2026-27Rangers0011207.30

Player page →

4Connor GoldsonRangers· 33yRangersD331591293107.27
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers30070–
2019-20Rangers31040–
2020-21Rangers423820–
2021-22Rangers3336707.21
2022-23Rangers2225407.32
2023-24Rangers0130707.31

Player page →

4F. KentHeart of Midlothian· 30yHeart of MidlothianD303473917.27
SeasonClubGoalsAstAppsYCRCRating
2023-24Heart of Midlothian0435407.27
2024-25Heart of Midlothian201820–
2025-26Heart of Midlothian102031–

Player page →

6William DennisKilmarnock· 26yKilmarnockG260036207.22
SeasonClubGoalsAstAppsYCRCRating
2023-24Kilmarnock0036207.22

Player page →

6A. HayDundee· 23yDundeeF237135207.22
SeasonClubGoalsAstAppsYCRCRating
2025-26Dundee412900–
2026-27Dundee306207.22

Player page →

8Mattie PollockAberdeen· 25yAberdeenD252115207.21
SeasonClubGoalsAstAppsYCRCRating
2022-23Aberdeen2115207.21

Player page →

9George WickensRoss County· 25yRoss CountyG250013107.16
SeasonClubGoalsAstAppsYCRCRating
2023-24Ross County0013107.16

Player page →

10Joe NewellHibernian· 33yHibernianM337221644317.12
SeasonClubGoalsAstAppsYCRCRating
2019-20Hibernian03020–
2020-21Hibernian133290–
2021-22Hibernian0327706.96
2022-23Hibernian1634607.29
2023-24Hibernian25371007.14
2024-25Hibernian201671–
2025-26Hibernian101420–
2026-27Hibernian024006.57

Player page →

10John LundstramRangers· 32yRangersM3265981127.12
SeasonClubGoalsAstAppsYCRCRating
2021-22Rangers1027106.92
2022-23Rangers5037717.05
2023-24Rangers0534317.34

Player page →

12Jak AlnwickSt Mirren· 33ySt MirrenG330167527.10
SeasonClubGoalsAstAppsYCRCRating
2020-21St Mirren003431–
2021-22St Mirren0133217.10

Player page →

12Callum WrightHibernian· 26yHibernianM26317007.10
SeasonClubGoalsAstAppsYCRCRating
2026-27Hibernian317007.10

Player page →

14William FishHibernian· 23yHibernianD234155607.07
SeasonClubGoalsAstAppsYCRCRating
2022-23Hibernian3021007.06
2023-24Hibernian1134607.09

Player page →

15Kieran DowellRangers· 29yRangersM292226307.06
SeasonClubGoalsAstAppsYCRCRating
2023-24Rangers2212107.06
2024-25Rangers001210–
2025-26Rangers00210–

Player page →

16L. ClarksonAberdeen· 25yAberdeenM2512121171207.05
SeasonClubGoalsAstAppsYCRCRating
2022-23Aberdeen5834507.15
2023-24Aberdeen3336206.96
2024-25Aberdeen413430–
2025-26Aberdeen001320–

Player page →

16Ryan KentRangers· 29yRangersM292829921017.05
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers64020–
2019-20Rangers70010–
2020-21Rangers1093700–
2021-22Rangers2826417.07
2022-23Rangers3829307.03

Player page →

18Y. DhandaHeart of Midlothian· 27yHeart of MidlothianM2715141201827.03
SeasonClubGoalsAstAppsYCRCRating
2022-23Ross County7730306.97
2023-24Ross County6635607.10
2024-25Heart of Midlothian012531–
2025-26Dundee202841–
2026-27Heart of Midlothian002206.76

Player page →

19Jack ButlandRangers· 33yRangersG3301104407.02
SeasonClubGoalsAstAppsYCRCRating
2023-24Rangers0038107.02
2024-25Rangers012820–
2025-26Rangers003810–

Player page →

20Ben DaviesRangers· 31yRangersD311136306.98
SeasonClubGoalsAstAppsYCRCRating
2022-23Rangers0127206.92
2023-24Rangers108107.16
2024-25Rangers00100–

Player page →

20O. GoodmanDundee· 22yDundeeG220111106.98
SeasonClubGoalsAstAppsYCRCRating
2026-27Dundee0111106.98

Player page →

22R. FinniganDundee· 23yDundeeM23007206.97
SeasonClubGoalsAstAppsYCRCRating
2026-27Dundee007206.97

Player page →

23D. SterlingRangers· 27yRangersD2723671416.96
SeasonClubGoalsAstAppsYCRCRating
2023-24Rangers0224316.87
2024-25Rangers002050–
2025-26Rangers211420–
2026-27Rangers009407.19

Player page →

24Daniel NeilRangers· 24yRangersM24119106.95
SeasonClubGoalsAstAppsYCRCRating
2026-27Rangers119106.95

Player page →

25Ryan EdwardsFalkirk· 33yFalkirkD3362961316.94
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United202420–
2021-22Dundee United4236707.09
2022-23Dundee United0032416.75
2025-26Falkirk00400–

Player page →

26J. GrantHeart of Midlothian· 31yHeart of MidlothianM319786926.92
SeasonClubGoalsAstAppsYCRCRating
2022-23Heart of Midlothian2228316.77
2023-24Heart of Midlothian4427007.06
2024-25Heart of Midlothian313161–

Player page →

26M. MaceyHibernian· 32yHibernianG320035006.92
SeasonClubGoalsAstAppsYCRCRating
2020-21Hibernian00300–
2021-22Hibernian0032006.92

Player page →

28Nesta Guinness-WalkerAberdeen· 26yAberdeenD261011006.91
SeasonClubGoalsAstAppsYCRCRating
2026-27Aberdeen1011006.91

Player page →

29S. TanserFalkirk· 32yFalkirkD3212171842726.90
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone02020–
2018-19St Johnstone30020–
2019-20St Johnstone02010–
2020-21St Johnstone203010–
2021-22St Mirren2431507.10
2022-23St Mirren0030406.67
2023-24St Mirren2438606.95
2024-25St Mirren112962–
2025-26St Mirren142100–
2026-27Falkirk105006.56

Player page →

29Harry ClarkeRoss County· 25yRoss CountyD254424416.90
SeasonClubGoalsAstAppsYCRCRating
2021-22Hibernian127006.97
2021-22Ross County3217416.87

Player page →

31Alex 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 →

31S. WalkerKilmarnock· 35yKilmarnockG350028106.89
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock0028106.89

Player page →

31O. DodgsonDundee· 23yDundeeD230216406.89
SeasonClubGoalsAstAppsYCRCRating
2023-24Dundee0216406.89

Player page →

34A. LegzdiņšDundee· 39yDundeeG390024206.88
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee0024206.88

Player page →

34Owen EldingHibernian· 20yHibernianF205021206.88
SeasonClubGoalsAstAppsYCRCRating
2025-26Hibernian301310–
2026-27Hibernian208106.88

Player page →

36Dan HappeAberdeen· 28yAberdeenD28007306.87
SeasonClubGoalsAstAppsYCRCRating
2026-27Aberdeen007306.87

Player page →

37Callum SlatteryMotherwell· 27yMotherwellM2716111264516.86
SeasonClubGoalsAstAppsYCRCRating
2021-22Motherwell20311206.86
2022-23Motherwell42291416.81
2023-24Motherwell1020706.93
2024-25Motherwell611540–
2025-26Motherwell383180–

Player page →

37Anthony StewartAberdeen· 34yAberdeenD341121116.86
SeasonClubGoalsAstAppsYCRCRating
2022-23Aberdeen1121116.86

Player page →

37James HillHeart of Midlothian· 24yHeart of MidlothianD240014306.86
SeasonClubGoalsAstAppsYCRCRating
2022-23Heart of Midlothian0014306.86

Player page →

40Joe HartCeltic· 39yCelticG3900109116.85
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic0035006.95
2022-23Celtic0037006.75
2023-24Celtic0037116.86

Player page →

41C. DiabateSt Johnstone· 24ySt JohnstoneD241011316.84
SeasonClubGoalsAstAppsYCRCRating
2026-27St Johnstone1011316.84

Player page →

42J. BoltonSt Mirren· 32ySt MirrenD321023116.83
SeasonClubGoalsAstAppsYCRCRating
2023-24St Mirren1023116.83

Player page →

43Curtis MainDundee· 34yDundeeF342781101926.82
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell52020–
2018-19Motherwell33051–
2019-20Aberdeen40001–
2020-21Aberdeen201410–
2021-22St Mirren2131206.70
2022-23St Mirren9237507.00
2023-24Dundee0014306.60
2024-25Dundee201410–

Player page →

43Z. HemmingSt Mirren· 26ySt MirrenG260065406.82
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock0010006.42
2023-24St Mirren0038306.93
2024-25St Mirren001710–

Player page →

43Ben KrauhausFalkirk· 22yFalkirkM22209306.82
SeasonClubGoalsAstAppsYCRCRating
2026-27Falkirk209306.82

Player page →

46Kaiyne WooleryMotherwell· 31yMotherwellF312331206.81
SeasonClubGoalsAstAppsYCRCRating
2021-22Motherwell2331206.81

Player page →

47Jack FitzwaterLivingston· 29yLivingstonD2951861236.80
SeasonClubGoalsAstAppsYCRCRating
2020-21Livingston112021–
2021-22Livingston3038806.91
2022-23Livingston1028226.64

Player page →

47Jack WaltonDundee United· 28yDundee UnitedG280047406.80
SeasonClubGoalsAstAppsYCRCRating
2024-25Dundee United003630–
2026-27Dundee United0011106.80

Player page →

47Nat PhillipsCeltic· 29yCelticD29006106.80
SeasonClubGoalsAstAppsYCRCRating
2023-24Celtic006106.80

Player page →

50C. ButcherMotherwell· 35yMotherwellM3500752716.79
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United0028100–
2021-22Dundee United0017716.90
2022-23Motherwell0013206.85
2023-24Motherwell0017806.60

Player page →

Data coverage for Scottish Premiership →

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