Premier League Top Scorers from Scotland

Home Premier League All-Time Premier League

All-Time Premier League Top Scottish Goalscorers 1992-93 to 2023-24

Table lists Top Number of Premier League Goals by Scottish Players.
The Scottish footballer with the most Premier League Goals is Duncan Ferguson who played for Everton and Newcastle United.
Statistics correct to 6th November 2023 (Matchday 11).
See also
Each Season’s Top Goal Scorers, Top Premier League Scorers and Premier League Hat-Tricks.

Top 30 Premier League Goals by Scottish Players

All-Time Premier League Top Scottish Goalscorers
1 Duncan Ferguson68
2 Kevin Gallacher56
3 Steven Fletcher53
4 Gary McAllister49
5 Don Hutchison37
6 Paul Dickov36
7 John Spencer36
8 Charlie Adam33
9 James Morrison32
10 Robert Snodgrass26
11 Ché Adams25
12 Darren Fletcher23
13 James McArthur23
14 Matt Elliott22
15 James McFadden20
16 Steven Naismith19
17 Ryan Fraser18
18 Brian McClair18
19 Stuart Armstrong16
20 Graeme Sharp16
21 Shaun Maloney15
22 Scott McTominay15
23 Craig Burley14
24 John Wark13
25 John McGinn12
26 Matt Phillips12
27 Alex Rae12
28 John Hendrie11
29 Matt Ritchie11
30 Dougie Freedman10
Statistics Correct to 6th November 2023 (MD11)

See also All-Time Premier League Hat Tricks

Premier League Goal Statistics

Premier League All-Time Record Goalscorers

English Football Top Flight Highest Goalscorers

Premier League Hat-Tricks

Archives