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.

  • 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
48Alex IacovittiSt Mirren· 29ySt MirrenD29821171606.81
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County203640–
2021-22Ross County2231506.81
2022-23Ross County303640–
2024-25St Mirren101430–

Player page →

48James WilsonHeart of Midlothian· 19yHeart of MidlothianF198242116.65
SeasonClubGoalsAstAppsYCRCRating
2023-24Heart of Midlothian00200–
2024-25Heart of Midlothian522411–
2025-26Heart of Midlothian00600–
2026-27Heart of Midlothian3010006.65

Player page →

48R. GrahamDundee United· 25yDundee UnitedD2582651207.09
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee United2115507.09
2022-23Dundee United011520–
2024-25Dundee United401530–
2025-26Dundee United202020–

Player page →

54Greg TaylorCeltic· 29yCelticD297301442006.98
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock02000–
2018-19Kilmarnock12040–
2019-20Celtic03010–
2020-21Celtic052610–
2021-22Celtic0324206.98
2022-23Celtic343130–
2023-24Celtic343540–
2024-25Celtic072850–

Player page →

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

Player page →

54Anthony RalstonCeltic· 27yCelticD277161001507.42
SeasonClubGoalsAstAppsYCRCRating
2018-19Celtic10000–
2019-20St Johnstone01060–
2020-21Celtic00110–
2021-22Celtic4928207.42
2022-23Celtic011620–
2023-24Celtic021500–
2024-25Celtic231600–
2025-26Celtic002440–

Player page →

54S. KellyLivingston· 26yLivingstonM26794770–
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County032540–
2022-23Livingston541120–
2023-24Livingston221110–

Player page →

54Danny WilsonLivingston· 34yLivingstonD34713140–
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers31020–
2024-25Livingston30010–
2025-26Livingston103110–

Player page →

54Ryan HardieLivingston· 29yLivingstonF2971010–
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston71010–

Player page →

60Barrie McKayLivingston· 31yLivingstonF3161995107.17
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian21033007.17
2022-23Heart of Midlothian463710–
2023-24Heart of Midlothian021100–
2024-25Heart of Midlothian00800–
2025-26Livingston01600–

Player page →

60Chris CaddenAberdeen· 30yAberdeenM306161491106.81
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell07000–
2018-19Motherwell11000–
2020-21Hibernian001000–
2021-22Hibernian2228206.94
2022-23Hibernian133750–
2023-24Hibernian101100–
2024-25Hibernian013210–
2025-26Hibernian122010–
2026-27Aberdeen0011206.48

Player page →

60N. CaddenHibernian· 30yHibernianM3061258406.70
SeasonClubGoalsAstAppsYCRCRating
2024-25Hibernian572920–
2025-26Hibernian052520–
2026-27Hibernian104006.70

Player page →

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

Player page →

60S. KellyDundee· 33yDundeeD3365671806.71
SeasonClubGoalsAstAppsYCRCRating
2017-18Ross County00020–
2019-20Ross County02040–
2021-22Livingston0115406.71
2022-23Livingston222770–
2023-24Livingston402210–
2024-25Dundee00300–

Player page →

60Jack McMillanFalkirk· 28yFalkirkD286430906.28
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston10020–
2019-20Livingston01040–
2020-21Livingston00800–
2021-22Livingston1016106.61
2022-23Partick Thistle42010–
2023-24Partick Thistle01010–
2026-27Falkirk006005.22

Player page →

60Liam GordonMotherwell· 30yMotherwellD30631753426.92
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone00010–
2019-20St Johnstone00020–
2020-21St Johnstone113650–
2021-22St Johnstone10311006.92
2022-23St Johnstone213270–
2023-24St Johnstone003231–
2024-25Motherwell112731–
2025-26Motherwell101730–

Player page →

60Jamie WalkerHeart of Midlothian· 33yHeart of MidlothianF33624906.77
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian21050–
2019-20Heart of Midlothian31020–
2021-22Heart of Midlothian104206.77

Player page →

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

Player page →

69James PenriceRangers· 27yRangersD275131212506.74
SeasonClubGoalsAstAppsYCRCRating
2017-18Partick Thistle00010–
2021-22Livingston0426606.64
2022-23Livingston312930–
2023-24Livingston022430–
2024-25Heart of Midlothian2533110–
2026-27Rangers019107.02

Player page →

69S. ArmstrongAberdeen· 34yAberdeenM3451039706.89
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic35000–
2025-26Aberdeen252850–
2026-27Aberdeen0011206.89

