During the 2023/24 Scottish Premiership campaign, an impressive 629 goals were scored. Rangers scored 87 of those, making them the second most prolific in front of goal over the course of last season. 

On a team-wide basis, Celtic scored most this season with a total of 95 goals. Rangers finished second with 87, and Motherwell in third with 56. The same three clubs hold first, second and third in the goals-per-game category, with Celtic on 2.5, Rangers on 2.29 and Motherwell on 1.47.

As far as shots on goal go, 5,867 shots were attempted in the Scottish Premiership this year. Rangers top that table as a whole with 821 shots on goal, against Celtic's 575 and Hearts' 509 (this figure excludes blocked shots). On the shots on target front, however, of the league's 1,973 shots on target total, Celtic made 288, while Rangers made 287, and Hearts made 170. 

As for individual prowess in front of goal, however, the top 10 goalscorers list is 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

Here is the full and final top 10 scorers lists for the Scottish Premiership 2023/24 season: 

1. Lawrence Shankland (Hearts) 24 goals; 4 assists in 37 games 

2. Matt O'Riley (Celtic) 18 goals; 13 assists in 37 games

3. James Tavernier (Rangers) 17 goals; 10 assists in 38 games

4. Cyriel Dessers (Rangers) 16 goals; 4 assists in 35 games
=4. Bojan Miovski (Aberdeen) 16 goals; 2 assists in 38 games

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

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

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

10. Luke McCowan (Dundee) 10 goals; 5 assists in 37 games
= 10. Myziane Maolida (Hibs) 10 goals; 2 assists in 18 games