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.

  • 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
1Nicky DevlinAberdeen· 30yAberdeenD308101482906.99
SeasonClubGoalsAstAppsYCRCRating
2019-20Livingston00010–
2020-21Livingston223670–
2021-22Livingston2237706.99
2022-23Livingston253880–
2023-24Aberdeen213760–

Player page →

2Marcus FraserSt Mirren· 29ySt MirrenD29451452716.83
SeasonClubGoalsAstAppsYCRCRating
2017-18Ross County00030–
2019-20Ross County12050–
2020-21St Mirren103740–
2021-22St Mirren1336606.83
2022-23St Mirren003471–
2023-24St Mirren103820–

Player page →

3James TavernierRangers· 32yRangersD3279691442407.78
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers87030–
2018-19Rangers1414000–
2019-20Rangers37030–
2020-21Rangers1293320–
2021-22Rangers91335807.78
2022-23Rangers1693860–
2023-24Rangers17103820–

Player page →

3J. WhiteRoss CountyRoss CountyF–27171442006.82
SeasonClubGoalsAstAppsYCRCRating
2020-21Motherwell001810–
2020-21Ross County451220–
2021-22Ross County5638406.82
2022-23Ross County1223840–
2023-24Ross County643890–
5J. HoltLivingston· 31yLivingstonM314111374216.88
SeasonClubGoalsAstAppsYCRCRating
2017-18Rangers24060–
2019-20St Johnstone00020–
2020-21Livingston143070–
2021-22Livingston10371106.88
2022-23Livingston0235101–
2023-24Livingston013560–

Player page →

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

Player page →

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

Player page →

8Liam KellyMotherwell· 28yMotherwellG28011321206.80
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston00040–
2020-21Motherwell001800–
2021-22Motherwell0038306.80
2022-23Motherwell013820–
2023-24Motherwell003830–

Player page →

9Liam GordonSt Johnstone· 28ySt JohnstoneD28421312816.92
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone00010–
2019-20St Johnstone00020–
2020-21St Johnstone113650–
2021-22St Johnstone10311006.92
2022-23St Johnstone213270–
2023-24St Johnstone003231–

Player page →

10Paul McGinnMotherwell· 33yMotherwellD3310111304026.93
SeasonClubGoalsAstAppsYCRCRating
2017-18Partick Thistle01060–
2018-19St Mirren34080–
2019-20Hibernian00010–
2019-20St Mirren01040–
2020-21Hibernian323870–
2021-22Hibernian3325616.93
2022-23Motherwell003640–
2023-24Motherwell103141–

Player page →

10Joe NewellHibernian· 31yHibernianM314201303406.96
SeasonClubGoalsAstAppsYCRCRating
2019-20Hibernian03020–
2020-21Hibernian133290–
2021-22Hibernian0327706.96
2022-23Hibernian163460–
2023-24Hibernian2537100–

Player page →

12S. MaySt JohnstoneSt JohnstoneF–30201291206.63
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen53020–
2018-19Aberdeen23010–
2019-20St Johnstone61000–
2020-21St Johnstone543400–
2021-22St Johnstone3130106.63
2022-23St Johnstone963740–
2023-24St Johnstone022840–
12Connor GoldsonRangers· 31yRangersD311591293107.21
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers30070–
2019-20Rangers31040–
2020-21Rangers423820–
2021-22Rangers3336707.21
2022-23Rangers222540–
2023-24Rangers013070–

Player page →

12S. TanserSt Mirren· 29ySt MirrenD299121292107.10
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone02020–
2018-19St Johnstone30020–
2019-20St Johnstone02010–
2020-21St Johnstone203010–
2021-22St Mirren2431507.10
2022-23St Mirren003040–
2023-24St Mirren243860–

Player page →

15S. PittmanLivingstonLivingstonM–2191282016.58
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston62030–
2019-20Livingston32010–
2020-21Livingston623840–
2021-22Livingston4228606.58
2022-23Livingston013341–
2023-24Livingston202920–
16Stephen O'DonnellMotherwell· 32yMotherwellD326151262726.79
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock25020–
2018-19Kilmarnock01050–
2019-20Kilmarnock33010–
2020-21Motherwell123431–
2021-22Motherwell0028516.79
2022-23Motherwell002750–
2023-24Motherwell043760–

Player page →

17Joe ShaughnessyDundee· 31yDundeeD311341241827.06
SeasonClubGoalsAstAppsYCRCRating
2017-18St Johnstone10020–
2018-19St Johnstone30010–
2020-21St Mirren113361–
2021-22St Mirren3036617.06
2022-23St Mirren122210–
2023-24Dundee413320–

