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.

  • 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
1James ForrestCeltic· 35yCelticM354542129406.94
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic87010–
2018-19Celtic119010–
2019-20Celtic1014000–
2020-21Celtic311300–
2021-22Celtic1219006.73
2022-23Celtic4216006.95
2023-24Celtic6122007.12
2024-25Celtic1523006.99
2025-26Celtic112710–
2026-27Celtic009106.71

Player page →

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

Player page →

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

Player page →

4Blair SpittalHeart of Midlothian· 30yHeart of MidlothianM3033311791907.22
SeasonClubGoalsAstAppsYCRCRating
2017-18Partick Thistle43000–
2019-20Ross County20030–
2020-21Ross County11910–
2021-22Ross County5334507.06
2022-23Motherwell6736207.06
2023-24Motherwell91137507.54
2024-25Heart of Midlothian4335007.18
2025-26Heart of Midlothian222430–
2026-27Heart of Midlothian014007.25

Player page →

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

Player page →

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

Player page →

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

Player page →

8L. McCowanCeltic· 28yCelticM2824161371117.00
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee4229006.67
2023-24Dundee10537917.05
2024-25Celtic6733007.21
2024-25Dundee213007.47
2025-26Celtic113020–
2026-27Celtic105006.81

Player page →

9Greg KiltieKilmarnock· 29yKilmarnockM2922181972106.79
SeasonClubGoalsAstAppsYCRCRating
2019-20Kilmarnock10010–
2020-21Kilmarnock622920–
2021-22St Mirren2425206.72
2022-23St Mirren2135406.76
2023-24St Mirren4534106.98
2024-25St Mirren0029606.60
2025-26Kilmarnock463340–
2026-27Kilmarnock3012106.94

Player page →

9Josh CampbellSt Johnstone· 26ySt JohnstoneM2622121482806.71
SeasonClubGoalsAstAppsYCRCRating
2021-22Hibernian1326506.64
2022-23Hibernian8436906.80
2023-24Hibernian3119206.70
2024-25Hibernian4133706.75
2025-26Hibernian332740–
2026-27Hibernian101007.00
2026-27St Johnstone206106.37

Player page →

11C. BurkeKilmarnock· 42yKilmarnockM4220163770–
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock12010–
2018-19Kilmarnock56010–
2019-20Kilmarnock54020–
2020-21Kilmarnock943730–

Player page →

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

Player page →

13Daniel ArmstrongKilmarnock· 29yKilmarnockM2918241082727.04
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock9737917.04
2023-24Kilmarnock61038907.16
2024-25Kilmarnock3733916.91

Player page →

14Lyall CameronDundee United· 24yDundee UnitedM2416890706.99
SeasonClubGoalsAstAppsYCRCRating
2023-24Dundee5032206.76
2024-25Dundee9533207.10
2025-26Aberdeen001310–
2025-26Rangers00610–
2026-27Dundee United236107.55

Player page →

15Calvin MillerHeart of Midlothian· 28yHeart of MidlothianM281312491006.82
SeasonClubGoalsAstAppsYCRCRating
2018-19Dundee12020–
2025-26Falkirk793860–
2026-27Heart of Midlothian5111206.82

Player page →

15A. CampbellSt Mirren· 28ySt MirrenM28136581606.57
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell20030–
2018-19Motherwell24050–
2019-20Motherwell52010–
2020-21Motherwell403460–
2024-25Dundee United0013006.57
2025-26St Mirren001110–

Player page →

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

Player page →

17Andy 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-25Motherwell3238806.84
2025-26Motherwell00200–

Player page →

17D. WatsonKilmarnock· 21yKilmarnockM211241142326.75
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock0010216.46
2023-24Kilmarnock5236906.79
2024-25Kilmarnock4135406.79
2025-26Kilmarnock313381–

Player page →

17Craig SibbaldFalkirk· 31yFalkirkM311231292606.69
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston31010–
2019-20Livingston21030–
2020-21Livingston103270–
2021-22Livingston0014406.69
2022-23Dundee United1035706.86
2024-25Dundee United1116106.73
2025-26Dundee United402630–
2026-27Falkirk006005.57

Player page →