Player page →

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

Player page →

69Graham DorransRangers· 39yRangersM3953050–
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers53050–

Player page →

69John McGinnHibernian· 32yHibernianM32530100–
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian520100–
2018-19Hibernian01000–

Player page →

69Rory McKenzieKilmarnock· 33yKilmarnockM33531352826.43
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock00050–
2018-19Kilmarnock11021–
2019-20Kilmarnock11010–
2020-21Kilmarnock202950–
2022-23Kilmarnock0136111–
2023-24Kilmarnock102840–
2024-25Kilmarnock001900–
2025-26Kilmarnock001900–
2026-27Kilmarnock004006.43

Player page →

69Jason 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 →

69Shaun RooneySt Mirren· 30ySt MirrenD3051561506.76
SeasonClubGoalsAstAppsYCRCRating
2020-21St Johnstone212740–
2021-22St Johnstone3023806.76
2024-25St Mirren00630–

Player page →

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

Player page →

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

Player page →

78J. HoltSt Johnstone· 33ySt JohnstoneM334111775226.84
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers24060–
2019-20St Johnstone00020–
2020-21Livingston143070–
2021-22Livingston10371106.88
2022-23Livingston0235101–
2023-24Livingston013560–
2024-25St Johnstone002881–
2026-27St Johnstone0012206.72

Player page →

78J. MulliganHibernian· 23yHibernianM23411982016.68
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee2011406.74
2023-24Dundee101821–
2024-25Dundee053450–
2025-26Hibernian152470–
2026-27Hibernian0111206.63

Player page →

78J. McPakeHeart of Midlothian· 25yHeart of MidlothianF254923107.32
SeasonClubGoalsAstAppsYCRCRating
2024-25St Johnstone131300–
2026-27Heart of Midlothian3610107.32

Player page →

78Greg DochertyHibernian· 30yHibernianM3047030–
SeasonClubGoalsAstAppsYCRCRating
2017-18Hamilton Academical33020–
2017-18Rangers03000–
2019-20Hibernian11010–

Player page →

78Fraser MurrayKilmarnock· 27yKilmarnockM27456750–
SeasonClubGoalsAstAppsYCRCRating
2018-19Hibernian01000–
2022-23Kilmarnock001910–
2023-24Kilmarnock011500–
2024-25Kilmarnock433340–

Player page →

78A. LowryMotherwell· 23yMotherwellM234330206.96
SeasonClubGoalsAstAppsYCRCRating
2021-22Rangers114107.00
2022-23Rangers00500–
2023-24Heart of Midlothian011210–
2026-27Motherwell319006.94

Player page →

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

Player page →

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

Player page →

78Liam SmithSt Johnstone· 30ySt JohnstoneD3043861106.67
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United123060–
2021-22Dundee United2120406.84
2022-23Dundee United102800–
2026-27St Johnstone008106.24

Player page →

78O. BurkeCeltic· 29yCelticF2941000–
SeasonClubGoalsAstAppsYCRCRating
2018-19Celtic41000–

Player page →

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

Player page →

78Tom AldredMotherwell· 36yMotherwellD3640070–
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell10000–
2018-19Motherwell30070–

Player page →

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

Player page →

91Finlay RobertsonDundee· 23yDundeeM233574816.69
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee002006.50
2023-24Dundee001321–
2024-25Dundee042900–
2025-26Dundee312460–
2026-27Dundee006006.75

Player page →

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

Player page →

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

Player page →

91M. JohnstonMotherwell· 22yMotherwellD22331900–
SeasonClubGoalsAstAppsYCRCRating
2020-21Motherwell00200–
2022-23Motherwell331700–

Player page →

91Charlie MulgrewDundee United· 40yDundee UnitedD403250817.14
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee United2231507.14
2022-23Dundee United101931–

Player page →

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

Player page →

91Michael MellonDundee· 22yDundeeF22321430–
SeasonClubGoalsAstAppsYCRCRating
2023-24Dundee321430–

Player page →

91Stephen WelshMotherwell· 26yMotherwellD263269807.07
SeasonClubGoalsAstAppsYCRCRating
2020-21Celtic101610–
2021-22Celtic0110207.07
2022-23Celtic10420–
2023-24Celtic001010–
2024-25Celtic00100–
2025-26Celtic00100–
2025-26Motherwell112720–

Player page →

91David BatesAberdeen· 30yAberdeenD3030331007.07
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers10010–
2021-22Aberdeen2033907.07

Player page →

Data coverage for Scottish Premiership →

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