Premiership · 2023/24

Top scorers

Season stats are ready. Player stats are missing or incomplete for 6 of 234 completed matches. Season totals are missing for 2 player–club records. Rankings include players with confirmed appearances only. About the data
#PlayerPlayedGoals
1L. ShanklandHeart Of Midlothian3623
2M. O'RileyCeltic3718
3B. MiovskiAberdeen3716
4C. DessersRangers3516
5J. TavernierRangers3716
6T. BairMotherwell3715
7K. FuruhashiCeltic3814
8S. MurrayRoss County3714
9A. SimaRangers2511
10L. McCowanDundee3610
11M. MaolidaHibernian1710
12J. McGrathAberdeen349
13K. VassellKilmarnock359
14M. WatkinsKilmarnock359
15A. IdahCeltic158
16B. SpittalMotherwell368
17M. MandronST Mirren368
18B. AndersonLivingston347
19D. TurnbullCeltic227
20L. PalmaCeltic317
21N. ClarkST Johnstone217
22T. CantwellRangers307
23A. BakayokoDundee376
24D. ArmstrongKilmarnock386
25J. ForrestCeltic286
26K. VargasHeart Of Midlothian346
27M. BierethMotherwell146
28M. O'HaraST Mirren296
29T. OlusanyaST Mirren356
30A. Le FondreHibernian245
31Adama SidibehST Johnstone155
32D. MaedaCeltic275
33D. VenteHibernian305
34D. WatsonKilmarnock365
35J. McGheeDundee335
36J. WhiteRoss County385
37L. CameronDundee325
38M. BoyleHibernian315
39Oh Hyeon-GyuCeltic205
40R. MatondoRangers195
41Y. DhandaRoss County355
42Y. OdaHeart Of Midlothian325
43A. ForrestHeart Of Midlothian364
44DaniloRangers124
45DukAberdeen344
46É. YouanHibernian314
47Fábio SilvaRangers174
48G. KiltieST Mirren344
49J. GrantHeart Of Midlothian314
50J. ShaughnessyDundee334
51S. KellyLivingston234
52A. ShinnieLivingston323
53C. DoidgeHibernian183
54C. WilkinsonMotherwell173
55D. CaseyMotherwell283
56E. BrophyRoss County253
57G. TaylorCeltic353
58J. CampbellHibernian193
59J. SimsRoss County323
60J. WrightKilmarnock293
61L. ClarksonAberdeen363
62M. KennedyKilmarnock353
63M. MellonDundee143
64Paulo BernardoCeltic223
65R. HatateCeltic173
66R. McCauslandRangers293
67S. GartenmannAberdeen323
68S. TiffoneyDundee283
69T. YengiLivingston163
70Z. RobinsonDundee213
71A. GogićST Mirren382
72A. GreiveST Mirren212
73A. PortalesDundee222
74B. LyonsKilmarnock232
75B. Mbunga KimpiokaST Johnstone162
76B. MugabiMotherwell372
77C. McGregorCeltic352
78D. LembikisaHeart Of Midlothian142
79D. LevittHibernian342
80D. PolvaraAberdeen282
81E. MarcondesHibernian152
82E. MosesMotherwell62
83Fletcher BoydAberdeen22
84G. CareyST Johnstone362
85H. PatonMotherwell262
86J. AyungaST Mirren192
87J. HoilettAberdeen132
88J. NewellHibernian362
89J. SouttarRangers332
90J. ValeMotherwell132
91Jair TavaresHibernian262
92K. DowellRangers122
93K. TagawaHeart Of Midlothian142
94L. MillerHibernian212
95M. DiomandéRangers132
96M. JohnstonCeltic92
97M. KucheryavyiST Johnstone282
98N. DevlinAberdeen372
99N. KühnCeltic142
100O. BeckDundee242
101S. BlaneyMotherwell242
102S. KellyLivingston282
103S. LammersRangers202
104S. PittmanLivingston312
105S. TanserST Mirren382
106S. WrightRangers232
107T. LawrenceRangers232
108Z. RuddenDundee142
109A. ConsidineST Johnstone291
110A. DevineMotherwell101
111A. HallidayHeart Of Midlothian, Motherwell151
112A. JohnstonCeltic341
113B. DaviesRangers201
114B. PurringtonRoss County121
115C. BarronAberdeen291
116C. CaddenHibernian121
117C. Carter-VickersCeltic251
118C. DevlinHeart Of Midlothian261
119C. DunneST Mirren211
120C. KaneST Johnstone151
121C. McMenaminST Mirren301
122C. MontañoLivingston181
123C. NdabaKilmarnock281
124C. NieuwenhofHeart Of Midlothian251
125C. RandallRoss County261
126C. SlatteryMotherwell201
127C. SmithST Johnstone111
128D. CostelloeDundee, ST Johnstone281
129D. JaiyesimiST Johnstone201
130D. KeltjensST Johnstone141
131D. MackayLivingston241
132D. ZdravkovskiMotherwell271
133E. SoklerAberdeen371
134G. HarmonRoss County381
135G. Mackay-StevenKilmarnock91
136G. ShinnieAberdeen371
137Georgie GentMotherwell341
138I. CameronKilmarnock101
139J. BoltonST Mirren361
140J. BrownRoss County311
141J. HayesAberdeen141
142J. MacKenzieAberdeen271
143J. MulliganDundee181
144J. NoubleLivingston321
145J. ObikaMotherwell101
146J. ObitaHibernian341
147J. ScottST Mirren161
148K. BaccusST Mirren311
149K. GuthrieLivingston261
150K. RoofeRangers151
151K. TurnerRoss County171
152L. AbadaCeltic91
153L. AshcroftDundee81
154L. BoyceHeart Of Midlothian151
155L. de LucasLivingston121
156L. JamiesonST Mirren191
157L. MayoKilmarnock361
158L. RossMotherwell31
159L. ScalesCeltic341
160M. FraserST Mirren381
161M. SangareLivingston351
162M. SmithST Johnstone351
163N. RaskinRangers251
164Ó. CortésRangers51
165P. HanlonHibernian211
166P. McGinnMotherwell301
167R. DeasKilmarnock331
168R. JackRangers111
169R. LamieDundee211
170R. McGowanST Johnstone291
171R. McKenzieKilmarnock281
172R. StrainST Mirren181
173R. YılmazRangers251
174S. KingsleyHeart Of Midlothian331
175S. NachmaniST Mirren91
176S. NicholsonMotherwell161
177T. GallacherST Johnstone171
178T. IwataCeltic191
179V. LoturiRoss County381
180W. FishHibernian341
181Yang Hyun-JunCeltic281
182A. BernabéiCeltic80
183A. BrownKilmarnock10
184A. CochraneHeart Of Midlothian310
185A. DelferrièreHibernian30
186A. DenholmHeart Of Midlothian170
187A. DonnellyDundee210
188A. LowryHeart Of Midlothian120
189A. MacDonaldAberdeen210
190A. RalstonCeltic150
191A. SamuelRoss County140
192B. KhelaRoss County140
193B. McKayHeart Of Midlothian110
194B. SpencerMotherwell180
195C. BallantyneST Johnstone20
196C. Borthwick-JacksonRoss County40
197C. ButcherMotherwell170
198C. GoldsonRangers300
199C. GordonHeart Of Midlothian30
200C. KerrDundee100
201C. MacPhersonST Johnstone120
202C. MainDundee140
203C. McKinnonRangers10
204C. ReillyDundee70
205D. CarsonLivingston100
206D. MarshallHibernian330
207D. MitovST Johnstone380
208D. PhillipsST Johnstone330
209D. PinedaDundee30
210D. SmithRoss County60
211D. WellsMotherwell10
212D. WrightST Johnstone90
213E. BwomonoST Mirren130
214E. HendersonHibernian10
215E. KingRoss County150
216E. MelkersenHibernian10
217Eliezer MayendaHibernian20
218F. FranczakST Johnstone00
219F. MurrayKilmarnock150
220F. PollockHeart Of Midlothian10
221F. RobertsonDundee130
222G. StewartKilmarnock80
223H. McKirdyHibernian20
224H. SharpDundee00
225J. BaldwinRoss County300
226J. BrandonLivingston320
227J. BrownST Mirren70
228J. BrownST Johnstone110
229J. CifuentesRangers90
230J. Doyle-HayesHibernian10
231J. EffordMotherwell20
232J. HamiltonLivingston40
233J. HartCeltic370
234J. HendersonRoss County80
235J. HoltLivingston350
236J. JeggoHibernian200
237J. LandersHibernian20
238J. MacIntyreHibernian10
239J. McCrackenDundee10
240J. MilneAberdeen60
241J. PenriceLivingston240
242J. ReidRoss County190
243J. TillsonRoss County10
244J. Turner-CookeST Johnstone60
245James BalagiziKilmarnock50
246K. MegwaHibernian10
247K. O'HaraKilmarnock30
248K. PhillipsAberdeen100
249K. SmithST Johnstone30
250K. van VeenKilmarnock120
251K. WrightLivingston10
252Kwon Hyeok-KyuST Mirren80
253L. AmosHibernian70
254L. BalogunRangers140
255L. GordonST Johnstone320
256L. JephcottST Johnstone80
257L. KellyMotherwell380
258L. KingRangers50
259L. MillerMotherwell250
260L. PolworthKilmarnock280
261L. RobinsonST Johnstone180
262L. StevensonHibernian160
263M. BorucHibernian20
264M. BoyesLivingston10
265M. DevlinLivingston290
266M. EfeteRoss County160
267M. FerrieMotherwell10
268M. McGovernLivingston30
269M. NottinghamLivingston260
270M. SyllaDundee240
271M. TilioCeltic20
272M. Welch-HayesLivingston30
273N. AtkinsonHeart Of Midlothian190
274N. McGinleyMotherwell20
275N. PhillipsCeltic60
276N. TriantisHibernian120
277O. OffiahHeart Of Midlothian50
278O. ShawMotherwell190
279P. SouaréMotherwell30
280R. BushiriHibernian270
281R. DoohanAberdeen10
282R. DuncanAberdeen90
283R. FlynnST Mirren110
284R. FraserRangers20
285R. JensenAberdeen280
286R. LaidlawRoss County250
287R. LeakRoss County330
288R. TaylorST Mirren260
289R. VataCeltic10
290Rory WhittakerHibernian110
291Rudi Allan MolotnikovHibernian30
292S. AllardiceRoss County130
293S. BainCeltic30
294S. BradleyLivingston170
295S. DonnellanLivingston30
296S. FindlayKilmarnock370
297S. FraserHeart Of Midlothian110
298S. HakšabanovićCeltic10
299S. MayST Johnstone280
300S. McClellandST Johnstone70
301S. RubežićAberdeen180
302S. SpranglerST Johnstone190
303T. DaviesKilmarnock60
304T. JenksRoss County60
305T. SibbickHeart Of Midlothian210
306T. SmallST Mirren50
307T. StevenST Johnstone20
308W. DennisKilmarnock360
309W. NightingaleRoss County210
310Z. HemmingST Mirren380
311Z. LovelaceRangers20

Season totals for players with a confirmed appearance for the club in this competition. Missing values are not counted as zero. 45 records have no reported value.

Source: API-Football · Updated