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
1Callum McGregorCeltic· 33yCelticM3330282193327.22
SeasonClubGoalsAstAppsYCRCRating
2019-20Celtic96020–
2020-21Celtic373761–
2021-22Celtic2233407.14
2022-23Celtic4131317.08
2023-24Celtic2635507.31
2024-25Celtic8335307.41
2025-26Celtic233790–
2026-27Celtic0011106.93

Player page →

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

Player page →

3Mark O'HaraKilmarnock· 30yKilmarnockM3027101712526.88
SeasonClubGoalsAstAppsYCRCRating
2019-20Motherwell11040–
2020-21Motherwell502721–
2021-22Motherwell1019206.86
2022-23St Mirren10235816.88
2023-24St Mirren6328406.91
2024-25St Mirren4332406.97
2025-26St Mirren012210–
2026-27Kilmarnock008006.47

Player page →

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

Player page →

4David TurnbullCeltic· 27yCelticM2726171051017.29
SeasonClubGoalsAstAppsYCRCRating
2020-21Celtic863130–
2020-21Motherwell10510–
2021-22Celtic6525307.60
2022-23Celtic4628117.05
2023-24Celtic7016207.24

Player page →

6L. McCowanCeltic· 28yCelticM2824161371117.00
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee4229006.67
2023-24Dundee10537917.05
2024-25Celtic6733007.21
2024-25Dundee213007.47
2025-26Celtic113020–
2026-27Celtic105006.81

Player page →

7Greg KiltieKilmarnock· 29yKilmarnockM2922181972106.79
SeasonClubGoalsAstAppsYCRCRating
2019-20Kilmarnock10010–
2020-21Kilmarnock622920–
2021-22St Mirren2425206.72
2022-23St Mirren2135406.76
2023-24St Mirren4534106.98
2024-25St Mirren0029606.60
2025-26Kilmarnock463340–
2026-27Kilmarnock3012106.94

Player page →

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

Player page →

9Lewis FergusonAberdeen· 27yAberdeenM27217713127.31
SeasonClubGoalsAstAppsYCRCRating
2019-20Aberdeen14081–
2020-21Aberdeen9235111–
2021-22Aberdeen111361207.31

Player page →

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

Player page →

11Ryan ChristieCeltic· 31yCelticM31162338417.92
SeasonClubGoalsAstAppsYCRCRating
2019-20Celtic1111031–
2020-21Celtic593410–
2021-22Celtic034007.92

Player page →

11Lyall CameronDundee United· 24yDundee UnitedM2416890706.99
SeasonClubGoalsAstAppsYCRCRating
2023-24Dundee5032206.76
2024-25Dundee9533207.10
2025-26Aberdeen001310–
2025-26Rangers00610–
2026-27Dundee United236107.55

Player page →

13C. BurkeKilmarnock· 42yKilmarnockM421483750–
SeasonClubGoalsAstAppsYCRCRating
2019-20Kilmarnock54020–
2020-21Kilmarnock943730–

Player page →

13R. CallachanMotherwell· 33yMotherwellM33145932516.70
SeasonClubGoalsAstAppsYCRCRating
2020-21Hamilton Academical9333110–
2021-22Ross County4135706.70
2022-23Ross County1124716.72
2024-25Motherwell001006.30

Player page →

15Calvin MillerHeart of Midlothian· 28yHeart of MidlothianM28121049806.82
SeasonClubGoalsAstAppsYCRCRating
2025-26Falkirk793860–
2026-27Heart of Midlothian5111206.82

Player page →

15D. WatsonKilmarnock· 21yKilmarnockM211241142326.75
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock0010216.46
2023-24Kilmarnock5236906.79
2024-25Kilmarnock4135406.79
2025-26Kilmarnock313381–

Player page →

