Skip to content
Almanac
Menu

Goals, assists and cards count 935 of 936 stored matches (100%) that name a player. Appearances count 912 matches with a stored lineup.

  • 21
  • 22
  • 23
  • 24

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

#PlayerClubPosAgeGoalsAstAppsYCRCRating
1Callum SlatteryMotherwell· 26yMotherwellM26133953716.90
SeasonClubGoalsAstAppsYCRCRating
2021-22Motherwell20311206.86
2022-23Motherwell42291416.81
2023-24Motherwell1020706.93
2024-25Motherwell6115407.13

Player page →

2J. HoltSt Johnstone· 32ySt JohnstoneM32131353526.76
SeasonClubGoalsAstAppsYCRCRating
2021-22Livingston10371106.88
2022-23Livingston02351016.61
2023-24Livingston0135606.83
2024-25St Johnstone0028816.71

Player page →

3Cameron DevlinHeart of Midlothian· 26yHeart of MidlothianM26381083116.93
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian12251007.04
2022-23Heart of Midlothian1430516.79
2023-24Heart of Midlothian1124706.90
2024-25Heart of Midlothian0129906.99

Player page →

4Liam DonnellyKilmarnock· 29yKilmarnockM2932973036.79
SeasonClubGoalsAstAppsYCRCRating
2021-22Motherwell0023616.70
2022-23Kilmarnock2022806.90
2023-24Kilmarnock0027806.81
2024-25Kilmarnock1225826.77

Player page →

4Joe NewellHibernian· 32yHibernianM325141143017.12
SeasonClubGoalsAstAppsYCRCRating
2021-22Hibernian0327706.96
2022-23Hibernian1634607.29
2023-24Hibernian25371007.14
2024-25Hibernian2016717.00

Player page →

6J. BaldwinRoss CountyRoss CountyD–44892736.91
SeasonClubGoalsAstAppsYCRCRating
2021-22Ross County21301406.88
2022-23Ross County1229626.96
2023-24Ross County1130716.90
6Daniel ArmstrongKilmarnock· 27yKilmarnockM2718241082727.04
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock9737917.04
2023-24Kilmarnock61038907.16
2024-25Kilmarnock3733916.91

Player page →

8A. GogicSt Mirren· 31ySt MirrenD31631262616.78
SeasonClubGoalsAstAppsYCRCRating
2021-22Hibernian009206.57
2021-22St Mirren1013206.76
2022-23St Mirren2130606.68
2023-24St Mirren2138706.82
2024-25St Mirren1136916.88

Player page →

8C. RandallRoss CountyRoss CountyM–211162606.75
SeasonClubGoalsAstAppsYCRCRating
2021-22Ross County0129406.74
2022-23Ross County0024706.73
2023-24Ross County1026406.71
2024-25Ross County10371106.80
10Nicky DevlinAberdeen· 31yAberdeenD311081432506.89
SeasonClubGoalsAstAppsYCRCRating
2021-22Livingston2237706.99
2022-23Livingston2538806.83
2023-24Aberdeen2137606.88
2024-25Aberdeen4031406.85

Player page →

11Liam GordonMotherwell· 29yMotherwellD29421222326.90
SeasonClubGoalsAstAppsYCRCRating
2021-22St Johnstone10311006.92
2022-23St Johnstone2132706.83
2023-24St Johnstone0032316.90
2024-25Motherwell1127316.94

Player page →

11Marcus FraserSt Mirren· 30ySt MirrenD30261462326.77
SeasonClubGoalsAstAppsYCRCRating
2021-22St Mirren1336606.83
2022-23St Mirren0034716.66
2023-24St Mirren1038206.75
2024-25St Mirren0338816.85

Player page →

11Stephen O'DonnellMotherwell· 33yMotherwellD33151212316.76
SeasonClubGoalsAstAppsYCRCRating
2021-22Motherwell0028516.79
2022-23Motherwell0027506.60
2023-24Motherwell0437606.80
2024-25Motherwell1129706.84

Player page →

11James PenriceHeart of Midlothian· 26yHeart of MidlothianD265121122306.85
SeasonClubGoalsAstAppsYCRCRating
2021-22Livingston0426606.64
2022-23Livingston3129306.54
2023-24Livingston0224306.94
2024-25Heart of Midlothian25331107.22

Player page →

