Skip to content
Almanac
Menu
Clear filters

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

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

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

900A. RooneyAberdeenAberdeenF021600–
SeasonClubAppsGoalsAstYCRCRating
2016-17Aberdeen012600–
2017-18Aberdeen09000–

Player page →

900Florian KamberiAberdeenAberdeenF112110916.54
SeasonClubAppsGoalsAstYCRCRating
2017-18Hibernian09220–
2018-19Hibernian08371–
2019-20Hibernian03200–
2019-20Rangers01200–
2020-21Aberdeen1101006.54

Player page →

900Fashion SakalaRangersRangersF592110207.05
SeasonClubAppsGoalsAstYCRCRating
2021-22Rangers3093107.03
2022-23Rangers29127107.06

Player page →

900Liel AbadaCelticCelticF792112306.98
SeasonClubAppsGoalsAstYCRCRating
2021-22Celtic36106106.98
2022-23Celtic34105207.02
2023-24Celtic911006.87

Player page →

900Chris BurkeKilmarnockKilmarnockM372119807.03
SeasonClubAppsGoalsAstYCRCRating
2016-17Ross County01310–
2017-18Kilmarnock01210–
2018-19Kilmarnock05610–
2019-20Kilmarnock05420–
2020-21Kilmarnock3794307.03

Player page →

906C. KaneDunfermlineDunfermlineF632271816.75
SeasonClubAppsGoalsAstYCRCRating
2016-17St Johnstone05030–
2017-18St Johnstone03120–
2018-19St Johnstone03310–
2019-20St Johnstone01210–
2020-21St Johnstone2841406.82
2021-22St Johnstone1830416.77
2022-23St Johnstone210006.75
2023-24St Johnstone1510306.62
2025-26Dunfermline01000–
906K. MillerLivingstonLivingstonF022940–
SeasonClubAppsGoalsAstYCRCRating
2016-17Rangers011710–
2017-18Rangers03200–
2018-19Dundee08020–
2018-19Livingston00010–
906Benjamin NygrenCelticCelticM50229407.23
SeasonClubAppsGoalsAstYCRCRating
2025-26Celtic38165407.16
2026-27Celtic1264007.46

Player page →

906Josh CampbellSt JohnstoneSt JohnstoneM14822122806.70
SeasonClubAppsGoalsAstYCRCRating
2021-22Hibernian2613506.64
2022-23Hibernian3684906.80
2023-24Hibernian1931206.70
2024-25Hibernian3341706.75
2025-26Hibernian2733406.64
2026-27Hibernian110007.00
2026-27St Johnstone620106.37

Player page →

906A. ForrestDundeeDundeeF18922131306.77
SeasonClubAppsGoalsAstYCRCRating
2020-21Livingston3041106.72
2021-22Livingston3664606.96
2022-23Heart of Midlothian3540106.62
2023-24Heart of Midlothian3345306.91
2024-25Heart of Midlothian3141106.71
2025-26Heart of Midlothian1300106.47
2026-27Dundee1102006.75

Player page →

906Greg KiltieKilmarnockKilmarnockM19722192106.82
SeasonClubAppsGoalsAstYCRCRating
2016-17Kilmarnock00100–
2019-20Kilmarnock01010–
2020-21Kilmarnock2962206.84
2021-22St Mirren2524206.72
2022-23St Mirren3521406.76
2023-24St Mirren3445106.98
2024-25St Mirren2900606.60
2025-26Kilmarnock3346406.92
2026-27Kilmarnock1230106.94

Player page →

912S. MacLeanHeart of MidlothianHeart of MidlothianF0247160–
SeasonClubAppsGoalsAstYCRCRating
2016-17St Johnstone010540–
2017-18St Johnstone010150–
2018-19Heart of Midlothian03130–
2019-20Heart of Midlothian01040–
912T. WattMotherwellMotherwellF12624132616.88
SeasonClubAppsGoalsAstYCRCRating
2016-17Heart of Midlothian01030–
2018-19St Johnstone03320–
2019-20Motherwell01000–
2020-21Motherwell3535806.92
2021-22Dundee United1712407.00
2021-22Motherwell1990307.04
2022-23Dundee United1741316.72
2022-23St Mirren1010006.66
2024-25Motherwell2812306.81
912L. McCowanCelticCelticM13724161116.94
SeasonClubAppsGoalsAstYCRCRating
2021-22Dundee2942006.67
2023-24Dundee37105917.05
2024-25Celtic3367007.21
2024-25Dundee321007.47
2025-26Celtic3011206.73
2026-27Celtic510006.81

