Skip to content
Almanac
Menu
Clear filters

Goals, assists and cards count 1566 of 1571 stored matches (100%) that name a player. Appearances count 912 matches with a stored lineup.

  • 05
  • 06
  • 07
  • 08
  • 09
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23

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

#PlayerClubPosAgeGoalsAstAppsYCRCRating
1James ForrestCeltic· 32yCelticM32433670206.73
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic87010–
2018-19Celtic119010–
2019-20Celtic1014000–
2020-21Celtic311300–
2021-22Celtic1219006.73
2022-23Celtic421600–
2023-24Celtic612200–

Player page →

2David TurnbullCeltic· 24yCelticM2441221051217.60
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell01000–
2018-19Motherwell154020–
2020-21Celtic863130–
2020-21Motherwell10510–
2021-22Celtic6525307.60
2022-23Celtic462811–
2023-24Celtic701620–

Player page →

3Callum McGregorCeltic· 30yCelticM3030371362027.14
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic73000–
2018-19Celtic312000–
2019-20Celtic96020–
2020-21Celtic373761–
2021-22Celtic2233407.14
2022-23Celtic413131–
2023-24Celtic263550–

Player page →

4Ryan ChristieCeltic· 29yCelticM292935381027.92
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen48051–
2018-19Celtic94010–
2019-20Celtic1111031–
2020-21Celtic593410–
2021-22Celtic034007.92

Player page →

4Scott ArfieldRangers· 35yRangersM352917881616.77
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers117071–
2019-20Rangers54030–
2020-21Rangers452810–
2021-22Rangers4029306.77
2022-23Rangers513120–

Player page →

4Jamie McGrathAberdeen· 27yAberdeenM272951191707.16
SeasonClubGoalsAstAppsYCRCRating
2019-20St Mirren00020–
2020-21St Mirren1013530–
2021-22St Mirren2118207.16
2022-23Dundee United823250–
2023-24Aberdeen913450–

Player page →

7Ryan KentRangers· 27yRangersM272829921017.07
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers64020–
2019-20Rangers70010–
2020-21Rangers1093700–
2021-22Rangers2826417.07
2022-23Rangers382930–

Player page →

8Blair SpittalMotherwell· 28yMotherwellM2827251161607.06
SeasonClubGoalsAstAppsYCRCRating
2017-18Partick Thistle43000–
2019-20Ross County20030–
2020-21Ross County11910–
2021-22Ross County5334507.06
2022-23Motherwell673620–
2023-24Motherwell9113750–

Player page →

8Mark O'HaraSt Mirren· 28ySt MirrenM282761092326.86
SeasonClubGoalsAstAppsYCRCRating
2017-18Dundee40030–
2019-20Motherwell11040–
2020-21Motherwell502721–
2021-22Motherwell1019206.86
2022-23St Mirren1023581–
2023-24St Mirren632840–

Player page →

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

Player page →

11Matt O'RileyCeltic· 23yCelticM23252891707.38
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic4316107.38
2022-23Celtic3123830–
2023-24Celtic18133730–

Player page →

12S. PittmanLivingstonLivingstonM–2191282016.58
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston62030–
2019-20Livingston32010–
2020-21Livingston623840–
2021-22Livingston4228606.58
2022-23Livingston013341–
2023-24Livingston202920–
13C. BurkeKilmarnock· 40yKilmarnockM4020163770–
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock12010–
2018-19Kilmarnock56010–
2019-20Kilmarnock54020–
2020-21Kilmarnock943730–

Player page →

14Scott SinclairCeltic· 35yCelticM35199010–
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic107000–
2018-19Celtic92010–

Player page →

14R. CallachanRoss County· 30yRoss CountyM30195923216.70
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian40030–
2018-19St Johnstone10040–
2020-21Hamilton Academical9333110–
2021-22Ross County4135706.70
2022-23Ross County112471–

Player page →

16Joe AriboRangers· 27yRangersM27181665607.07
SeasonClubGoalsAstAppsYCRCRating
2019-20Rangers37010–
2020-21Rangers743100–
2021-22Rangers8534507.07