11Josh CampbellHibernian· 25yHibernianM251691142306.73
SeasonClubGoalsAstAppsYCRCRating
2021-22Hibernian1326506.64
2022-23Hibernian8436906.80
2023-24Hibernian3119206.70
2024-25Hibernian4133706.75

Player page →

16Graeme ShinnieAberdeenAberdeenM–46862236.94
SeasonClubGoalsAstAppsYCRCRating
2022-23Aberdeen2013426.78
2023-24Aberdeen13371116.85
2024-25Aberdeen1336707.09
16J. WhiteRoss CountyRoss CountyF–29121522206.89
SeasonClubGoalsAstAppsYCRCRating
2021-22Ross County5638406.82
2022-23Ross County12238406.96
2023-24Ross County6438906.85
2024-25Ross County6038506.94
18S. TanserSt Mirren· 30ySt MirrenM30591282126.88
SeasonClubGoalsAstAppsYCRCRating
2021-22St Mirren2431507.10
2022-23St Mirren0030406.67
2023-24St Mirren2438606.95
2024-25St Mirren1129626.76

Player page →

18Lawrence ShanklandHeart of Midlothian· 29yHeart of MidlothianF2956161072107.24
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee United001106.30
2022-23Heart of Midlothian24437507.14
2023-24Heart of Midlothian24437807.39
2024-25Heart of Midlothian8832707.22

Player page →

20Joe WrightKilmarnock· 30yKilmarnockD30103912036.95
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock5034506.95
2023-24Kilmarnock3129816.94
2024-25Kilmarnock2228726.98

Player page →

20Rocky BushiriHibernian· 25yHibernianD2531842016.82
SeasonClubGoalsAstAppsYCRCRating
2021-22Hibernian0014616.77
2022-23Hibernian0015306.67
2023-24Hibernian0027706.81
2024-25Hibernian3128406.94

Player page →

20James TavernierRangers· 33yRangersD3346401442007.74
SeasonClubGoalsAstAppsYCRCRating
2021-22Rangers91335807.78
2022-23Rangers16938607.61
2023-24Rangers171038207.99
2024-25Rangers4833407.55

Player page →

23D. GallagherDundee UnitedDundee UnitedD–33831926.87
SeasonClubGoalsAstAppsYCRCRating
2021-22Aberdeen0122506.81
2022-23St Mirren2027816.69
2024-25Dundee United1234617.06
23D. PhillipsSt Johnstone· 24ySt JohnstoneM2402561916.77
SeasonClubGoalsAstAppsYCRCRating
2022-23St Johnstone0023916.62
2023-24St Johnstone02331006.87

Player page →

23Kevin van VeenSt Mirren· 33ySt MirrenF33347871906.91
SeasonClubGoalsAstAppsYCRCRating
2021-22Motherwell94321206.88
2022-23Motherwell25238507.07
2023-24Kilmarnock0112206.65
2024-25St Mirren005006.40

Player page →

26Andy HallidayMotherwell· 33yMotherwellM331161081816.84
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian4027616.91
2022-23Heart of Midlothian3328206.80
2023-24Heart of Midlothian003106.50
2023-24Motherwell1112106.82
2024-25Motherwell3238806.84

Player page →

26Mark O'HaraSt Mirren· 29ySt MirrenM292181141816.91
SeasonClubGoalsAstAppsYCRCRating
2021-22Motherwell1019206.86
2022-23St Mirren10235816.88
2023-24St Mirren6328406.91
2024-25St Mirren4332406.97

Player page →

26Martin BoyleHibernian· 32yHibernianF323213991817.01
SeasonClubGoalsAstAppsYCRCRating
2021-22Hibernian7320217.09
2022-23Hibernian5112307.07
2023-24Hibernian5331606.90
2024-25Hibernian15636707.05

Player page →

26Stéphane OméongaLivingston· 29yLivingstonM2900571816.65
SeasonClubGoalsAstAppsYCRCRating
2021-22Livingston0027906.66
2022-23Livingston0030916.64

Player page →

26Connor GoldsonRangers· 32yRangersD3256911807.27
SeasonClubGoalsAstAppsYCRCRating
2021-22Rangers3336707.21
2022-23Rangers2225407.32
2023-24Rangers0130707.31

Player page →

26Jake Doyle-HayesHibernian· 26yHibernianM2620531806.87
SeasonClubGoalsAstAppsYCRCRating
2021-22Hibernian20341006.96
2022-23Hibernian0017706.74
2023-24Hibernian001106.30
2024-25Hibernian001006.50