Player page →

912N. McGinnDundeeDundeeM492419506.84
SeasonClubAppsGoalsAstYCRCRating
2016-17Aberdeen010410–
2017-18Aberdeen02200–
2018-19Aberdeen05410–
2019-20Aberdeen06610–
2020-21Aberdeen2501206.84
2021-22Aberdeen900006.58
2021-22Dundee1512007.00
912Tom RogicCelticCelticM552427806.84
SeasonClubAppsGoalsAstYCRCRating
2016-17Celtic07310–
2017-18Celtic05410–
2018-19Celtic03620–
2019-20Celtic02400–
2020-21Celtic2314106.81
2021-22Celtic3266306.87

Player page →

917J. DefoeRangersRangersF17254206.80
SeasonClubAppsGoalsAstYCRCRating
2018-19Rangers08210–
2019-20Rangers013110–
2020-21Rangers1541006.81
2021-22Rangers200006.70

Player page →

917Tawanda MaswanhiseMotherwellMotherwellF77257606.85
SeasonClubAppsGoalsAstYCRCRating
2024-25Motherwell3063406.85
2025-26Motherwell35172106.94
2026-27Motherwell1222106.60

Player page →

917Reo HatateCelticCelticM1322520807.09
SeasonClubAppsGoalsAstYCRCRating
2021-22Celtic1742006.99
2022-23Celtic3268007.22
2023-24Celtic1634107.23
2024-25Celtic37104207.29
2025-26Celtic3022506.70

Player page →

917JotaCelticCelticF772524507.43
SeasonClubAppsGoalsAstYCRCRating
2021-22Celtic291010307.57
2022-23Celtic331111107.46
2024-25Celtic1142007.21
2026-27Celtic401106.86

Player page →

917Matt O'RileyCelticCelticM932529707.58
SeasonClubAppsGoalsAstYCRCRating
2021-22Celtic1643107.38
2022-23Celtic38312307.31
2023-24Celtic371813307.92
2024-25Celtic201008.20

Player page →

922Kemar RoofeRangersRangersF63264206.97
SeasonClubAppsGoalsAstYCRCRating
2020-21Rangers24143107.13
2021-22Rangers21101107.03
2022-23Rangers310006.70
2023-24Rangers1510006.69

Player page →

922Lewis FergusonAberdeenAberdeenM712694627.24
SeasonClubAppsGoalsAstYCRCRating
2017-18Hamilton Academical00140–
2018-19Aberdeen051110–
2019-20Aberdeen01481–
2020-21Aberdeen35921117.17
2021-22Aberdeen361111207.31

Player page →

922Moussa DembéléCelticCelticF0261250–
SeasonClubAppsGoalsAstYCRCRating
2016-17Celtic017630–
2017-18Celtic09620–

Player page →

925Kyle LaffertyKilmarnockKilmarnockF212722117.10
SeasonClubAppsGoalsAstYCRCRating
2017-18Heart of Midlothian0120101–
2018-19Heart of Midlothian01010–
2018-19Rangers04020–
2020-21Kilmarnock992507.63
2022-23Kilmarnock1210306.69

Player page →

925Louis MoultDundee UnitedDundee UnitedF262751006.76
SeasonClubAppsGoalsAstYCRCRating
2016-17Motherwell015420–
2017-18Motherwell08130–
2022-23Motherwell710206.64
2024-25Dundee United1930306.81

Player page →

925Curtis MainDundeeDundeeF1102781926.81
SeasonClubAppsGoalsAstYCRCRating
2017-18Motherwell05220–
2018-19Motherwell03351–
2019-20Aberdeen04001–
2020-21Aberdeen1420106.72
2021-22St Mirren3121206.70
2022-23St Mirren3792507.00
2023-24Dundee1400306.60
2024-25Dundee1420106.82

Player page →

