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.

  • 07
  • 08
  • 09
  • 10
  • 11
  • 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
1A. ConsidineSt Johnstone· 39ySt JohnstoneD391481013046.76
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen42050–
2018-19Aberdeen32091–
2019-20Aberdeen42040–
2020-21Aberdeen113661–
2021-22Aberdeen004007.20
2022-23St Johnstone1132426.77
2023-24St Johnstone1029206.69

Player page →

1Ryan JackRangers· 34yRangersM341212651646.88
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers02044–
2018-19Rangers44040–
2019-20Rangers43020–
2020-21Rangers211910–
2021-22Rangers009006.90
2022-23Rangers1226506.88
2023-24Rangers1011006.87

Player page →

3R. PorteousHibernian· 27yHibernianD27110842937.19
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian10030–
2018-19Hibernian30050–
2019-20Hibernian10021–
2020-21Hibernian103450–
2021-22Hibernian2029727.13
2022-23Hibernian3021707.27

Player page →

3Robbie DeasKilmarnock· 26yKilmarnockD26411002936.81
SeasonClubGoalsAstAppsYCRCRating
2021-22Inverness Caledonian Thistle00010–
2023-24Kilmarnock10301116.87
2024-25Kilmarnock103252–
2025-26Kilmarnock2135120–
2026-27Kilmarnock003006.14

Player page →

3R. McCrorieRangers· 28yRangersD2862952736.64
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers20040–
2018-19Rangers00001–
2020-21Aberdeen102960–
2021-22Aberdeen11301116.73
2022-23Aberdeen2033516.54
2026-27Rangers013106.70

Player page →

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

Player page →

3Stuart FindlayHeart of Midlothian· 31yHeart of MidlothianD311231171736.96
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock31010–
2018-19Kilmarnock30041–
2019-20Kilmarnock11020–
2020-21Kilmarnock002201–
2023-24Kilmarnock0037507.02
2024-25Kilmarnock001700–
2025-26Heart of Midlothian513450–
2026-27Heart of Midlothian007016.64

Player page →

3K. BroadfootInverness Caledonian Thistle· 42yInverness Caledonian ThistleD423431163–
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock12061–
2018-19Kilmarnock11042–
2019-20Kilmarnock00010–
2019-20St Mirren01000–
2020-21Kilmarnock003130–
2021-22Inverness Caledonian Thistle10020–

Player page →

3Jason KerrHibernian· 29yHibernianM2951451237.11
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone10021–
2018-19St Johnstone20051–
2019-20St Johnstone11030–
2020-21St Johnstone103121–
2021-22St Johnstone003007.40
2026-27Hibernian0011007.03

Player page →

10J. HoltSt Johnstone· 33ySt JohnstoneM334111775226.77
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers24060–
2019-20St Johnstone00020–
2020-21Livingston143070–
2021-22Livingston10371106.88
2022-23Livingston02351016.61
2023-24Livingston0135606.83
2024-25St Johnstone002881–
2026-27St Johnstone0012206.72

Player page →

10Lewis FergusonAberdeen· 27yAberdeenM27269714627.31
SeasonClubGoalsAstAppsYCRCRating
2017-18Hamilton Academical01040–
2018-19Aberdeen510110–
2019-20Aberdeen14081–
2020-21Aberdeen9235111–
2021-22Aberdeen111361207.31

Player page →

10Paul McGinnMotherwell· 36yMotherwellD3611111744526.89
SeasonClubGoalsAstAppsYCRCRating
2017-18Partick Thistle01060–
2018-19St Mirren34080–
2019-20Hibernian00010–
2019-20St Mirren01040–
2020-21Hibernian323870–
2021-22Hibernian3325616.93
2022-23Motherwell0036406.93
2023-24Motherwell1031416.82
2024-25Motherwell101010–
2025-26Motherwell003340–
2026-27Motherwell001006.50

Player page →

10Marcus FraserSt Mirren· 32ySt MirrenD32582204326.74
SeasonClubGoalsAstAppsYCRCRating
2017-18Ross County00030–
2019-20Ross County12050–
2020-21St Mirren103740–
2021-22St Mirren1336606.83
2022-23St Mirren0034716.66
2023-24St Mirren1038206.75
2024-25St Mirren033881–
2025-26St Mirren103060–
2026-27St Mirren007206.58

Player page →

10Murray DavidsonSt Johnstone· 38ySt JohnstoneM3890484126.82
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone500120–
2018-19St Johnstone30070–
2019-20St Johnstone00071–
2020-21St Johnstone102140–
2021-22St Johnstone00231106.81
2022-23St Johnstone004016.83

Player page →

10Scott BrownAberdeen· 41yAberdeenM4166553626.92
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic02070–
2018-19Celtic110111–
2019-20Celtic20060–
2020-21Celtic123161–
2021-22Aberdeen2124606.92