Player page →

16A. ForrestHeart of Midlothian· 27yHeart of MidlothianM2718101341106.96
SeasonClubGoalsAstAppsYCRCRating
2020-21Livingston413010–
2021-22Livingston6436606.96
2022-23Heart of Midlothian403510–
2023-24Heart of Midlothian453330–

Player page →

16S. NaismithHeart of MidlothianHeart of MidlothianM–1880150–
SeasonClubGoalsAstAppsYCRCRating
2017-18Heart of Midlothian42030–
2018-19Heart of Midlothian103080–
2019-20Heart of Midlothian43040–
19Tom RogicCeltic· 31yCelticM31172455706.87
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic54010–
2018-19Celtic36020–
2019-20Celtic24000–
2020-21Celtic142310–
2021-22Celtic6632306.87

Player page →

20Daniel ArmstrongKilmarnock· 26yKilmarnockM26151775181–
SeasonClubGoalsAstAppsYCRCRating
2022-23Kilmarnock973791–
2023-24Kilmarnock6103890–

Player page →

20M. KennedyKilmarnock· 29yKilmarnockM291512951006.80
SeasonClubGoalsAstAppsYCRCRating
2018-19St Johnstone61020–
2019-20Aberdeen02010–
2019-20St Johnstone33010–
2020-21Aberdeen123110–
2021-22Aberdeen008006.80
2022-23Aberdeen212120–
2023-24Kilmarnock333530–

Player page →

22N. McGinnDundeeDundeeM–141549406.84
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen22000–
2018-19Aberdeen54010–
2019-20Aberdeen66010–
2020-21Aberdeen012520–
2021-22Aberdeen009006.58
2021-22Dundee1215007.00
22L. McCowanDundee· 26yDundeeM2614766916.67
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee4229006.67
2023-24Dundee1053791–

Player page →

22M. ElyounoussiCeltic· 29yCelticM291463420–
SeasonClubGoalsAstAppsYCRCRating
2019-20Celtic42000–
2020-21Celtic1043420–

Player page →

25T. YouanHibernian· 25yHibernianM2513156751–
SeasonClubGoalsAstAppsYCRCRating
2022-23Hibernian973641–
2023-24Hibernian483110–

Player page →

25Reo HatateCeltic· 26yCelticM26131465106.99
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic4217006.99
2022-23Celtic683200–
2023-24Celtic341610–

Player page →

25S. LawlessPartick ThistlePartick ThistleM–13149607.00
SeasonClubGoalsAstAppsYCRCRating
2017-18Partick Thistle12020–
2018-19Livingston33010–
2019-20Livingston86020–
2020-21Motherwell00710–
2021-22Motherwell012007.00
2022-23Partick Thistle12000–
25Y. DhandaRoss County· 25yRoss CountyM2513136590–
SeasonClubGoalsAstAppsYCRCRating
2022-23Ross County773030–
2023-24Ross County663560–

Player page →

25Todd CantwellRangers· 26yRangersM2613946100–
SeasonClubGoalsAstAppsYCRCRating
2022-23Rangers641650–
2023-24Rangers753050–

Player page →

25A. CampbellMotherwell· 25yMotherwellM2513634150–
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell20030–
2018-19Motherwell24050–
2019-20Motherwell52010–
2020-21Motherwell403460–

Player page →

25Josh WindassRangers· 30yRangersM30136060–
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers136060–

Player page →

25Olivier NtchamCeltic· 28yCelticM2813614101–
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic52040–
2018-19Celtic31031–
2019-20Celtic42020–
2020-21Celtic111410–

Player page →

25Regan Charles-CookRoss County· 27yRoss CountyM27132631106.78
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County002640–
2021-22Ross County13237706.78

Player page →

34Ryan JackRangers· 32yRangersM321212651646.90
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers02044–
2018-19Rangers44040–
2019-20Rangers43020–
2020-21Rangers211910–
2021-22Rangers009006.90
2022-23Rangers122650–
2023-24Rangers101100–

