Skip to content
Almanac
Menu
Clear filters

Goals, assists and cards count 1875 of 1886 stored matches (99%) that name a player. Appearances count 1434 matches with a stored lineup.

  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26

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

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

Player page →

50Kieran TierneyCeltic· 29yCelticD2971545407.34
SeasonClubGoalsAstAppsYCRCRating
2018-19Celtic04000–
2025-26Celtic683520–
2026-27Celtic1310207.34

Player page →

50S. KellyLivingston· 26yLivingstonM267947706.80
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County032540–
2022-23Livingston5411206.80
2023-24Livingston221110–

Player page →

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

Player page →

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

Player page →

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

Player page →

55Chris CaddenAberdeen· 30yAberdeenM30691491106.82
SeasonClubGoalsAstAppsYCRCRating
2018-19Motherwell11000–
2020-21Hibernian001000–
2021-22Hibernian2228206.94
2022-23Hibernian1337506.83
2023-24Hibernian101100–
2024-25Hibernian013210–
2025-26Hibernian122010–
2026-27Aberdeen0011206.48

Player page →

55S. KellyDundee· 33yDundeeD3365671606.78
SeasonClubGoalsAstAppsYCRCRating
2019-20Ross County02040–
2021-22Livingston0115406.71
2022-23Livingston2227706.82
2023-24Livingston402210–
2024-25Dundee00300–

Player page →

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

Player page →

55Scott BrownAberdeen· 41yAberdeenM4164552926.92
SeasonClubGoalsAstAppsYCRCRating
2018-19Celtic110111–
2019-20Celtic20060–
2020-21Celtic123161–
2021-22Aberdeen2124606.92

Player page →

55Liam GordonMotherwell· 30yMotherwellD30631753326.87
SeasonClubGoalsAstAppsYCRCRating
2019-20St Johnstone00020–
2020-21St Johnstone113650–
2021-22St Johnstone10311006.92
2022-23St Johnstone2132706.83
2023-24St Johnstone003231–
2024-25Motherwell112731–
2025-26Motherwell101730–

Player page →

62Stephen O'DonnellMotherwell· 34yMotherwellD345141963426.68
SeasonClubGoalsAstAppsYCRCRating
2018-19Kilmarnock01050–
2019-20Kilmarnock33010–
2020-21Motherwell123431–
2021-22Motherwell0028516.79
2022-23Motherwell0027506.60
2023-24Motherwell043760–
2024-25Motherwell112970–
2025-26Motherwell033510–
2026-27Motherwell006106.48

Player page →

62James PenriceRangers· 27yRangersD275131212406.65
SeasonClubGoalsAstAppsYCRCRating
2021-22Livingston0426606.64
2022-23Livingston3129306.54
2023-24Livingston022430–
2024-25Heart of Midlothian2533110–
2026-27Rangers019107.02

Player page →

62Marcus FraserSt Mirren· 32ySt MirrenD32582204026.73
SeasonClubGoalsAstAppsYCRCRating
2019-20Ross County12050–
2020-21St Mirren103740–
2021-22St Mirren1336606.83
2022-23St Mirren0034716.66
2023-24St Mirren103820–
2024-25St Mirren033881–
2025-26St Mirren103060–
2026-27St Mirren007206.58

Player page →

62L. CraigSt Johnstone· 39ySt JohnstoneM3957392626.74
SeasonClubGoalsAstAppsYCRCRating
2018-19St Johnstone22060–
2019-20St Johnstone02031–
2020-21St Johnstone332391–
2021-22St Johnstone0016806.74

Player page →

62Rory McKenzieKilmarnock· 33yKilmarnockM33531352326.56
SeasonClubGoalsAstAppsYCRCRating
2018-19Kilmarnock11021–
2019-20Kilmarnock11010–
2020-21Kilmarnock202950–
2022-23Kilmarnock01361116.57
2023-24Kilmarnock102840–
2024-25Kilmarnock001900–
2025-26Kilmarnock001900–
2026-27Kilmarnock004006.43

Player page →

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

Player page →

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

Player page →

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

Player page →

68Fraser MurrayKilmarnock· 27yKilmarnockM274567506.54
SeasonClubGoalsAstAppsYCRCRating
2018-19Hibernian01000–
2022-23Kilmarnock0019106.54
2023-24Kilmarnock011500–
2024-25Kilmarnock433340–

Player page →

