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
1Robbie DeasKilmarnock· 26yKilmarnockD26411002936.80
SeasonClubGoalsAstAppsYCRCRating
2021-22Inverness Caledonian Thistle00010–
2023-24Kilmarnock10301116.87
2024-25Kilmarnock1032526.76
2025-26Kilmarnock21351206.84
2026-27Kilmarnock003006.14

Player page →

1A. ConsidineSt Johnstone· 39ySt JohnstoneD39321011236.76
SeasonClubGoalsAstAppsYCRCRating
2020-21Aberdeen113661–
2021-22Aberdeen004007.20
2022-23St Johnstone1132426.77
2023-24St Johnstone1029206.69

Player page →

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

Player page →

3Marcus FraserSt Mirren· 32ySt MirrenD32462203526.77
SeasonClubGoalsAstAppsYCRCRating
2020-21St Mirren103740–
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 →

3Callum McGregorCeltic· 33yCelticM3321222193127.20
SeasonClubGoalsAstAppsYCRCRating
2020-21Celtic373761–
2021-22Celtic2233407.14
2022-23Celtic4131317.08
2023-24Celtic2635507.31
2024-25Celtic8335307.41
2025-26Celtic2337907.13
2026-27Celtic0011106.93

Player page →

3Liam GordonMotherwell· 30yMotherwellD30631753126.89
SeasonClubGoalsAstAppsYCRCRating
2020-21St Johnstone113650–
2021-22St Johnstone10311006.92
2022-23St Johnstone2132706.83
2023-24St Johnstone0032316.90
2024-25Motherwell1127316.94
2025-26Motherwell1017306.83

Player page →

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

Player page →

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

Player page →

3Paul McGinnMotherwell· 36yMotherwellD36851742626.95
SeasonClubGoalsAstAppsYCRCRating
2020-21Hibernian323870–
2021-22Hibernian3325616.93
2022-23Motherwell0036406.93
2023-24Motherwell1031416.82
2024-25Motherwell1010106.78
2025-26Motherwell0033407.16
2026-27Motherwell001006.50

Player page →

3D. WatsonKilmarnock· 21yKilmarnockM211241142326.75
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock0010216.46
2023-24Kilmarnock5236906.79
2024-25Kilmarnock4135406.79
2025-26Kilmarnock3133816.74

Player page →

3R. McCrorieRangers· 28yRangersD2842952326.64
SeasonClubGoalsAstAppsYCRCRating
2020-21Aberdeen102960–
2021-22Aberdeen11301116.73
2022-23Aberdeen2033516.54
2026-27Rangers013106.70

Player page →

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

Player page →

3R. PorteousHibernian· 27yHibernianD2760841927.19
SeasonClubGoalsAstAppsYCRCRating
2020-21Hibernian103450–
2021-22Hibernian2029727.13
2022-23Hibernian3021707.27

Player page →

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

Player page →

3Stuart FindlayHeart of Midlothian· 31yHeart of MidlothianD31511171027.01
SeasonClubGoalsAstAppsYCRCRating
2020-21Kilmarnock002201–
2023-24Kilmarnock0037507.02
2024-25Kilmarnock0017006.85
2025-26Heart of Midlothian5134507.16
2026-27Heart of Midlothian007016.64

Player page →

3Grant HanleyHibernian· 34yHibernianD340130326.77
SeasonClubGoalsAstAppsYCRCRating
2025-26Hibernian0024226.71
2026-27Hibernian016106.98

Player page →

17Nicky DevlinAberdeen· 33yAberdeenD3313102083916.86
SeasonClubGoalsAstAppsYCRCRating
2020-21Livingston223670–
2021-22Livingston2237706.99
2022-23Livingston2538806.83
2023-24Aberdeen2137606.88
2024-25Aberdeen4031406.85
2025-26Aberdeen1028716.72
2026-27Aberdeen001006.26

Player page →

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

Player page →

17Lewis FergusonAberdeen· 27yAberdeenM27203712317.31
SeasonClubGoalsAstAppsYCRCRating
2020-21Aberdeen9235111–
2021-22Aberdeen111361207.31

Player page →

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

Player page →

17Rory McKenzieKilmarnock· 33yKilmarnockM33311352016.52
SeasonClubGoalsAstAppsYCRCRating
2020-21Kilmarnock202950–
2022-23Kilmarnock01361116.57
2023-24Kilmarnock1028406.53
2024-25Kilmarnock0019006.45
2025-26Kilmarnock0019006.50
2026-27Kilmarnock004006.43

Player page →

17Simon MurrayDundee· 34yDundeeF344381222016.82
SeasonClubGoalsAstAppsYCRCRating
2022-23Ross County4114106.61
2023-24Ross County16437707.05
2024-25Dundee16338907.02
2025-26Dundee7031316.44
2026-27Dundee002006.55

Player page →

