Premiership · 2024/25

Top scorers

Season stats are ready. Player stats are missing or incomplete for 6 of 234 completed matches. Rankings include players with confirmed appearances only. About the data
#PlayerPlayedGoals
1C. DessersRangers3818
2D. MaedaCeltic3416
3S. MurrayDundee3816
4M. BoyleHibernian3615
5S. DalbyDundee Utd3515
6A. IdahCeltic3513
7N. KühnCeltic3213
8H. IgamaneRangers3412
9L. McCowanCeltic, Dundee6812
10Ronan HaleRoss County3812
11V. ČernýRangers3312
12B. AndersonKilmarnock3811
13K. NisbetAberdeen3211
14K. FuruhashiCeltic2210
15R. HatateCeltic3710
16A. EngelsCeltic359
17L. CameronDundee339
18C. McGregorCeltic358
19L. ShanklandHeart Of Midlothian328
20M. KirkST Johnstone368
21T. OlusanyaST Mirren318
22M. MandronST Mirren377
23B. Mbunga KimpiokaST Johnstone266
24C. SlatteryMotherwell166
25D. GayleHibernian286
26E. KabanguHeart Of Midlothian146
27J. WhiteRoss County386
28K. BowieHibernian186
29M. KukharevychHibernian256
30N. ClarkST Johnstone296
31P. GuèyeAberdeen206
32S. TiffoneyDundee356
33T. SparrowMotherwell346
34Tawanda Jethro MaswanhiseMotherwell346
35A. StamatelopoulosMotherwell165
36C. Boyd-MunceST Mirren365
37DaniloRangers295
38J. WilsonHeart Of Midlothian285
39N. CaddenHibernian305
40S. Palmer-HouldenDundee345
41T. KeskinenAberdeen365
42Yang Hyun-JunCeltic345
43A. ForrestHeart Of Midlothian384
44A. JohnstonCeltic344
45A. WrightRoss County384
46B. SpittalHeart Of Midlothian354
47C. McMenaminST Mirren144
48D. WatsonKilmarnock384
49F. MurrayKilmarnock334
50G. CareyST Johnstone344
51I. HagiRangers244
52J. AyungaST Mirren324
53J. CampbellHibernian334
54J. HoilettHibernian284
55J. McGheeDundee234
56J. McGrathAberdeen264
57J. TavernierRangers344
58JotaCeltic114
59K. PhillipsST Mirren354
60K. VargasHeart Of Midlothian334
61L. ArmstrongMotherwell144
62L. ClarksonAberdeen344
63M. DiomandéRangers364
64M. KennedyKilmarnock194
65M. O'HaraST Mirren324
66M. WatkinsKilmarnock324
67N. DevlinAberdeen364
68N. RaskinRangers334
69O. AdewumiDundee314
70O. SmythST Mirren384
71R. GrahamDundee Utd154
72R. IdowuST Mirren314
73T. LawrenceRangers194
74A. HallidayMotherwell383
75Adama SidibehST Johnstone333
76B. WalesKilmarnock283
77D. ArmstrongKilmarnock333
78D. CaseyMotherwell333
79E. AdegboyegaDundee Utd313
80E. MosesMotherwell273
81J. GrantHeart Of Midlothian363
82J. NisbetRoss County363
83K. TrapanovskiDundee Utd323
84L. MoultDundee Utd233
85Luca StephensonDundee Utd313
86M. DrammehHeart Of Midlothian223
87N. ChilversRoss County303
88N. TriantisHibernian343
89R. BushiriHibernian283
90S. MorrisAberdeen383
91Z. LarkecheDundee273
92A. PalaversaAberdeen352
93A. RalstonCeltic162
94A. SamuelRoss County222
95B. MikulićST Johnstone142
96C. MainDundee142
97D. BalodisST Johnstone132
98D. JohnST Mirren242
99D. LevittHibernian342
100E. SoklerAberdeen242
101E. WattST Johnstone82
102É. YouanHibernian132
103F. KentHeart Of Midlothian202
104G. MiddletonDundee Utd292
105J. NewellHibernian172
106J. PenriceHeart Of Midlothian332
107J. WrightKilmarnock282
108K. HoltDundee Utd232
109K. PhillipsRoss County162
110K. VassellKilmarnock232
111L. MillerMotherwell322
112L. PolworthKilmarnock262
113L. ScalesCeltic262
114N. BajramiRangers282
115Paulo BernardoCeltic282
116R. MatondoRangers62
117R. PröpperRangers272
118R. TaylorST Mirren342
119V. BesuijenAberdeen112
120V. ŠeveljDundee Utd352
121A. DonnellyDundee111
122A. DorringtonAberdeen121
123A. GogićST Mirren361
124A. IacovittiST Mirren141
125A. PortalesDundee241
126A. TrustyCeltic331
127B. LyonsKilmarnock311
128C. Carter-VickersCeltic301
129C. HalkettHeart Of Midlothian321
130C. NdabaKilmarnock361
131C. NieuwenhofHeart Of Midlothian141
132C. RandallRoss County371
133C. SibbaldDundee Utd161
134D. BabunskiDundee Utd341
135D. GallagherDundee Utd341
136D. OyegokeHeart Of Midlothian191
137D. WrightST Johnstone311
138E. MooneyST Mirren171
139E. WilsonMotherwell371
140Elijah Xavier CampbellRoss County281
141G. HarmonRoss County301
142G. ShinnieAberdeen361
143I. CameronKilmarnock211
144J. ForrestCeltic231
145J. IredaleHibernian331
146J. KennyCeltic81
147J. McCartHeart Of Midlothian111
148J. McPakeST Johnstone131
149J. OkkelsAberdeen161
150J. SandersST Johnstone221
151J. SchluppCeltic131
152J. ShaughnessyDundee111
153J. SouttarRangers251
154JeftéRangers361
155L. BalogunRangers201
156L. DonnellyKilmarnock291
157L. GordonMotherwell281
158L. MillerHibernian321
159M. EfeteRoss County201
160M. NawrockiCeltic121
161M. SteinwenderHeart Of Midlothian141
162M. ThomsonDundee Utd141
163M. UbochiomaDundee Utd211
164O. StirtonDundee Utd11
165Oday DabbaghAberdeen131
166P. AmbroseAberdeen301
167P. McGinnMotherwell121
168R. DeasKilmarnock341
169S. KingsleyHeart Of Midlothian211
170S. O'DonnellMotherwell331
171S. TanserST Mirren341
172T. WattMotherwell281
173W. O'HoraHibernian381
174Y. OdaHeart Of Midlothian81
175Z. RobinsonMotherwell131
176A. CampbellDundee Utd130
177A. DenholmRoss County150
178A. EsselST Johnstone150
179A. FisherST Johnstone140
180A. MacDonaldAberdeen50
181A. MacLeodRoss County00
182A. RaymondST Johnstone170
183A. SalazarHeart Of Midlothian10
184Álex ValleCeltic110
185B. DouglasST Johnstone160
186B. McKayHeart Of Midlothian80
187C. BurkeKilmarnock20
188C. DunneST Mirren40
189C. GordonHeart Of Midlothian330
190C. HamillST Johnstone10
191C. MacPhersonST Johnstone70
192C. PenmanST Mirren40
193C. RamsayKilmarnock80
194C. ReillyDundee00
195C. TelferRoss County70
196D. KeltjensST Johnstone70
197D. PolvaraAberdeen110
198D. SmithRoss County00
199D. ThompsonMotherwell150
200D. VenteHibernian20
201D. WellsMotherwell10
202D. ZdravkovskiMotherwell250
203DukAberdeen190
204E. BalcombeST Mirren, Motherwell330
205E. BrophyRoss County110
206E. BwomonoST Mirren250
207Ethan SutherlandST Mirren10
208F. RobertsonDundee290
209F. TurleyCeltic10
210Fletcher BoydAberdeen20
211G. KiltieST Mirren290
212G. Mackay-StevenKilmarnock100
213G. RobestenRoss County10
214H. McKirdyHibernian60
215I. SamuelsDundee30
216J. AmissahRoss County200
217J. BonnarCeltic10
218J. BrownRoss County270
219J. BrownST Mirren70
220J. BurroughsKilmarnock120
221J. Doyle-HayesHibernian10
222J. GrievesRoss County220
223J. HamiltonRoss County40
224J. HoltST Johnstone280
225J. MacKenzieAberdeen250
226J. McCrackenDundee160
227J. MilneAberdeen90
228J. MulliganDundee340
229J. RaeST Johnstone140
230J. ReidRoss County60
231J. SvedbergST Johnstone50
232J. TomkinsonRoss County130
233J. ValeMotherwell60
234Jair TavaresMotherwell90
235K. DowellRangers120
236K. FotheringhamDundee Utd160
237K. O'HaraKilmarnock190
238K. TobersAberdeen100
239K. van VeenST Mirren50
240Kai AndrewsMotherwell110
241Kwon Hyeok-KyuHibernian210
242L. AmosHibernian10
243L. BoyceHeart Of Midlothian100
244L. FioriniDundee Utd40
245L. GrahamDundee10
246L. KellyRangers100
247L. KennyST Mirren20
248L. KingRangers20
249L. MayoKilmarnock370
250L. NeilsonHeart Of Midlothian, ST Johnstone170
251L. PlangeMotherwell40
252M. EkpitetaHibernian130
253M. KucheryavyiST Johnstone40
254M. O'RileyCeltic20
255M. SyllaDundee330
256Marvin Marvellous KaletaMotherwell210
257N. KennehRoss County150
258Oliver BainbridgeKilmarnock60
259Owen OseniST Mirren100
260R. AlebiosuST Mirren130
261R. CallachanMotherwell10
262R. DochertyDundee Utd220
263R. DoohanAberdeen150
264R. FraserRangers20
265R. JensenAberdeen10
266R. LaidlawRoss County150
267R. LeakRoss County160
268R. McCrorieKilmarnock210
269R. McKenzieKilmarnock190
270R. OdadaDundee Utd130
271R. PatonDundee Utd120
272R. SinclairST Johnstone110
273Rudi Allan MolotnikovHibernian110
274S. AllardiceRoss County170
275S. BlaneyMotherwell110
276S. BraybrookeDundee70
277S. CurtisST Johnstone130
278S. Duke-McKennaST Johnstone110
279S. FindlayKilmarnock170
280S. FraserDundee50
281S. HardingDundee Utd00
282S. KellyDundee30
283S. McArdleCeltic20
284S. McClellandST Johnstone10
285S. RooneyST Mirren60
286S. RubežićAberdeen200
287S. SeddonMotherwell140
288S. SpranglerST Johnstone330
289T. StevenST Johnstone00
290W. NightingaleRoss County60
291William DicksonMotherwell70
292Z. AshworthRoss County100
293Z. HemmingST Mirren170
294Z. LovelaceRangers10
295Z. MitchellST Johnstone80

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

Source: API-Football · Updated