Player page →

18Greg KiltieSt Mirren· 27ySt MirrenF2715121231006.72
SeasonClubGoalsAstAppsYCRCRating
2019-20Kilmarnock10010–
2020-21Kilmarnock622920–
2021-22St Mirren2425206.72
2022-23St Mirren213540–
2023-24St Mirren453410–

Player page →

19A. GogicSt Mirren· 30ySt MirrenM30821213216.68
SeasonClubGoalsAstAppsYCRCRating
2017-18Hamilton Academical10041–
2018-19Hamilton Academical00030–
2019-20Hamilton Academical10000–
2020-21Hibernian103180–
2021-22Hibernian009206.57
2021-22St Mirren1013206.76
2022-23St Mirren213060–
2023-24St Mirren213870–

Player page →

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

Player page →

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

Player page →

21P. HanlonHibernianHibernianD–871162716.95
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian22030–
2018-19Hibernian11060–
2019-20Hibernian20000–
2020-21Hibernian113760–
2021-22Hibernian0024416.95
2022-23Hibernian123470–
2023-24Hibernian112110–
21Greg TaylorCeltic· 26yCelticD267231161506.98
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock02000–
2018-19Kilmarnock12040–
2019-20Celtic03010–
2020-21Celtic052610–
2021-22Celtic0324206.98
2022-23Celtic343130–
2023-24Celtic343540–

Player page →

21Ross LaidlawRoss County· 31yRoss CountyG3100116206.91
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County003300–
2021-22Ross County0020006.91
2022-23Ross County003820–
2023-24Ross County002500–

Player page →

25Zander ClarkHeart of Midlothian· 31yHeart of MidlothianG3100115206.88
SeasonClubGoalsAstAppsYCRCRating
2018-19St Johnstone00010–
2020-21St Johnstone002700–
2021-22St Johnstone0032106.88
2022-23Heart of Midlothian002100–
2023-24Heart of Midlothian003500–

Player page →

26Jonny HayesAberdeen· 36yAberdeenM368111132406.81
SeasonClubGoalsAstAppsYCRCRating
2017-18Celtic11010–
2018-19Celtic01020–
2019-20Celtic10010–
2020-21Aberdeen233440–
2021-22Aberdeen2135806.81
2022-23Aberdeen153050–
2023-24Aberdeen101430–

Player page →

27N. ClarkSt JohnstoneSt JohnstoneF–275112416.90
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United813130–
2021-22Dundee United8237006.90
2022-23Dundee United00300–
2022-23St Johnstone422011–
2023-24St Johnstone702100–
28B. AndersonLivingstonLivingstonF–298111706.86
SeasonClubGoalsAstAppsYCRCRating
2018-19Aberdeen20000–
2019-20Aberdeen10000–
2020-21Aberdeen00600–
2020-21Hamilton Academical221310–
2021-22Livingston11428406.86
2022-23Livingston623000–
2023-24Livingston703420–
29Mark O'HaraSt Mirren· 28ySt MirrenM282761092326.86
SeasonClubGoalsAstAppsYCRCRating
2017-18Dundee40030–
2019-20Motherwell11040–
2020-21Motherwell502721–
2021-22Motherwell1019206.86
2022-23St Mirren1023581–
2023-24St Mirren632840–

Player page →

29Joe HartCeltic· 37yCelticG3700109116.95
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic0035006.95
2022-23Celtic003700–
2023-24Celtic003711–

Player page →

31Lawrence ShanklandHeart of Midlothian· 28yHeart of MidlothianF2856111071806.30
SeasonClubGoalsAstAppsYCRCRating
2020-21Dundee United833240–
2021-22Dundee United001106.30
2022-23Heart of Midlothian2443750–
2023-24Heart of Midlothian2443780–

Player page →

32Borna BarišićRangers· 31yRangersD314291062107.30
SeasonClubGoalsAstAppsYCRCRating
2018-19Rangers02030–
2019-20Rangers26030–
2020-21Rangers163340–
2021-22Rangers0323407.30
2022-23Rangers193040–
2023-24Rangers032030–

Player page →

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

Player page →

34Christian DoidgeHibernian· 31yHibernianF312791031226.51
SeasonClubGoalsAstAppsYCRCRating
2019-20Hibernian121040–
2020-21Hibernian723621–
2021-22Hibernian2017016.51
2022-23Hibernian01500–
2022-23Kilmarnock332740–
2023-24Hibernian321820–

Player page →

34Alex IacovittiRoss County· 26yRoss CountyD26721031306.81
SeasonClubGoalsAstAppsYCRCRating
2020-21Ross County203640–
2021-22Ross County2231506.81
2022-23Ross County303640–