17Andy HallidayMotherwell· 35yMotherwellM351171101816.84
SeasonClubGoalsAstAppsYCRCRating
2019-20Rangers01000–
2021-22Heart of Midlothian4027616.91
2022-23Heart of Midlothian3328206.80
2023-24Heart of Midlothian003106.50
2023-24Motherwell1112106.82
2024-25Motherwell3238806.84
2025-26Motherwell00200–

Player page →

17Lewis SmithAberdeen· 26yAberdeenM2611549506.57
SeasonClubGoalsAstAppsYCRCRating
2019-20Hamilton Academical32010–
2020-21Hamilton Academical00900–
2024-25Livingston11020–
2025-26Livingston723420–
2026-27Aberdeen006006.57

Player page →

19Scott WrightDundee· 29yDundeeM29103102616.79
SeasonClubGoalsAstAppsYCRCRating
2020-21Aberdeen211710–
2020-21Rangers10910–
2021-22Rangers4119006.96
2022-23Rangers0123106.65
2023-24Rangers2023216.77
2024-25Rangers002006.75
2025-26Dundee10910–

Player page →

20A. CampbellSt Mirren· 28ySt MirrenM289258806.57
SeasonClubGoalsAstAppsYCRCRating
2019-20Motherwell52010–
2020-21Motherwell403460–
2024-25Dundee United0013006.57
2025-26St Mirren001110–

Player page →

20Craig SibbaldFalkirk· 31yFalkirkM31921292506.69
SeasonClubGoalsAstAppsYCRCRating
2019-20Livingston21030–
2020-21Livingston103270–
2021-22Livingston0014406.69
2022-23Dundee United1035706.86
2024-25Dundee United1116106.73
2025-26Dundee United402630–
2026-27Falkirk006005.57

Player page →

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

Player page →

22Elliot WattMotherwell· 26yMotherwellM2684421017.07
SeasonClubGoalsAstAppsYCRCRating
2024-25St Johnstone218207.07
2025-26Motherwell633481–

Player page →

24Stephen KellyLivingston· 26yLivingstonM267947706.70
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County032540–
2022-23Livingston5411206.80
2023-24Livingston2211106.60

Player page →

25N. CaddenHibernian· 30yHibernianM3061258407.07
SeasonClubGoalsAstAppsYCRCRating
2024-25Hibernian5729207.12
2025-26Hibernian052520–
2026-27Hibernian104006.70

Player page →

26Chris CaddenAberdeen· 30yAberdeenM30581491106.79
SeasonClubGoalsAstAppsYCRCRating
2020-21Hibernian001000–
2021-22Hibernian2228206.94
2022-23Hibernian1337506.83
2023-24Hibernian1011006.87
2024-25Hibernian0132106.69
2025-26Hibernian122010–
2026-27Aberdeen0011206.48

Player page →

26Scott BrownAberdeen· 41yAberdeenM4153551816.92
SeasonClubGoalsAstAppsYCRCRating
2019-20Celtic20060–
2020-21Celtic123161–
2021-22Aberdeen2124606.92

Player page →

26F. CurtisRangers· 20yRangersM205236206.81
SeasonClubGoalsAstAppsYCRCRating
2024-25Rangers013006.80
2025-26Kilmarnock411310–
2025-26Rangers101000–
2026-27Rangers0010106.81

Player page →

29J. MulliganHibernian· 23yHibernianM23411982016.71
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee2011406.74
2023-24Dundee1018216.53
2024-25Dundee0534506.82
2025-26Hibernian152470–
2026-27Hibernian0111206.63

Player page →

29Fraser MurrayKilmarnock· 27yKilmarnockM274467506.86
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock0019106.54
2023-24Kilmarnock0115006.74
2024-25Kilmarnock4333407.07

Player page →

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

Player page →

29D. TaitDundee United· 24yDundee UnitedM2443481507.15
SeasonClubGoalsAstAppsYCRCRating
2025-26Falkirk3138100–
2026-27Dundee United1210507.15

Player page →

29Iain VigursRoss County· 38yRoss CountyM384330221–
SeasonClubGoalsAstAppsYCRCRating
2019-20Ross County22050–
2020-21Ross County2130171–