17Craig HalkettHeart of Midlothian· 31yHeart of MidlothianD3170901917.17
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian2028607.15
2022-23Heart of Midlothian006007.10
2023-24Heart of Midlothian009106.83
2024-25Heart of Midlothian1017307.36
2025-26Heart of Midlothian4030917.17

Player page →

17Andy HallidayMotherwell· 35yMotherwellM351161101816.84
SeasonClubGoalsAstAppsYCRCRating
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 →

17Iain VigursRoss County· 38yRoss CountyM382130171–
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County2130171–

Player page →

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

Player page →

17Liam CraigSt Johnstone· 39ySt JohnstoneM3933391716.74
SeasonClubGoalsAstAppsYCRCRating
2020-21St Johnstone332391–
2021-22St Johnstone0016806.74

Player page →

17Callum HendryMotherwell· 28yMotherwellF28110691516.77
SeasonClubGoalsAstAppsYCRCRating
2020-21Aberdeen201210–
2020-21St Johnstone001631–
2021-22St Johnstone9019607.08
2025-26Motherwell0021406.49
2026-27Motherwell001106.61

Player page →

17Murray DavidsonSt Johnstone· 38ySt JohnstoneM3810481516.82
SeasonClubGoalsAstAppsYCRCRating
2020-21St Johnstone102140–
2021-22St Johnstone00231106.81
2022-23St Johnstone004016.83

Player page →

17Jamie McCartHeart of Midlothian· 29yHeart of MidlothianD29211151416.85
SeasonClubGoalsAstAppsYCRCRating
2020-21St Johnstone003750–
2021-22St Johnstone1037616.82
2024-25Heart of Midlothian1011007.10
2025-26Heart of Midlothian0020106.90
2026-27Heart of Midlothian0110206.66

Player page →

17Richard TaitSt Mirren· 36ySt MirrenD3623721216.61
SeasonClubGoalsAstAppsYCRCRating
2020-21St Mirren123351–
2021-22St Mirren0127606.59
2022-23St Mirren1012106.66

Player page →

17Scott BrownAberdeen· 41yAberdeenM4133551216.92
SeasonClubGoalsAstAppsYCRCRating
2020-21Celtic123161–
2021-22Aberdeen2124606.92

Player page →

17L. McCowanCeltic· 28yCelticM2824161371116.94
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee4229006.67
2023-24Dundee10537917.05
2024-25Celtic6733007.21
2024-25Dundee213007.47
2025-26Celtic1130206.73
2026-27Celtic105006.81

Player page →

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

Player page →

17Elliot WattMotherwell· 26yMotherwellM2684421017.47
SeasonClubGoalsAstAppsYCRCRating
2024-25St Johnstone218207.07
2025-26Motherwell6334817.56

Player page →

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

Player page →

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

Player page →

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

Player page →

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

Player page →

17Jamie RobsonDundee United· 28yDundee UnitedD281240816.95
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United023661–
2021-22Dundee United104206.95

Player page →

17C. BrysonSt Johnstone· 40ySt JohnstoneM400131616.56
SeasonClubGoalsAstAppsYCRCRating
2020-21Aberdeen01200–
2020-21St Johnstone002020–
2021-22St Johnstone009416.56

Player page →

17Jack MilneAberdeen· 23yAberdeenD230057616.67
SeasonClubGoalsAstAppsYCRCRating
2022-23Aberdeen001006.30
2023-24Aberdeen006006.63
2024-25Aberdeen009106.60
2025-26Aberdeen0034316.73
2026-27Aberdeen007206.55

Player page →

17L. HendersonFalkirk· 30yFalkirkD302046616.86
SeasonClubGoalsAstAppsYCRCRating
2021-22Arbroath00010–
2025-26Falkirk1034516.89
2026-27Falkirk1012006.76

Player page →

17M. AndersonDundee· 25yDundeeM251133616.49
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee01000–
2021-22Dundee1033616.49

Player page →

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

Player page →

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

Player page →

17Liam MorrisonAberdeen· 23yAberdeenD230013416.58
SeasonClubGoalsAstAppsYCRCRating
2025-26Aberdeen0013416.58

Player page →

17Marc LeonardHeart of Midlothian· 24yHeart of MidlothianM241313317.63
SeasonClubGoalsAstAppsYCRCRating
2025-26Heart of Midlothian1313317.63

Player page →

17Jason KerrHibernian· 29yHibernianD291045217.11
SeasonClubGoalsAstAppsYCRCRating
2020-21St Johnstone103121–
2021-22St Johnstone003007.40
2026-27Hibernian0011007.03

Player page →

17James WilsonHeart of Midlothian· 19yHeart of MidlothianF198242116.69
SeasonClubGoalsAstAppsYCRCRating
2023-24Heart of Midlothian002006.75
2024-25Heart of Midlothian5224116.78
2025-26Heart of Midlothian006006.34
2026-27Heart of Midlothian3010006.65

Player page →

Data coverage for Scottish Premiership →

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