The Scottish Premiership top scorers list gathers the most prolific players in front of goal across Scottish football's top flight. 

A grand total of 587 goals have hit the net so far during the 2023/24 campaign, with players from all 12 Scottish Premiership clubs contributing in some way inside the top 25.

Collectively, Celtic has scored the most this season so far with a total of 87 goals. Rangers is next on 84, with Motherwell in third with 55. The same three clubs sit in first, second and third in the goals-per-game category, with Celtic on 2.42, Rangers on 2.27 and Motherwell on 1.53.

The top 25 goalscorers list is overall less predictable. From Lawrence Shankland to James Tavernier, Cyriel Dessers and more, here are the Scottish Premiership top scorers for the 2023/24 campaign.


Scottish Premiership top scorers 23/24

1. Lawrence Shankland (Hearts) 22 goals; 4 assists in 35 games 

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

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

5. Matt O'Riley (Celtic) 15 goals; 12 assists in 35 games
= 5. Theo Bair (Motherwell) 15 goals; 6 assists in 36 games

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

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

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

14. Mikael Mandron (St Mirren) 8 goals; 3 assists in 33 games
=14. Myziane Maolida (Hibernian) 8 goals; 1 assist in 16 games
=14. Jamie McGrath (Aberdeen) 8 goals; 1 assist in 33 games

=17. Adam Idah (Celtic) 7 goals; 2 assists in 13 games
=16. David Turnbull (Celtic; left) 7 goals; 0 assists in 16 games

19. Daniel Armstrong (Kilmarnock) 6 goals; 10 assists in 36 games
=19. Luis Palma (Celtic) 6 goals; 9 assists in 26 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 35 games
=19. Toyosi Olusanya (St Mirren) 6 goals; 1 assist in 33 games
=19. Kenneth Vargas (Hearts) 6 goals; 1 assist in 32 games
=19. Nicky Clark (St Johnstone) 6 goals; 0 assists in 19 games