Player page →

29S. MallanHibernian· 30yHibernianM30431440–
SeasonClubGoalsAstAppsYCRCRating
2019-20Hibernian33020–
2020-21Hibernian101420–

Player page →

29Rory McKenzieKilmarnock· 33yKilmarnockM33421352116.53
SeasonClubGoalsAstAppsYCRCRating
2019-20Kilmarnock11010–
2020-21Kilmarnock202950–
2022-23Kilmarnock01361116.57
2023-24Kilmarnock1028406.53
2024-25Kilmarnock0019006.45
2025-26Kilmarnock001900–
2026-27Kilmarnock004006.43

Player page →

36Charlie AdamDundee· 40yDundeeM4035271306.88
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee12020–
2021-22Dundee23271106.88

Player page →

36Finlay RobertsonDundee· 23yDundeeM233574816.71
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee002006.50
2023-24Dundee0013216.65
2024-25Dundee0429006.74
2025-26Dundee312460–
2026-27Dundee006006.75

Player page →

36Liam CraigSt Johnstone· 39ySt JohnstoneM3935392026.74
SeasonClubGoalsAstAppsYCRCRating
2019-20St Johnstone02031–
2020-21St Johnstone332391–
2021-22St Johnstone0016806.74

Player page →

36Ethan ErhahonSt Mirren· 25ySt MirrenM2533741526.69
SeasonClubGoalsAstAppsYCRCRating
2020-21St Mirren203160–
2021-22St Mirren1223616.66
2022-23St Mirren0120316.72

Player page →

36Craig ConwaySt Johnstone· 41ySt JohnstoneM41322800–
SeasonClubGoalsAstAppsYCRCRating
2020-21St Johnstone322800–

Player page →

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

Player page →

41C. BarronRangers· 24yRangersM24271141006.88
SeasonClubGoalsAstAppsYCRCRating
2021-22Aberdeen0013106.88
2022-23Aberdeen1217206.79
2023-24Aberdeen1329206.91
2024-25Rangers0028006.89
2025-26Rangers022750–

Player page →

41J. HoltSt Johnstone· 33ySt JohnstoneM33271774626.76
SeasonClubGoalsAstAppsYCRCRating
2019-20St Johnstone00020–
2020-21Livingston143070–
2021-22Livingston10371106.88
2022-23Livingston02351016.61
2023-24Livingston0135606.83
2024-25St Johnstone0028816.71
2026-27St Johnstone0012206.72

Player page →

41S. ArmstrongAberdeen· 34yAberdeenM342539706.89
SeasonClubGoalsAstAppsYCRCRating
2025-26Aberdeen252850–
2026-27Aberdeen0011206.89

Player page →

41E. HendersonHibernian· 26yHibernianM262349606.76
SeasonClubGoalsAstAppsYCRCRating
2020-21Celtic00200–
2020-21Dunfermline00010–
2021-22Hibernian1016206.89
2022-23Hibernian1330306.71
2023-24Hibernian001006.30

Player page →

41R. McAlearSt Johnstone· 24ySt JohnstoneM242012506.55
SeasonClubGoalsAstAppsYCRCRating
2021-22Inverness Caledonian Thistle20020–
2022-23Ayr Utd00010–
2026-27St Johnstone0012206.55

Player page →

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

Player page →

47Marc LeonardHeart of Midlothian· 24yHeart of MidlothianM24131331–
SeasonClubGoalsAstAppsYCRCRating
2025-26Heart of Midlothian131331–

Player page →

47E. HamiltonDundee· 28yDundeeM2812431306.88
SeasonClubGoalsAstAppsYCRCRating
2025-26Dundee103290–
2026-27Dundee0211406.88

Player page →

47Greg DochertyHibernian· 30yHibernianM3011010–
SeasonClubGoalsAstAppsYCRCRating
2019-20Hibernian11010–

Player page →

Data coverage for Scottish Premiership →

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