Player page →

34Josh CampbellHibernian· 24yHibernianM24128811606.64
SeasonClubGoalsAstAppsYCRCRating
2021-22Hibernian1326506.64
2022-23Hibernian843690–
2023-24Hibernian311920–

Player page →

34G. Mackay-StevenKilmarnockKilmarnockM–12745406.77
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen52010–
2018-19Aberdeen40020–
2021-22Heart of Midlothian2432006.77
2022-23Heart of Midlothian01410–
2023-24Kilmarnock10900–
34Dylan LevittHibernian· 23yHibernianM23126801007.12
SeasonClubGoalsAstAppsYCRCRating
2021-22Dundee United5125107.12
2022-23Dundee United532730–
2023-24Hibernian222860–

Player page →

38CandeiasRangers· 36yRangersM361113081–
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers68040–
2018-19Rangers55041–

Player page →

38Ianis HagiRangers· 25yRangersM25111256607.11
SeasonClubGoalsAstAppsYCRCRating
2019-20Rangers11000–
2020-21Rangers7113330–
2021-22Rangers2015207.11
2022-23Rangers10810–

Player page →

38Ryan HedgesAberdeen· 28yAberdeenM28111244617.05
SeasonClubGoalsAstAppsYCRCRating
2019-20Aberdeen45020–
2020-21Aberdeen532811–
2021-22Aberdeen2416307.05

Player page →

38D. WotherspoonSt JohnstoneSt JohnstoneM–1111692516.95
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone32071–
2018-19St Johnstone24050–
2019-20St Johnstone30030–
2020-21St Johnstone343760–
2021-22St Johnstone0010306.95
2022-23St Johnstone012210–
38S. MallanHibernian· 28yHibernianM28111114140–
SeasonClubGoalsAstAppsYCRCRating
2018-19Hibernian780100–
2019-20Hibernian33020–
2020-21Hibernian101420–

Player page →

38D. TempletonHamilton AcademicalHamilton AcademicalM–116851–
SeasonClubGoalsAstAppsYCRCRating
2017-18Hamilton Academical94031–
2019-20Hamilton Academical10000–
2020-21Hamilton Academical12820–
38S. RobinsonPartick ThistlePartick ThistleM–11642130–
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston24040–
2019-20Livingston20060–
2020-21Livingston412620–
2022-23Kilmarnock201600–
2023-24Partick Thistle11010–
45B. AlstonPartick ThistlePartick ThistleM–1051640–
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone23020–
2018-19St Johnstone41010–
2019-20Hamilton Academical11010–
2022-23Kilmarnock001600–
2023-24Partick Thistle30000–
45Malik TillmanRangers· 22yRangersM221042840–
SeasonClubGoalsAstAppsYCRCRating
2022-23Rangers1042840–

Player page →

45M. MaolidaHibernian· 25yHibernianM251021810–
SeasonClubGoalsAstAppsYCRCRating
2023-24Hibernian1021810–

Player page →

45Liam DonnellyKilmarnock· 28yKilmarnockM28101733526.70
SeasonClubGoalsAstAppsYCRCRating
2018-19Motherwell10010–
2019-20Motherwell710121–
2020-21Motherwell00100–
2021-22Motherwell0023616.70
2022-23Kilmarnock202280–
2023-24Kilmarnock002780–

Player page →

49Andy HallidayMotherwell· 32yMotherwellM3296701516.91
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers00010–
2018-19Rangers11040–
2019-20Rangers01000–
2021-22Heart of Midlothian4027616.91
2022-23Heart of Midlothian332820–
2023-24Heart of Midlothian00310–
2023-24Motherwell111210–

Player page →

49Jordan JonesKilmarnock· 29yKilmarnockM2995361126.79
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock44071–
2018-19Kilmarnock40010–
2019-20Rangers00001–
2020-21Rangers10300–
2021-22St Mirren0011006.79
2022-23Kilmarnock012230–

Player page →

Data coverage for Scottish Premiership →

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