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
48J. ScottSt Mirren· 26ySt MirrenF265340006.70
SeasonClubGoalsAstAppsYCRCRating
2021-22Hibernian4116006.77
2023-24St Mirren1011006.65
2024-25St Mirren0213006.65

Player page →

48Jack McMillanFalkirk· 28yFalkirkD285330306.37
SeasonClubGoalsAstAppsYCRCRating
2020-21Livingston008006.64
2021-22Livingston1016106.61
2022-23Partick Thistle42010–
2023-24Partick Thistle01010–
2026-27Falkirk006005.22

Player page →

48F. CurtisRangers· 20yRangersM205236206.98
SeasonClubGoalsAstAppsYCRCRating
2024-25Rangers013006.80
2025-26Kilmarnock4113107.32
2025-26Rangers1010006.71
2026-27Rangers0010106.81

Player page →

48Shaun RooneySt Mirren· 30ySt MirrenD3051561506.78
SeasonClubGoalsAstAppsYCRCRating
2020-21St Johnstone2127406.73
2021-22St Johnstone3023806.76
2024-25St Mirren006307.05

Player page →

48Stuart FindlayHeart of Midlothian· 31yHeart of MidlothianD31511171026.96
SeasonClubGoalsAstAppsYCRCRating
2020-21Kilmarnock0022016.72
2023-24Kilmarnock0037507.02
2024-25Kilmarnock0017006.85
2025-26Heart of Midlothian5134507.16
2026-27Heart of Midlothian007016.64

Player page →

56J. MulliganHibernian· 23yHibernianM23411982016.76
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee2011406.74
2023-24Dundee1018216.53
2024-25Dundee0534506.82
2025-26Hibernian1524706.92
2026-27Hibernian0111206.63

Player page →

56J. McPakeHeart of Midlothian· 25yHeart of MidlothianF254923107.14
SeasonClubGoalsAstAppsYCRCRating
2024-25St Johnstone1313006.99
2026-27Heart of Midlothian3610107.32

Player page →

56Marcus FraserSt Mirren· 32ySt MirrenD32462203526.78
SeasonClubGoalsAstAppsYCRCRating
2020-21St Mirren1037406.80
2021-22St Mirren1336606.83
2022-23St Mirren0034716.66
2023-24St Mirren1038206.75
2024-25St Mirren0338816.85
2025-26St Mirren1030606.81
2026-27St Mirren007206.58

Player page →

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

Player page →

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

Player page →

56Connor McLennanLivingston· 27yLivingstonF2743881406.61
SeasonClubGoalsAstAppsYCRCRating
2020-21Aberdeen0127306.63
2021-22Aberdeen0019106.56
2022-23St Johnstone1126406.58
2024-25Ayr Utd01000–
2025-26Livingston3016606.72

Player page →

56D. TaitDundee United· 24yDundee UnitedM2443481506.91
SeasonClubGoalsAstAppsYCRCRating
2025-26Falkirk31381006.85
2026-27Dundee United1210507.15

Player page →

56Liam SmithSt Johnstone· 30ySt JohnstoneD3043861106.73
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United1230606.87
2021-22Dundee United2120406.84
2022-23Dundee United1028006.64
2026-27St Johnstone008106.24

Player page →

56Ryan JackRangers· 34yRangersM344365606.96
SeasonClubGoalsAstAppsYCRCRating
2020-21Rangers2119107.16
2021-22Rangers009006.90
2022-23Rangers1226506.88
2023-24Rangers1011006.87

Player page →

56R. McCrorieRangers· 28yRangersD2842952326.69
SeasonClubGoalsAstAppsYCRCRating
2020-21Aberdeen1029606.81
2021-22Aberdeen11301116.73
2022-23Aberdeen2033516.54
2026-27Rangers013106.70

Player page →

