Highest Scorers for a Single Club

1Thierry Henry Arsenal 175
2Wayne Rooney Manchester United 172
3Alan Shearer Newcastle 148
4Frank Lampard Chelsea 147
5Robbie Fowler Liverpool 128
6Steven Gerrard Liverpool 120
7Michael Owen Liverpool 118
8Alan Shearer Blackburn 112
9Ryan Giggs Manchester United 109
10Paul Scholes Manchester United 107
       
11Didier Drogba Chelsea 104
12Ian Wright Arsenal 104
13Matthew Le Tissier Southampton 101
14Teddy Sheringham Tottenham 98
15Robin Van Persie Arsenal 96
16Ruud van Nistelrooy Manchester United 95
17Andy Cole Manchester United 93
18Jermain Defoe Tottenham 91
19Robbie Keane Tottenham 91
20Ole Gunnar Solskjaer Manchester United 91