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.

  • 95
  • 96
  • 03
  • 04
  • 05
  • 06
  • 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
1Jamie McGrathHibernian· 30yHibernianM3042161852717.02
SeasonClubGoalsAstAppsYCRCRating
2019-20St Mirren00020–
2020-21St Mirren1013530–
2021-22St Mirren2118207.16
2022-23Dundee United8232507.08
2023-24Aberdeen913450–
2024-25Aberdeen462540–
2025-26Hibernian843461–
2026-27Hibernian117006.40

Player page →

2A. IdahCeltic· 25yCelticF252125230–
SeasonClubGoalsAstAppsYCRCRating
2023-24Celtic821510–
2024-25Celtic1303510–
2025-26Celtic00210–

Player page →

3Joe ShaughnessyDundee· 34yDundeeD341451352126.96
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone10020–
2018-19St Johnstone30010–
2020-21St Mirren113361–
2021-22St Mirren3036617.06
2022-23St Mirren1222106.80
2023-24Dundee413320–
2024-25Dundee111130–

Player page →

3Ronan HaleRoss County· 28yRoss CountyF281413640–
SeasonClubGoalsAstAppsYCRCRating
2024-25Ross County1413640–

Player page →

5Killian PhillipsSt Mirren· 24ySt MirrenM24113902207.14
SeasonClubGoalsAstAppsYCRCRating
2023-24Aberdeen001000–
2024-25St Mirren413590–
2025-26St Mirren403790–
2026-27St Mirren328407.14

Player page →

6Connor RonanAberdeen· 28yAberdeenM289635317.01
SeasonClubGoalsAstAppsYCRCRating
2021-22St Mirren7427216.97
2026-27Aberdeen228107.11

Player page →

6Michael JohnstonCeltic· 27yCelticF279432206.88
SeasonClubGoalsAstAppsYCRCRating
2018-19Celtic50000–
2019-20Celtic23010–
2020-21Celtic011000–
2021-22Celtic0012106.88
2023-24Celtic20900–
2024-25Celtic00100–

Player page →

8Liam ScalesCeltic· 28yCelticD288121433027.13
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic115107.00
2022-23Aberdeen1231827.06
2023-24Celtic123450–
2024-25Celtic232620–
2025-26Celtic0337120–
2026-27Celtic3110207.42

Player page →

8Jonny HayesAberdeen· 39yAberdeenM398111132406.77
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic11010–
2018-19Celtic01020–
2019-20Celtic10010–
2020-21Aberdeen233440–
2021-22Aberdeen2135806.81
2022-23Aberdeen1530506.73
2023-24Aberdeen101430–

Player page →

10Anthony StokesHibernian· 38yHibernianF3871040–
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian71040–

Player page →

11Daryl HorganHibernian· 34yHibernianM3468540–
SeasonClubGoalsAstAppsYCRCRating
2018-19Hibernian36000–
2019-20Hibernian30040–
2020-21Hibernian02500–

Player page →

11Dan CaseyMotherwell· 29yMotherwellD2964731726.97
SeasonClubGoalsAstAppsYCRCRating
2022-23Motherwell0012506.97
2023-24Motherwell322880–
2024-25Motherwell323342–

Player page →

13W. FerryDundee United· 25yDundee UnitedM25511741707.23
SeasonClubGoalsAstAppsYCRCRating
2024-25Dundee United0435120–
2025-26Dundee United463330–
2026-27Dundee United116207.23

Player page →

13J. KennyCeltic· 23yCelticF23532310–
SeasonClubGoalsAstAppsYCRCRating
2024-25Celtic11810–
2025-26Celtic421500–

Player page →

15Roland IdowuSt Mirren· 24ySt MirrenM2443581006.95
SeasonClubGoalsAstAppsYCRCRating
2024-25St Mirren423150–
2025-26St Mirren002550–
2026-27St Mirren012006.95

Player page →

15Ross TierneyMotherwell· 25yMotherwellM254032006.65
SeasonClubGoalsAstAppsYCRCRating
2021-22Motherwell2014006.68
2022-23Motherwell2018006.63

Player page →

17Oisin McEnteeHeart of Midlothian· 25yHeart of MidlothianD253335507.06
SeasonClubGoalsAstAppsYCRCRating
2025-26Heart of Midlothian232850–
2026-27Heart of Midlothian107007.06

Player page →

17Shane DuffyCeltic· 34yCelticD34311820–
SeasonClubGoalsAstAppsYCRCRating
2020-21Celtic311820–

Player page →

17E. AdegboyegaDundee United· 23yDundee UnitedD233031101–
SeasonClubGoalsAstAppsYCRCRating
2024-25Dundee United3031101–

Player page →

17Jake Doyle-HayesHibernian· 27yHibernianM2730752306.88
SeasonClubGoalsAstAppsYCRCRating
2020-21St Mirren102250–
2021-22Hibernian20341006.96
2022-23Hibernian0017706.74
2023-24Hibernian00110–
2024-25Hibernian00100–

Player page →

17R. SweeneyDundee· 29yDundeeD293035816.97
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee3035816.97

