Highest Scorers for a Single Club

1Wayne Rooney Manchester United 183
2Sergio Aguero Manchester City 180
3Thierry Henry Arsenal 175
4Alan Shearer Newcastle 148
5Frank Lampard Chelsea 147
6Harry Kane Tottenham 143
7Robbie Fowler Liverpool 128
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
15Jamie Vardy Leicester 103
16Matthew Le Tissier Southampton 101
17Teddy Sheringham Tottenham 98
18Robin Van Persie Arsenal 96
19Ruud van Nistelrooy Manchester United 95
20Andy Cole Manchester United 93