Player page →

10Stephen O'DonnellMotherwell· 34yMotherwellD347191963626.72
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock25020–
2018-19Kilmarnock01050–
2019-20Kilmarnock33010–
2020-21Motherwell123431–
2021-22Motherwell0028516.79
2022-23Motherwell0027506.60
2023-24Motherwell0437606.80
2024-25Motherwell112970–
2025-26Motherwell033510–
2026-27Motherwell006106.48

Player page →

10Liam GordonMotherwell· 30yMotherwellD30631753426.88
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone00010–
2019-20St Johnstone00020–
2020-21St Johnstone113650–
2021-22St Johnstone10311006.92
2022-23St Johnstone2132706.83
2023-24St Johnstone0032316.90
2024-25Motherwell112731–
2025-26Motherwell101730–

Player page →

10Callum McGregorCeltic· 33yCelticM3340432193327.16
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic73000–
2018-19Celtic312000–
2019-20Celtic96020–
2020-21Celtic373761–
2021-22Celtic2233407.14
2022-23Celtic4131317.08
2023-24Celtic2635507.31
2024-25Celtic833530–
2025-26Celtic233790–
2026-27Celtic0011106.93

Player page →

10L. CraigSt Johnstone· 39ySt JohnstoneM39812393326.74
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone35070–
2018-19St Johnstone22060–
2019-20St Johnstone02031–
2020-21St Johnstone332391–
2021-22St Johnstone0016806.74

Player page →

10Craig HalkettHeart of Midlothian· 31yHeart of MidlothianD31162903227.09
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston70061–
2019-20Heart of Midlothian22070–
2021-22Heart of Midlothian2028607.15
2022-23Heart of Midlothian006007.10
2023-24Heart of Midlothian009106.83
2024-25Heart of Midlothian101730–
2025-26Heart of Midlothian403091–

Player page →

10Richard TaitSt Mirren· 36ySt MirrenD36412723126.61
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell180100–
2018-19Motherwell11051–
2019-20Motherwell00040–
2020-21St Mirren123351–
2021-22St Mirren0127606.59
2022-23St Mirren1012106.66

Player page →

10Mark O'HaraKilmarnock· 30yKilmarnockM3031101712826.85
SeasonClubGoalsAstAppsYCRCRating
2017-18Dundee40030–
2019-20Motherwell11040–
2020-21Motherwell502721–
2021-22Motherwell1019206.86
2022-23St Mirren10235816.88
2023-24St Mirren6328406.91
2024-25St Mirren433240–
2025-26St Mirren012210–
2026-27Kilmarnock008006.47

Player page →

10Rory McKenzieKilmarnock· 33yKilmarnockM33531352826.55
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock00050–
2018-19Kilmarnock11021–
2019-20Kilmarnock11010–
2020-21Kilmarnock202950–
2022-23Kilmarnock01361116.57
2023-24Kilmarnock1028406.53
2024-25Kilmarnock001900–
2025-26Kilmarnock001900–
2026-27Kilmarnock004006.43

Player page →

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

Player page →

10Jamie BrandonKilmarnock· 28yKilmarnockD2812642426.53
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian00071–
2018-19Heart of Midlothian00001–
2019-20Heart of Midlothian00020–
2022-23Livingston008106.48
2023-24Livingston0032706.65
2024-25Livingston10010–
2025-26Kilmarnock001220–
2026-27Kilmarnock0212406.26

Player page →

10D. WatsonKilmarnock· 21yKilmarnockM211241142326.72
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock0010216.46
2023-24Kilmarnock5236906.79
2024-25Kilmarnock413540–
2025-26Kilmarnock313381–

Player page →

10Callum HendryMotherwell· 28yMotherwellF28202692027.06
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone01000–
2018-19St Johnstone20010–
2019-20St Johnstone71041–
2020-21Aberdeen201210–
2020-21St Johnstone001631–
2021-22St Johnstone9019607.08
2025-26Motherwell002140–
2026-27Motherwell001106.61

Player page →

10Ryan ChristieCeltic· 31yCelticM312935381027.92
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen48051–
2018-19Celtic94010–
2019-20Celtic1111031–
2020-21Celtic593410–
2021-22Celtic034007.92

Player page →

10Grant HanleyHibernian· 34yHibernianD340130326.98
SeasonClubGoalsAstAppsYCRCRating
2025-26Hibernian002422–
2026-27Hibernian016106.98

Player page →

30Nicky DevlinAberdeen· 33yAberdeenD3313102084016.89
SeasonClubGoalsAstAppsYCRCRating
2019-20Livingston00010–
2020-21Livingston223670–
2021-22Livingston2237706.99
2022-23Livingston2538806.83
2023-24Aberdeen2137606.88
2024-25Aberdeen403140–
2025-26Aberdeen102871–
2026-27Aberdeen001006.26