Player page →

17Tommie HobanAberdeen· 32yAberdeenD32303740–
SeasonClubGoalsAstAppsYCRCRating
2018-19Aberdeen10020–
2020-21Aberdeen203720–

Player page →

23Alan PowerKilmarnock· 38yKilmarnockM38211985136.70
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock01030–
2018-19Kilmarnock12090–
2019-20Kilmarnock040111–
2020-21Kilmarnock1332160–
2021-22St Mirren0134716.72
2022-23Kilmarnock0032516.67

Player page →

23Jake CarrollMotherwell· 35yMotherwellD3528411026.82
SeasonClubGoalsAstAppsYCRCRating
2019-20Motherwell22081–
2020-21Motherwell011510–
2021-22Motherwell0525116.79
2022-23Motherwell001007.60

Player page →

23Dylan ConnollySt Mirren· 31ySt MirrenM31232910–
SeasonClubGoalsAstAppsYCRCRating
2020-21St Mirren232910–

Player page →

23G. DickerKilmarnock· 40yKilmarnockM402326242–
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock01071–
2018-19Kilmarnock01071–
2019-20Kilmarnock21080–
2020-21Kilmarnock002620–

Player page →

23Jake MulraneyHeart of Midlothian· 30yHeart of MidlothianM3023031–
SeasonClubGoalsAstAppsYCRCRating
2018-19Heart of Midlothian12010–
2019-20Heart of Midlothian11021–

Player page →

23Anthony O'ConnorAberdeen· 34yAberdeenD3421030–
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen21030–

Player page →

23C. McCarthySt Mirren· 28ySt MirrenD282159906.93
SeasonClubGoalsAstAppsYCRCRating
2019-20St Mirren10010–
2020-21St Mirren013760–
2021-22St Mirren1022206.93

Player page →

23C. NdabaKilmarnock· 26yKilmarnockD26216471–
SeasonClubGoalsAstAppsYCRCRating
2023-24Kilmarnock102821–
2024-25Kilmarnock113650–

Player page →

23Jimmy DunneHeart of Midlothian· 29yHeart of MidlothianD2920010–
SeasonClubGoalsAstAppsYCRCRating
2018-19Heart of Midlothian20010–

Player page →

23S. BlaneyLivingston· 27yLivingstonD272048506.64
SeasonClubGoalsAstAppsYCRCRating
2022-23Motherwell008106.64
2023-24Motherwell202410–
2024-25Motherwell001130–
2025-26Livingston00500–

Player page →

23Sam FoleySt Mirren· 40ySt MirrenM40201580–
SeasonClubGoalsAstAppsYCRCRating
2019-20St Mirren10060–
2020-21Motherwell10400–
2020-21St Mirren001120–

Player page →

34James BrownKilmarnock· 28yKilmarnockD281473141–
SeasonClubGoalsAstAppsYCRCRating
2023-24Ross County123171–
2024-25Ross County002750–
2025-26Kilmarnock021520–

Player page →

34D. CostelloeSt Johnstone· 23ySt JohnstoneF23122851–
SeasonClubGoalsAstAppsYCRCRating
2023-24Dundee021640–
2023-24St Johnstone101211–

Player page →

34G. MolloyAberdeen· 25yAberdeenD251144506.76
SeasonClubGoalsAstAppsYCRCRating
2024-25Aberdeen001940–
2025-26Aberdeen001710–
2026-27Aberdeen118006.76

Player page →

34Jaze KabiaLivingston· 26yLivingstonF261110006.30
SeasonClubGoalsAstAppsYCRCRating
2020-21Livingston11800–
2021-22Livingston002006.30

Player page →

34Andy BoyleDundee· 35yDundeeD3510050–
SeasonClubGoalsAstAppsYCRCRating
2018-19Dundee10050–

Player page →

34Danny McNamaraSt Johnstone· 27ySt JohnstoneM27102250–
SeasonClubGoalsAstAppsYCRCRating
2020-21St Johnstone102250–

Player page →

34J. GallagherAberdeen· 30yAberdeenF3010000–
SeasonClubGoalsAstAppsYCRCRating
2019-20Aberdeen10000–

Player page →

34Neil FarrugiaDundee United· 27yDundee UnitedF271023405.94
SeasonClubGoalsAstAppsYCRCRating
2025-26Dundee United001330–
2026-27Dundee United1010105.94

Player page →

34R. PatonSt Johnstone· 26ySt JohnstoneF261021106.66
SeasonClubGoalsAstAppsYCRCRating
2024-25Dundee United001200–
2026-27St Johnstone109106.66

Player page →

34Sean McLoughlinSt Mirren· 29ySt MirrenD2910010–
SeasonClubGoalsAstAppsYCRCRating
2019-20St Mirren10010–

Player page →

34Warren O'HoraHibernian· 27yHibernianD271063606.80
SeasonClubGoalsAstAppsYCRCRating
2024-25Hibernian103230–
2025-26Hibernian002930–
2026-27Hibernian002006.80

Player page →

Data coverage for Scottish Premiership →

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