56Robbie DeasKilmarnock· 26yKilmarnockD26411002936.80
SeasonClubGoalsAstAppsYCRCRating
2021-22Inverness Caledonian Thistle00010–
2023-24Kilmarnock10301116.87
2024-25Kilmarnock1032526.76
2025-26Kilmarnock21351206.84
2026-27Kilmarnock003006.14

Player page →

56A. CampbellSt Mirren· 28ySt MirrenM284058706.76
SeasonClubGoalsAstAppsYCRCRating
2020-21Motherwell4034606.84
2024-25Dundee United0013006.57
2025-26St Mirren0011106.75

Player page →

56Danny WilsonLivingston· 34yLivingstonD344031206.57
SeasonClubGoalsAstAppsYCRCRating
2024-25Livingston30010–
2025-26Livingston1031106.57

Player page →

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

Player page →

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

Player page →

69Ethan ErhahonSt Mirren· 25ySt MirrenM2533741526.77
SeasonClubGoalsAstAppsYCRCRating
2020-21St Mirren2031606.88
2021-22St Mirren1223616.66
2022-23St Mirren0120316.72

Player page →

69Liam CraigSt Johnstone· 39ySt JohnstoneM3933391716.87
SeasonClubGoalsAstAppsYCRCRating
2020-21St Johnstone3323916.96
2021-22St Johnstone0016806.74

Player page →

69M. JohnstonMotherwell· 22yMotherwellD223319006.68
SeasonClubGoalsAstAppsYCRCRating
2020-21Motherwell002006.35
2022-23Motherwell3317006.72

Player page →

69Scott BrownAberdeen· 41yAberdeenM4133551216.93
SeasonClubGoalsAstAppsYCRCRating
2020-21Celtic1231616.94
2021-22Aberdeen2124606.92

Player page →

69A. ConsidineSt Johnstone· 39ySt JohnstoneD39321011236.83
SeasonClubGoalsAstAppsYCRCRating
2020-21Aberdeen1136616.96
2021-22Aberdeen004007.20
2022-23St Johnstone1132426.77
2023-24St Johnstone1029206.69

Player page →

69B. WalesDundee· 21yDundeeF213243206.67
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock0010006.38
2024-25Kilmarnock3228206.79
2026-27Dundee005006.26

Player page →

69Charlie MulgrewDundee United· 40yDundee UnitedD403250817.07
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee United2231507.14
2022-23Dundee United1019316.95

Player page →

69Craig ConwaySt Johnstone· 41ySt JohnstoneM413228007.04
SeasonClubGoalsAstAppsYCRCRating
2020-21St Johnstone3228007.04

Player page →

69Michael MellonDundee· 22yDundeeF223214306.85
SeasonClubGoalsAstAppsYCRCRating
2023-24Dundee3214306.85

Player page →

69Stephen WelshMotherwell· 26yMotherwellD263269807.06
SeasonClubGoalsAstAppsYCRCRating
2020-21Celtic1016107.06
2021-22Celtic0110207.07
2022-23Celtic104207.03
2023-24Celtic0010106.76
2024-25Celtic001008.30
2025-26Celtic001006.60
2025-26Motherwell1127207.14

Player page →

69Rory McKenzieKilmarnock· 33yKilmarnockM33311352016.56
SeasonClubGoalsAstAppsYCRCRating
2020-21Kilmarnock2029506.70
2022-23Kilmarnock01361116.57
2023-24Kilmarnock1028406.53
2024-25Kilmarnock0019006.45
2025-26Kilmarnock0019006.50
2026-27Kilmarnock004006.43

Player page →

69L. ErwinSt Mirren· 32ySt MirrenF323034106.66
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County004006.70
2020-21St Mirren3027106.69
2021-22St Mirren003006.33

Player page →

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

Player page →

83Stephen O'DonnellMotherwell· 34yMotherwellD342101962826.77
SeasonClubGoalsAstAppsYCRCRating
2020-21Motherwell1234316.76
2021-22Motherwell0028516.79
2022-23Motherwell0027506.60
2023-24Motherwell0437606.80
2024-25Motherwell1129706.84
2025-26Motherwell0335106.86
2026-27Motherwell006106.48