925Christian DoidgeHibernianHibernianF1032791226.80
SeasonClubAppsGoalsAstYCRCRating
2019-20Hibernian012140–
2020-21Hibernian3672216.94
2021-22Hibernian1720016.51
2022-23Hibernian501006.72
2022-23Kilmarnock2733406.78
2023-24Hibernian1832206.83

Player page →

925S. PittmanLivingstonLivingstonM16327122516.63
SeasonClubAppsGoalsAstYCRCRating
2018-19Livingston06230–
2019-20Livingston03210–
2020-21Livingston3862406.71
2021-22Livingston2842606.58
2022-23Livingston3301416.45
2023-24Livingston2920206.73
2024-25Livingston01100–
2025-26Livingston3552506.69
930K. BoydKilmarnockKilmarnockF028661–
SeasonClubAppsGoalsAstYCRCRating
2016-17Kilmarnock08320–
2017-18Kilmarnock018220–
2018-19Kilmarnock02121–
930Ryan KentRangersRangersM9228291017.13
SeasonClubAppsGoalsAstYCRCRating
2018-19Rangers06420–
2019-20Rangers07010–
2020-21Rangers37109007.25
2021-22Rangers2628417.07
2022-23Rangers2938307.03

Player page →

932Scott ArfieldLivingstonLivingstonM11130171816.71
SeasonClubAppsGoalsAstYCRCRating
2018-19Rangers011771–
2019-20Rangers05430–
2020-21Rangers2845106.82
2021-22Rangers2940306.77
2022-23Rangers3151206.73
2025-26Falkirk1510106.57
2025-26Livingston800106.39

Player page →

933Sam CosgroveAberdeenAberdeenF143131236.77
SeasonClubAppsGoalsAstYCRCRating
2017-18Aberdeen00101–
2018-19Aberdeen017171–
2019-20Aberdeen011141–
2020-21Aberdeen1430106.77

Player page →

934S. MayLivingstonLivingstonF16232221806.74
SeasonClubAppsGoalsAstYCRCRating
2017-18Aberdeen05320–
2018-19Aberdeen02310–
2019-20St Johnstone06100–
2020-21St Johnstone3454006.78
2021-22St Johnstone3031106.63
2022-23St Johnstone3796406.91
2023-24St Johnstone2802406.53
2024-25Livingston01000–
2025-26Livingston3312606.75
935N. ClarkSt JohnstoneSt JohnstoneF141337616.85
SeasonClubAppsGoalsAstYCRCRating
2020-21Dundee United3181306.91
2021-22Dundee United3782006.90
2022-23Dundee United300006.37
2022-23St Johnstone2042116.71
2023-24St Johnstone2170006.99
2024-25St Johnstone2962206.77
935J. WhiteRoss CountyRoss CountyF18233172506.88
SeasonClubAppsGoalsAstYCRCRating
2020-21Motherwell1800106.59
2020-21Ross County1245207.15
2021-22Ross County3856406.82
2022-23Ross County38122406.96
2023-24Ross County3864906.85
2024-25Ross County3860506.94
935Blair SpittalHeart of MidlothianHeart of MidlothianM17933311907.16
SeasonClubAppsGoalsAstYCRCRating
2017-18Partick Thistle04300–
2019-20Ross County02030–
2020-21Ross County911106.91
2021-22Ross County3453507.06
2022-23Motherwell3667207.06
2023-24Motherwell37911507.54
2024-25Heart of Midlothian3543007.18
2025-26Heart of Midlothian2422306.93
2026-27Heart of Midlothian401007.25

Player page →

938Cyriel DessersRangersRangersF73346406.95
SeasonClubAppsGoalsAstYCRCRating
2023-24Rangers35164006.99
2024-25Rangers35182306.97
2025-26Rangers300106.17

Player page →

938Kevin van VeenSt MirrenSt MirrenF873471906.91
SeasonClubAppsGoalsAstYCRCRating
2021-22Motherwell32941206.88
2022-23Motherwell38252507.07
2023-24Kilmarnock1201206.65
2024-25St Mirren500006.40

Player page →

940Ryan ChristieCelticCelticM3836371027.35
SeasonClubAppsGoalsAstYCRCRating
2016-17Aberdeen06200–
2016-17Celtic01000–
2017-18Aberdeen04851–
2018-19Celtic09410–
2019-20Celtic0111131–
2020-21Celtic3459107.29
2021-22Celtic403007.93

