2022-23, Scottish Premier League, SPL: Top Scorers

Player Team Goals Penalty G Avg
1. Shankland Hearts 24 11 37 0.65
2. Tavernier Rangers 16 7 38 0.42
3. van Veen Motherwell 25 6 38 0.66
4. O'Hara M. St Mirren 10 5 35 0.29
5. Armstrong D. Kilmarnock 9 4 37 0.24
6. McGrath Dundee United 8 4 32 0.25
7. Miovski Aberdeen 16 4 37 0.43
8. Dhanda Ross County 5 2 30 0.17
9. Carey G. St. Johnstone 3 2 30 0.10
10. Mooy Celtic 4 2 29 0.14
11. Fletcher S. Dundee United 9 2 33 0.27
12. May S. St. Johnstone 9 2 37 0.24
13. Jota Celtic 11 2 33 0.33
14. Ayunga Jonah St Mirren 3 1 19 0.16
15. Hatate Celtic 6 1 32 0.19
16. Kelly S. Livingston 5 1 31 0.16
17. Campbell Jo. Hibernian 7 1 35 0.20
18. Cancola Ross County 2 1 30 0.07
19. Edwards Owura Ross County 3 1 29 0.10
20. Besuijen Aberdeen 3 1 17 0.18
21. Boyle M. Hibernian 5 1 12 0.42
22. Nisbet Hibernian 12 1 19 0.63
23. Хён-Гю О Celtic 6 1 16 0.38
24. Kane C. St. Johnstone 1 1 2 0.50
25. Doidge Kilmarnock 3 0 32 0.09
26. Clark N. St. Johnstone 4 0 23 0.17
27. Hiwula Ross County 1 0 20 0.05
28. Akio Ross County 1 0 11 0.09
29. Devlin N. Livingston 2 0 38 0.05
30. Obileye Livingston 1 0 25 0.04
31. Kelly S. Livingston 1 0 30 0.03
32. Goldson Rangers 2 0 25 0.08
33. Souttar Rangers 1 0 12 0.08
34. Barišić B. Rangers 1 0 30 0.03
35. Smith M. Hearts 2 0 28 0.07
36. Atkinson N. Hearts 1 0 18 0.06
37. Rowles Hearts 1 0 29 0.03
38. Cochrane A. Hearts 2 0 34 0.06
39. Baldwin Ross County 1 0 29 0.03
40. Iacovitti Ross County 2 0 36 0.06
41. Taylor Ash Kilmarnock 4 0 32 0.12
42. Wright J. Kilmarnock 5 0 35 0.14
43. Smith Li. Dundee United 1 0 28 0.04
44. Mulgrew Dundee United 1 0 19 0.05
45. Tait St Mirren 1 0 12 0.08
46. Shaughnessy St Mirren 1 0 22 0.05
47. Gallagher De. St Mirren 2 0 27 0.07
48. Mugabi Motherwell 1 0 13 0.08
49. Johansen So. Motherwell 1 0 19 0.05
50. Brown J. St. Johnstone 1 0 26 0.04
51. Considine St. Johnstone 1 0 33 0.03
52. Mitchell A. St. Johnstone 1 0 28 0.04
53. McGowan R. St. Johnstone 1 0 28 0.04
54. Porteous Hibernian 3 0 21 0.14
55. McCrorie R-s Aberdeen 2 0 33 0.06
56. Stewart Aberdeen 1 0 21 0.05
57. Juranovic Celtic 1 0 10 0.10
58. Welsh S. Celtic 1 0 4 0.25
59. Scales Aberdeen 1 0 31 0.03
60. Crawford A. St. Johnstone 2 0 16 0.12
61. Dorsett Kilmarnock 1 0 11 0.09
62. Harmon George Ross County 1 0 30 0.03
63. Jenz Celtic 2 0 11 0.18
64. Behich Dundee United 3 0 31 0.10
65. Hanlon Hibernian 1 0 34 0.03
66. Starfelt Celtic 3 0 28 0.11
67. Penrice Livingston 3 0 28 0.11
68. Gordon L. St. Johnstone 2 0 32 0.06
69. Gogić St Mirren 2 0 30 0.07
70. Stevenson L. Hibernian 1 0 26 0.04
71. Freeman K. Dundee United 1 0 24 0.04
72. Bernabei Celtic 1 0 15 0.07
73. Boyes M. Livingston 1 0 22 0.05
74. Fish Hibernian 3 0 21 0.14
75. Stokes C. Kilmarnock 2 0 15 0.13
76. Johnston A. Celtic 1 0 14 0.07
77. Shinnie G. Aberdeen 2 0 13 0.15
78. Pollock M. Aberdeen 2 0 15 0.13
79. Montaño C. Livingston 4 0 31 0.13
80. Donnelly L. Kilmarnock 2 0 22 0.09
81. Baccus St Mirren 2 0 33 0.06
82. Kenneh Hibernian 1 0 31 0.03
83. Anderson B. Livingston 6 0 30 0.20
84. Shinnie Livingston 1 0 32 0.03
85. Lundstram Rangers 5 0 37 0.14
86. Jack R. Rangers 1 0 26 0.04
87. Kamara G. Rangers 1 0 22 0.05
88. Arfield Rangers 5 0 31 0.16
89. Grant J. Hearts 2 0 28 0.07
90. Devlin Hearts 1 0 30 0.03
91. Halliday Hearts 3 0 28 0.11
92. McKay Hearts 4 0 37 0.11
93. Callachan Ross County 1 0 24 0.04
94. Tillson Ross County 1 0 28 0.04
95. Sibbald Dundee United 1 0 35 0.03
96. Levitt Dundee United 5 0 27 0.19
97. Harkes Dundee United 2 0 30 0.07
98. Strain St Mirren 4 0 36 0.11
99. Spittal Motherwell 6 0 36 0.17
100. Goss Motherwell 1 0 38 0.03
101. Wright D. St. Johnstone 7 0 38 0.18
102. Hallberg St. Johnstone 2 0 30 0.07
103. Murphy J. St. Johnstone 3 0 24 0.12
104. Henderson E. Hibernian 1 0 30 0.03
105. Ramadani Aberdeen 1 0 37 0.03
106. Hayes Aberdeen 1 0 30 0.03
107. McGregor C. Celtic 4 0 31 0.13
108. O`Riley Celtic 3 0 38 0.08
109. Taylor G. Celtic 3 0 31 0.10
110. Turnbull D. Celtic 4 0 28 0.14
111. Clarkson Aberdeen 5 0 34 0.15
112. Tierney R. Motherwell 2 0 18 0.11
113. Davis Rangers 1 0 8 0.12
114. Slattery Motherwell 4 0 29 0.14
115. Ginnelly Hearts 11 0 30 0.37
116. Lyons Kilmarnock 1 0 19 0.05
117. Bahamboula Livingston 1 0 20 0.05
118. McKinstry Motherwell 4 0 21 0.19
119. Barron Aberdeen 1 0 17 0.06
120. Watkins M. Aberdeen 1 0 25 0.04
121. Magennis K. Hibernian 2 0 13 0.15
122. Snodgrass Hearts 1 0 23 0.04
123. Roofe Rangers 1 0 3 0.33
124. Robinson S. Kilmarnock 2 0 16 0.12
125. Hagi I. Rangers 1 0 8 0.12
126. Cantwell Rangers 6 0 16 0.38
127. Kent R. Rangers 3 0 29 0.10
128. Forrest A. Hearts 4 0 35 0.11
129. Polworth Kilmarnock 1 0 26 0.04
130. Niskanen Dundee United 1 0 20 0.05
131. Efford Motherwell 1 0 9 0.11
132. Newell Hibernian 1 0 34 0.03
133. Duncan R. Aberdeen 1 0 23 0.04
134. Bradley S. Livingston 1 0 16 0.06
135. Nouble J. Livingston 7 0 30 0.23
136. Čolak A. Rangers 14 0 25 0.56
137. Lawrence T. Rangers 2 0 5 0.40
138. Tillman M. Rangers 10 0 28 0.36
139. Boyce L. Hearts 1 0 5 0.20
140. White J. Ross County 11 0 38 0.29
141. Cameron I. Kilmarnock 1 0 16 0.06
142. Lafferty K. Kilmarnock 1 0 12 0.08
143. Middleton Dundee United 2 0 29 0.07
144. Watt St Mirren
Dundee United
5 0 27 0.19
145. Main C. St Mirren 9 0 37 0.24
146. Greive A. St Mirren 4 0 28 0.14
147. Bair T. St. Johnstone 1 0 27 0.04
148. Youan Hibernian 10 0 35 0.29
149. Duk Aberdeen 15 0 37 0.41
150. Kennedy M. Aberdeen 2 0 20 0.10
151. Furuhashi Celtic 27 0 36 0.75
152. Maeda Celtic 8 0 35 0.23
153. Abada Celtic 10 0 34 0.29
154. Giakoumakis Celtic 6 0 19 0.32
155. Brophy Ross County 3 0 20 0.15
156. Kiltie St Mirren 2 0 35 0.06
157. Morelos Rangers 11 0 32 0.34
158. Forrest Celtic 4 0 16 0.25
159. Sakala F. Rangers 12 0 29 0.41
160. Humphrys Hearts 3 0 19 0.16
161. McLennan St. Johnstone 1 0 26 0.04
162. Haksabanovic Celtic 5 0 26 0.19
163. Kukharevych Hibernian 5 0 15 0.33
164. Kuol Hearts 1 0 8 0.12
165. Moult Motherwell 1 0 7 0.14
166. Obika Motherwell 1 0 9 0.11
167. Vassell Kilmarnock 4 0 14 0.29
168. Oda Hearts 1 0 12 0.08
169. Mandron Motherwell 1 0 10 0.10
170. Samuel A. Ross County 1 0 10 0.10
171. Murray S. Ross County 2 0 14 0.14
172. Hoppe Hibernian 1 0 9 0.11
173. Rudden St. Johnstone 1 0 12 0.08