Premier League Top Scorers from Wales

Home Premier League All-Time Premier League

All-Time Premier League Top Welsh Goalscorers 1992-93 to 2021-22

Table lists Top Number of Premier League Goals by Welsh Players. Ryan Giggs
who played for Manchester United is the Welsh footballer with the highest number of all-time goals in the Premier League.
Statistics correct to 22nd May 2022 (Matchday 38).
See also
Each Season’s Top Goal Scorers, Top Premier League Scorers and Premier League Hat-Tricks.

Top 30 Welsh Football Players with the Most Premier League Goals

All-Time Premier League Top Welsh Goalscorers
1 Ryan Giggs109
2 Craig Bellamy81
3 Gary Speed80
4 Mark Hughes64
5 John Hartson55
6 Gareth Bale53
7 Ian Rush48
8 Dean Saunders45
9 Aaron Ramsey40
10 Simon Davies27
11 Nathan Blake23
12 Robbie Savage20
13 Mark Pembridge17
14 Sam Vokes17
15 Joe Allen16
16 Hal Robson-Kanu14
17 Robert Earnshaw13
18 Vinnie Jones13
19 James Collins11
20 Daniel James10
21 Steve Morison10
22 David Phillips10
23 Mark Bowen9
24 Jeremy Goss9
25 Iwan Roberts9
26 David Brooks8
27 Andy King8
28 Paul Bodin7
29 Jack Collison7
30 Ben Davies7
Statistics Correct to 22nd May 2022 (MD 38)

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