Player page →

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

Player page →

83J. HoltSt Johnstone· 33ySt JohnstoneM33271774426.77
SeasonClubGoalsAstAppsYCRCRating
2020-21Livingston1430706.84
2021-22Livingston10371106.88
2022-23Livingston02351016.61
2023-24Livingston0135606.83
2024-25St Johnstone0028816.71
2026-27St Johnstone0012206.72

Player page →

83S. ArmstrongAberdeen· 34yAberdeenM342539706.91
SeasonClubGoalsAstAppsYCRCRating
2025-26Aberdeen2528506.92
2026-27Aberdeen0011206.89

Player page →

83C. ShieldsQueen's Park· 29yQueen's ParkF292444416.62
SeasonClubGoalsAstAppsYCRCRating
2021-22Motherwell2225206.65
2022-23Motherwell0219116.57
2022-23Queen's Park00010–

Player page →

83Calvin RamsaySt Mirren· 23ySt MirrenD232446406.77
SeasonClubGoalsAstAppsYCRCRating
2020-21Aberdeen004006.25
2021-22Aberdeen1424106.94
2024-25Kilmarnock008006.58
2026-27St Mirren1010306.58

Player page →

83Jack MackenzieAberdeen· 26yAberdeenD2624961006.73
SeasonClubGoalsAstAppsYCRCRating
2020-21Aberdeen006106.60
2021-22Aberdeen1120106.80
2022-23Aberdeen0118306.52
2023-24Aberdeen1127006.77
2024-25Aberdeen0125506.82

Player page →

83E. HendersonHibernian· 26yHibernianM262349606.75
SeasonClubGoalsAstAppsYCRCRating
2020-21Celtic002006.40
2020-21Dunfermline00010–
2021-22Hibernian1016206.89
2022-23Hibernian1330306.71
2023-24Hibernian001006.30

Player page →

83Richard TaitSt Mirren· 36ySt MirrenD3623721216.67
SeasonClubGoalsAstAppsYCRCRating
2020-21St Mirren1233516.75
2021-22St Mirren0127606.59
2022-23St Mirren1012106.66

Player page →

83Lewis MayoAberdeen· 26yAberdeenD26221381716.75
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock0134206.72
2023-24Kilmarnock1036516.81
2024-25Kilmarnock0137206.78
2025-26Kilmarnock0024306.63
2026-27Aberdeen107506.87

Player page →

83Clark RobertsonDundee· 33yDundeeD332136706.74
SeasonClubGoalsAstAppsYCRCRating
2024-25Dundee0021406.76
2025-26Dundee2115306.71

Player page →

83Iain VigursRoss County· 38yRoss CountyM3821301716.81
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County21301716.81

Player page →

83Jamie McCartHeart of Midlothian· 29yHeart of MidlothianD29211151416.87
SeasonClubGoalsAstAppsYCRCRating
2020-21St Johnstone0037506.91
2021-22St Johnstone1037616.82
2024-25Heart of Midlothian1011007.10
2025-26Heart of Midlothian0020106.90
2026-27Heart of Midlothian0110206.66

Player page →

83L. AppereDundee United· 27yDundee UnitedF272135306.58
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United1122206.57
2021-22Dundee United1013106.59

Player page →

83Luke GrahamDundee· 22yDundeeD222138407.05
SeasonClubGoalsAstAppsYCRCRating
2024-25Dundee003106.77
2025-26Dundee2135307.08

Player page →

83Ross StewartRoss County· 30yRoss CountyF302119206.85
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County2119206.85

Player page →

83David BatesAberdeen· 30yAberdeenD302033907.07
SeasonClubGoalsAstAppsYCRCRating
2021-22Aberdeen2033907.07

Player page →

Data coverage for Scottish Premiership →

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