68A. LowryMotherwell· 23yMotherwellM234330206.89
SeasonClubGoalsAstAppsYCRCRating
2021-22Rangers114107.00
2022-23Rangers005006.60
2023-24Heart of Midlothian011210–
2026-27Motherwell319006.94

Player page →

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

Player page →

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

Player page →

68Liam SmithSt Johnstone· 30ySt JohnstoneD3043861106.65
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United123060–
2021-22Dundee United2120406.84
2022-23Dundee United1028006.64
2026-27St Johnstone008106.24

Player page →

68R. McCrorieRangers· 28yRangersD2842952336.64
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers00001–
2020-21Aberdeen102960–
2021-22Aberdeen11301116.73
2022-23Aberdeen2033516.54
2026-27Rangers013106.70

Player page →

68Jamie WalkerHeart of Midlothian· 33yHeart of MidlothianF33414406.77
SeasonClubGoalsAstAppsYCRCRating
2019-20Heart of Midlothian31020–
2021-22Heart of Midlothian104206.77

Player page →

68Jason KerrHibernian· 29yHibernianM2941451027.11
SeasonClubGoalsAstAppsYCRCRating
2018-19St Johnstone20051–
2019-20St Johnstone11030–
2020-21St Johnstone103121–
2021-22St Johnstone003007.40
2026-27Hibernian0011007.03

Player page →

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

Player page →

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

Player page →

68Danny WilsonLivingston· 34yLivingstonD34403120–
SeasonClubGoalsAstAppsYCRCRating
2024-25Livingston30010–
2025-26Livingston103110–

Player page →

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

Player page →

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

Player page →

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

Player page →

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

Player page →

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

Player page →

82M. JohnstonMotherwell· 22yMotherwellD223319006.72
SeasonClubGoalsAstAppsYCRCRating
2020-21Motherwell00200–
2022-23Motherwell3317006.72

Player page →

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

Player page →

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

Player page →

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

Player page →

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

Player page →

82S. McKennaAberdeen· 29yAberdeenD2930451–
SeasonClubGoalsAstAppsYCRCRating
2018-19Aberdeen20031–
2019-20Aberdeen10020–
2020-21Aberdeen00400–

Player page →

82Tom AldredMotherwell· 36yMotherwellD3630070–
SeasonClubGoalsAstAppsYCRCRating
2018-19Motherwell30070–

Player page →

93Lennon MillerMotherwell· 20yMotherwellM2021061916.33
SeasonClubGoalsAstAppsYCRCRating
2022-23Motherwell004106.33
2023-24Motherwell022531–
2024-25Motherwell283250–

Player page →

93C. BarronRangers· 24yRangersM24271141006.83
SeasonClubGoalsAstAppsYCRCRating
2021-22Aberdeen0013106.88
2022-23Aberdeen1217206.79
2023-24Aberdeen132920–
2024-25Rangers002800–
2025-26Rangers022750–

Player page →

93J. HoltSt Johnstone· 33ySt JohnstoneM33271774626.75
SeasonClubGoalsAstAppsYCRCRating
2019-20St Johnstone00020–
2020-21Livingston143070–
2021-22Livingston10371106.88
2022-23Livingston02351016.61
2023-24Livingston013560–
2024-25St Johnstone002881–
2026-27St Johnstone0012206.72

Player page →

93E. HendersonHibernian· 26yHibernianM262649606.78
SeasonClubGoalsAstAppsYCRCRating
2018-19Celtic03000–
2020-21Celtic00200–
2020-21Dunfermline00010–
2021-22Hibernian1016206.89
2022-23Hibernian1330306.71
2023-24Hibernian00100–

Player page →

93S. ArmstrongAberdeen· 34yAberdeenM342539706.89
SeasonClubGoalsAstAppsYCRCRating
2025-26Aberdeen252850–
2026-27Aberdeen0011206.89

Player page →

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

Player page →

93Calvin RamsaySt Mirren· 23ySt MirrenD232446406.83
SeasonClubGoalsAstAppsYCRCRating
2020-21Aberdeen00400–
2021-22Aberdeen1424106.94
2024-25Kilmarnock00800–
2026-27St Mirren1010306.58

Player page →

93Jack MackenzieAberdeen· 26yAberdeenD2624961006.67
SeasonClubGoalsAstAppsYCRCRating
2020-21Aberdeen00610–
2021-22Aberdeen1120106.80
2022-23Aberdeen0118306.52
2023-24Aberdeen112700–
2024-25Aberdeen012550–

Player page →

Data coverage for Scottish Premiership →

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