Player page →

26Keanu BaccusSt Mirren· 26ySt MirrenM2633641806.77
SeasonClubGoalsAstAppsYCRCRating
2022-23St Mirren2233906.73
2023-24St Mirren1131906.81

Player page →

33Robbie DeasKilmarnock· 25yKilmarnockD2520621736.82
SeasonClubGoalsAstAppsYCRCRating
2021-22Inverness Caledonian Thistle00010–
2023-24Kilmarnock10301116.87
2024-25Kilmarnock1032526.76

Player page →

33Dan CaseyMotherwell· 27yMotherwellD2764731727.05
SeasonClubGoalsAstAppsYCRCRating
2022-23Motherwell0012506.97
2023-24Motherwell3228807.05
2024-25Motherwell3233427.08

Player page →

33C. ButcherMotherwell· 34yMotherwellM3400471716.79
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee United0017716.90
2022-23Motherwell0013206.85
2023-24Motherwell0017806.60

Player page →

33Sean GossMotherwell· 29yMotherwellM2928671706.95
SeasonClubGoalsAstAppsYCRCRating
2021-22Motherwell1429706.94
2022-23Motherwell14381006.95

Player page →

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

Player page →

38Liam ScalesCeltic· 26yCelticD2658961627.33
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic115107.00
2022-23Aberdeen1231827.06
2023-24Celtic1234507.49
2024-25Celtic2326207.52

Player page →

38R. McCrorieAberdeen· 27yAberdeenD2731631626.63
SeasonClubGoalsAstAppsYCRCRating
2021-22Aberdeen11301116.73
2022-23Aberdeen2033516.54

Player page →

38Harry PatonMotherwell· 27yMotherwellM2726851616.76
SeasonClubGoalsAstAppsYCRCRating
2021-22Ross County0331806.70
2022-23Motherwell007106.47
2023-24Motherwell2026416.97
2024-25Motherwell0321306.69

Player page →

38C. MacPhersonSt JohnstoneSt JohnstoneM–12641606.81
SeasonClubGoalsAstAppsYCRCRating
2021-22St Johnstone1120606.83
2021-22St Mirren002006.80
2022-23St Johnstone0123406.88
2023-24St Johnstone0012306.67
2024-25St Johnstone007306.72
38DukAberdeen· 25yAberdeenF25209901606.80
SeasonClubGoalsAstAppsYCRCRating
2022-23Aberdeen16237606.79
2023-24Aberdeen4534406.82
2024-25Aberdeen0219606.79

Player page →

38Jamie McGrathAberdeen· 28yAberdeenM2823101091607.15
SeasonClubGoalsAstAppsYCRCRating
2021-22St Mirren2118207.16
2022-23Dundee United8232507.08
2023-24Aberdeen9134507.07
2024-25Aberdeen4625407.34

Player page →

38Jonny HayesAberdeen· 37yAberdeenM3746791606.77
SeasonClubGoalsAstAppsYCRCRating
2021-22Aberdeen2135806.81
2022-23Aberdeen1530506.73
2023-24Aberdeen1014306.79

Player page →

38R. McGowanLivingstonLivingstonD–22571606.93
SeasonClubGoalsAstAppsYCRCRating
2022-23St Johnstone1228806.88
2023-24St Johnstone1029706.97
2024-25Livingston00010–
46Paul McGinnMotherwell· 34yMotherwellD34531021526.89
SeasonClubGoalsAstAppsYCRCRating
2021-22Hibernian3325616.93
2022-23Motherwell0036406.93
2023-24Motherwell1031416.82
2024-25Motherwell1010106.78

Player page →

46Callum McGregorCeltic· 31yCelticM3116121341517.24
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic2233407.14
2022-23Celtic4131317.08
2023-24Celtic2635507.31
2024-25Celtic8335307.41

Player page →

46D. WatsonKilmarnock· 20yKilmarnockM2093811516.75
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock0010216.46
2023-24Kilmarnock5236906.79
2024-25Kilmarnock4135406.79

Player page →

46Rory McKenzieKilmarnock· 31yKilmarnockM3111831516.53
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock01361116.57
2023-24Kilmarnock1028406.53
2024-25Kilmarnock0019006.45

Player page →

46Jordan McGheeDundee· 28yDundeeD28102901506.81
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee1234606.69
2023-24Dundee5033506.83
2024-25Dundee4023406.93

Player page →

Data coverage for Scottish Premiership →

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