21S. MallanHibernian· 30yHibernianM30111114140–
SeasonClubGoalsAstAppsYCRCRating
2018-19Hibernian780100–
2019-20Hibernian33020–
2020-21Hibernian101420–

Player page →

21Lewis SmithAberdeen· 26yAberdeenM2611549606.57
SeasonClubGoalsAstAppsYCRCRating
2018-19Hamilton Academical00010–
2019-20Hamilton Academical32010–
2020-21Hamilton Academical00900–
2024-25Livingston11020–
2025-26Livingston723420–
2026-27Aberdeen006006.57

Player page →

23Murray 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 →

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

Player page →

24Kenny McLeanAberdeen· 34yAberdeenM3485040–
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen85040–

Player page →

24Elliot WattMotherwell· 26yMotherwellM2684421017.07
SeasonClubGoalsAstAppsYCRCRating
2024-25St Johnstone218207.07
2025-26Motherwell633481–

Player page →

27Stephen KellyLivingston· 26yLivingstonM267947706.70
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County032540–
2022-23Livingston5411206.80
2023-24Livingston2211106.60

Player page →

28Chris CaddenAberdeen· 30yAberdeenM306161491106.79
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell07000–
2018-19Motherwell11000–
2020-21Hibernian001000–
2021-22Hibernian2228206.94
2022-23Hibernian1337506.83
2023-24Hibernian1011006.87
2024-25Hibernian0132106.69
2025-26Hibernian122010–
2026-27Aberdeen0011206.48

Player page →

28N. CaddenHibernian· 30yHibernianM3061258407.07
SeasonClubGoalsAstAppsYCRCRating
2024-25Hibernian5729207.12
2025-26Hibernian052520–
2026-27Hibernian104006.70

Player page →

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

Player page →

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

Player page →

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

Player page →

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

Player page →

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

Player page →

31F. CurtisRangers· 20yRangersM205236206.81
SeasonClubGoalsAstAppsYCRCRating
2024-25Rangers013006.80
2025-26Kilmarnock411310–
2025-26Rangers101000–
2026-27Rangers0010106.81

Player page →

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

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

Player page →

37J. MulliganHibernian· 23yHibernianM23411982016.71
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee2011406.74
2023-24Dundee1018216.53
2024-25Dundee0534506.82
2025-26Hibernian152470–
2026-27Hibernian0111206.63

Player page →

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

Player page →

37Fraser MurrayKilmarnock· 27yKilmarnockM274567506.86
SeasonClubGoalsAstAppsYCRCRating
2018-19Hibernian01000–
2022-23Kilmarnock0019106.54
2023-24Kilmarnock0115006.74
2024-25Kilmarnock4333407.07

Player page →

37A. LowryMotherwell· 23yMotherwellM234330206.91
SeasonClubGoalsAstAppsYCRCRating
2021-22Rangers114107.00
2022-23Rangers005006.60
2023-24Heart of Midlothian0112106.93
2026-27Motherwell319006.94

Player page →

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

Player page →

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

Player page →

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

Player page →

44Finlay RobertsonDundee· 23yDundeeM233574816.71
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee002006.50
2023-24Dundee0013216.65
2024-25Dundee0429006.74
2025-26Dundee312460–
2026-27Dundee006006.75

Player page →

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

Player page →

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

Player page →

48Lennon MillerMotherwell· 20yMotherwellM2021061917.10
SeasonClubGoalsAstAppsYCRCRating
2022-23Motherwell004106.33
2023-24Motherwell0225316.98
2024-25Motherwell2832507.27

Player page →

48C. BarronRangers· 24yRangersM24271141006.88
SeasonClubGoalsAstAppsYCRCRating
2021-22Aberdeen0013106.88
2022-23Aberdeen1217206.79
2023-24Aberdeen1329206.91
2024-25Rangers0028006.89
2025-26Rangers022750–

Player page →

48E. HendersonHibernian· 26yHibernianM262649606.76
SeasonClubGoalsAstAppsYCRCRating
2018-19Celtic03000–
2020-21Celtic00200–
2020-21Dunfermline00010–
2021-22Hibernian1016206.89
2022-23Hibernian1330306.71
2023-24Hibernian001006.30

Player page →

Data coverage for Scottish Premiership →

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