Highest Scorers for a Single Club

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