Player page →

36A. ConsidineSt Johnstone· 37ySt JohnstoneD371481013047.20
SeasonClubGoalsAstAppsYCRCRating
2017-18Aberdeen42050–
2018-19Aberdeen32091–
2019-20Aberdeen42040–
2020-21Aberdeen113661–
2021-22Aberdeen004007.20
2022-23St Johnstone113242–
2023-24St Johnstone102920–

Player page →

36R. LamieDundeeDundeeD–551012016.88
SeasonClubGoalsAstAppsYCRCRating
2018-19Livingston00030–
2019-20Livingston11020–
2020-21Motherwell013150–
2021-22Motherwell3225206.88
2022-23Motherwell002461–
2023-24Dundee112120–
38Martin BoyleHibernian· 31yHibernianF314323992417.09
SeasonClubGoalsAstAppsYCRCRating
2017-18Hibernian53000–
2018-19Hibernian44030–
2019-20Hibernian53050–
2020-21Hibernian1263650–
2021-22Hibernian7320217.09
2022-23Hibernian511230–
2023-24Hibernian533160–

Player page →

38Bevis MugabiMotherwell· 29yMotherwellD2971991006.68
SeasonClubGoalsAstAppsYCRCRating
2020-21Motherwell202300–
2021-22Motherwell2131806.68
2022-23Motherwell101300–
2023-24Motherwell203220–

Player page →

38Harry PatonMotherwell· 26yMotherwellM2637992116.70
SeasonClubGoalsAstAppsYCRCRating
2019-20Ross County01030–
2020-21Ross County133550–
2021-22Ross County0331806.70
2022-23Motherwell00710–
2023-24Motherwell202641–

Player page →

41T. WattSt MirrenSt MirrenF–2211982017.02
SeasonClubGoalsAstAppsYCRCRating
2018-19St Johnstone33020–
2019-20Motherwell10000–
2020-21Motherwell353580–
2021-22Dundee United1217407.00
2021-22Motherwell9019307.04
2022-23Dundee United411731–
2022-23St Mirren101000–
41John LundstramRangers· 30yRangersM3065981126.92
SeasonClubGoalsAstAppsYCRCRating
2021-22Rangers1027106.92
2022-23Rangers503771–
2023-24Rangers053431–

Player page →

41Alan PowerKilmarnock· 36yKilmarnockM36211985136.72
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock01030–
2018-19Kilmarnock12090–
2019-20Kilmarnock040111–
2020-21Kilmarnock1332160–
2021-22St Mirren0134716.72
2022-23Kilmarnock003251–

Player page →

44E. BrophyRoss CountyRoss CountyF–4210971116.70
SeasonClubGoalsAstAppsYCRCRating
2017-18Kilmarnock71030–
2018-19Kilmarnock112030–
2019-20Kilmarnock91010–
2020-21Kilmarnock201501–
2020-21St Mirren00600–
2021-22St Mirren7031306.70
2022-23Ross County32800–
2022-23St Mirren021200–
2023-24Ross County322510–
45Curtis MainDundee· 31yDundeeF31258961826.70
SeasonClubGoalsAstAppsYCRCRating
2017-18Motherwell52020–
2018-19Motherwell33051–
2019-20Aberdeen40001–
2020-21Aberdeen201410–
2021-22St Mirren2131206.70
2022-23St Mirren923750–
2023-24Dundee001430–

Player page →

45A. ShinnieLivingstonLivingstonM–74961106.70
SeasonClubGoalsAstAppsYCRCRating
2021-22Livingston3230406.70
2022-23Livingston123340–
2023-24Livingston303330–
45Alex CochraneHeart of Midlothian· 24yHeart of MidlothianD24411961236.86
SeasonClubGoalsAstAppsYCRCRating
2021-22Heart of Midlothian2231206.86
2022-23Heart of Midlothian253433–
2023-24Heart of Midlothian043170–

Player page →

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

Player page →

48S. McMannDundee UnitedDundee UnitedD–19952616.83
SeasonClubGoalsAstAppsYCRCRating
2017-18Hamilton Academical01050–
2018-19Hamilton Academical01040–
2019-20Hamilton Academical01020–
2020-21Hamilton Academical143651–
2021-22Dundee United0229406.83
2022-23Dundee United003060–
50Kyōgo FuruhashiCeltic· 29yCelticF2953794507.11
SeasonClubGoalsAstAppsYCRCRating
2021-22Celtic12020007.11
2022-23Celtic2723630–
2023-24Celtic1453820–

Player page →

Data coverage for Scottish Premiership →

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