Player page →

941Mark O'HaraKilmarnockKilmarnockM17137133236.85
SeasonClubAppsGoalsAstYCRCRating
2016-17Dundee06341–
2017-18Dundee04030–
2019-20Motherwell01140–
2020-21Motherwell2750216.78
2021-22Motherwell1910206.86
2022-23St Mirren35102816.88
2023-24St Mirren2863406.91
2024-25St Mirren3243406.97
2025-26St Mirren2201106.77
2026-27Kilmarnock800006.47

Player page →

941Liam BoyceHeart of MidlothianHeart of MidlothianF613714906.84
SeasonClubAppsGoalsAstYCRCRating
2016-17Ross County023440–
2019-20Heart of Midlothian02200–
2021-22Heart of Midlothian31103206.91
2022-23Heart of Midlothian510106.58
2023-24Heart of Midlothian1513206.89
2024-25Heart of Midlothian1002006.60

Player page →

943B. MiovskiRangersRangersF1124051206.82
SeasonClubAppsGoalsAstYCRCRating
2022-23Aberdeen37162606.83
2023-24Aberdeen38162306.95
2024-25Aberdeen200006.60
2025-26Rangers3071306.67
2026-27Rangers510006.69

Player page →

943Scott SinclairCelticCelticM0401630–
SeasonClubAppsGoalsAstYCRCRating
2016-17Celtic021720–
2017-18Celtic010700–
2018-19Celtic09210–

Player page →

943L. GriffithsDundeeDundeeF3740161006.82
SeasonClubAppsGoalsAstYCRCRating
2016-17Celtic012830–
2017-18Celtic09120–
2018-19Celtic02110–
2019-20Celtic09420–
2020-21Celtic2262006.84
2021-22Dundee1520206.79

Player page →

946David TurnbullCelticCelticM10541221217.37
SeasonClubAppsGoalsAstYCRCRating
2017-18Motherwell00100–
2018-19Motherwell015420–
2020-21Celtic3186307.48
2020-21Motherwell510107.64
2021-22Celtic2565307.60
2022-23Celtic2846117.05
2023-24Celtic1670207.24

Player page →

947Jamie McGrathHibernianHibernianM18542162717.12
SeasonClubAppsGoalsAstYCRCRating
2019-20St Mirren00020–
2020-21St Mirren35101307.21
2021-22St Mirren1821207.16
2022-23Dundee United3282507.08
2023-24Aberdeen3491507.07
2024-25Aberdeen2546407.34
2025-26Hibernian3484617.07
2026-27Hibernian711006.40

Player page →

948E. BrophyRoss CountyRoss CountyF10844101116.64
SeasonClubAppsGoalsAstYCRCRating
2016-17Hamilton Academical02000–
2017-18Kilmarnock07130–
2018-19Kilmarnock011230–
2019-20Kilmarnock09110–
2020-21Kilmarnock1520016.39
2020-21St Mirren600006.60
2021-22St Mirren3170306.70
2022-23Ross County832007.09
2022-23St Mirren1202006.49
2023-24Ross County2532106.71
2024-25Ross County1100006.51
948B. AndersonKilmarnockKilmarnockF17644111106.71
SeasonClubAppsGoalsAstYCRCRating
2018-19Aberdeen02000–
2019-20Aberdeen01000–
2020-21Aberdeen600006.33
2020-21Hamilton Academical1322106.82
2021-22Livingston28114406.86
2022-23Livingston3062006.69
2023-24Livingston3470206.70
2024-25Kilmarnock30111106.86
2025-26Kilmarnock3542306.49
950Callum McGregorCelticCelticM21946493637.18
SeasonClubAppsGoalsAstYCRCRating
2016-17Celtic06631–
2017-18Celtic07300–
2018-19Celtic031200–
2019-20Celtic09620–
2020-21Celtic3737617.09
2021-22Celtic3322407.14
2022-23Celtic3141317.08
2023-24Celtic3526507.31
2024-25Celtic3583307.41
2025-26Celtic3723907.13
2026-27Celtic1100106.93

Player page →

Data coverage for Scottish Premiership →

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