The Scottish Premiership top scorers have contributed to the league's impressive 607 goals scored so far since the 2023/24 campaign's first weekend of fixtures on August 5, 2023. With just one game remaining of the current Scottish Premiership season, there is still scope for some of these rankings to shift on the final day. 

On a club-wide level, Celtic have found the net most this season so far with a total of 87 goals. Collectively, Rangers sit in second place with 84, and Motherwell in third with 55. The same three clubs commandeer first, second and third in the goals-per-game category, with Celtic on 2.49, Rangers on 2.27 and Motherwell on 1.49.

As for individual prowess in front of goal, however, the top 25 goalscorers list is less predictable. From Lawrence Shankland to Matt O'Riley, Kyogo Furuhashi and more, here are the Scottish Premiership top scorers for the 2023/24 campaign.


Scottish Premiership top scorers 23/24

Here is the full top 25 scorers lists for the Scottish Premiership 2023/24 season so far: 

1. Lawrence Shankland (Hearts) 23 goals; 4 assists in 36 games 

2. Matt O'Riley (Celtic) 17 goals; 13 assists in 36 games

3. James Tavernier (Rangers) 17 goals; 9 assists in 37 games

4. Cyriel Dessers (Rangers) 16 goals; 3 assists in 34 games
=4. Bojan Miovski (Aberdeen) 16 goals; 2 assists in 37 games

= 6. Theo Bair (Motherwell) 15 goals; 6 assists in 37 games

7. Kyogo Furuhashi (Celtic) 13 goals; 5 assists in 37 games
= 7. Simon Murray (Ross County) 13 goals; 4 assists in 36 games

9. Abdallah Sima (Rangers) 11 goals; 2 assists in 24 games 

10. Blair Spittal (Motherwell) 9 goals; 11 assists in 36 games 
= 10. Luke McCowan (Dundee) 9 goals; 5 assists in 36 games
= 10. Kyle Vassell (Kilmarnock) 9 goals; 3 assists in 35 games
= 10. Myziane Maolida (Hibs) 9 goals; 2 assists in 17 games
= 10. Marley Watkins (Kilmarnock) 9 goals; 2 assist in 34 games

15. Mikael Mandron (St Mirren) 8 goals; 3 assists in 34 games
= 15. Adam Idah (Celtic) 8 goals; 2 assists in 14 games
=15. Jamie McGrath (Aberdeen) 8 goals; 1 assist in 33 games

18. David Turnbull (Celtic; left) 7 goals; 0 assists in 16 games

19. Daniel Armstrong (Kilmarnock) 6 goals; 10 assists in 37 games
=19. Luis Palma (Celtic) 6 goals; 9 assists in 27 games
=19. Mika Biereth (Motherwell) 6 goals; 5 assists in 14 games
= 19. Todd Cantwell (Rangers) 6 goals; 5 assists in 29 games 
=19. Amadou Bakayoko (Dundee) 6 goals; 5 assists in 36 games
=19. Daizen Meada (Celtic) 6 goals; 3 assists in 28 games 
=19. James Forrest (Celtic) 6 goals; 1 assist in 22 games