Player page →

30R. CallachanMotherwell· 33yMotherwellM33195933216.71
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian40030–
2018-19St Johnstone10040–
2020-21Hamilton Academical9333110–
2021-22Ross County4135706.70
2022-23Ross County1124716.72
2024-25Motherwell00100–

Player page →

30Andy HallidayMotherwell· 35yMotherwellM351281102316.84
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers00010–
2018-19Rangers11040–
2019-20Rangers01000–
2021-22Heart of Midlothian4027616.91
2022-23Heart of Midlothian3328206.80
2023-24Heart of Midlothian003106.50
2023-24Motherwell1112106.82
2024-25Motherwell323880–
2025-26Motherwell00200–

Player page →

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

Player page →

30Simon MurrayDundee· 34yDundeeF3452101222216.92
SeasonClubGoalsAstAppsYCRCRating
2017-18Dundee30010–
2017-18Hibernian62010–
2022-23Ross County4114106.61
2023-24Ross County16437707.05
2024-25Dundee1633890–
2025-26Dundee703131–
2026-27Dundee002006.55

Player page →

30J. MulliganHibernian· 23yHibernianM23411982016.61
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee2011406.74
2023-24Dundee1018216.53
2024-25Dundee053450–
2025-26Hibernian152470–
2026-27Hibernian0111206.63

Player page →

30M. DevlinLivingston· 33yLivingstonD3311311816.72
SeasonClubGoalsAstAppsYCRCRating
2018-19Aberdeen10041–
2019-20Aberdeen00020–
2020-21Aberdeen00100–
2022-23Hibernian001106.50
2023-24Livingston01291106.73

Player page →

30Lewis MayoAberdeen· 26yAberdeenD26221381716.78
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock0134206.72
2023-24Kilmarnock1036516.81
2024-25Kilmarnock013720–
2025-26Kilmarnock002430–
2026-27Aberdeen107506.87

Player page →

30Jamie McCartHeart of Midlothian· 29yHeart of MidlothianD29211151416.78
SeasonClubGoalsAstAppsYCRCRating
2020-21St Johnstone003750–
2021-22St Johnstone1037616.82
2024-25Heart of Midlothian101100–
2025-26Heart of Midlothian002010–
2026-27Heart of Midlothian0110206.66

Player page →

30David TurnbullCeltic· 27yCelticM2741221051217.29
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell01000–
2018-19Motherwell154020–
2020-21Celtic863130–
2020-21Motherwell10510–
2021-22Celtic6525307.60
2022-23Celtic4628117.05
2023-24Celtic7016207.24

Player page →

30L. McCowanCeltic· 28yCelticM2824161371116.88
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee4229006.67
2023-24Dundee10537917.05
2024-25Celtic673300–
2024-25Dundee21300–
2025-26Celtic113020–
2026-27Celtic105006.81

Player page →

30Allan McGregorRangers· 44yRangersG4400801016.70
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers00031–
2019-20Rangers00030–
2020-21Rangers002710–
2021-22Rangers0029206.74
2022-23Rangers0024106.66

Player page →

30Elliot WattMotherwell· 26yMotherwellM268442101–
SeasonClubGoalsAstAppsYCRCRating
2024-25St Johnstone21820–
2025-26Motherwell633481–

Player page →

30S. McKennaAberdeen· 29yAberdeenD29504101–
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen20050–
2018-19Aberdeen20031–
2019-20Aberdeen10020–
2020-21Aberdeen00400–

Player page →

30Lennon MillerMotherwell· 20yMotherwellM2021061916.91
SeasonClubGoalsAstAppsYCRCRating
2022-23Motherwell004106.33
2023-24Motherwell0225316.98
2024-25Motherwell283250–

Player page →

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

Player page →

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

Player page →

30Finlay RobertsonDundee· 23yDundeeM233574816.66
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee002006.50
2023-24Dundee0013216.65
2024-25Dundee042900–
2025-26Dundee312460–
2026-27Dundee006006.75

Player page →

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

Player page →

30L. DykesLivingston· 31yLivingstonF31115381–
SeasonClubGoalsAstAppsYCRCRating
2019-20Livingston95081–
2020-21Livingston20300–

Player page →

30Scott WrightDundee· 29yDundeeF29149102816.79
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen10010–
2018-19Aberdeen02000–
2018-19Dundee34010–
2020-21Aberdeen211710–
2020-21Rangers10910–
2021-22Rangers4119006.96
2022-23Rangers0123106.65
2023-24Rangers2023216.77
2024-25Rangers00200–
2025-26Dundee10910–

Player page →

Data coverage for Scottish Premiership →

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