Highest Scorers for a Single Club

1Harry Kane Tottenham 213
2Sergio Aguero Manchester City 184
3Wayne Rooney Manchester United 183
4Thierry Henry Arsenal 175
5Mohamed Salah Liverpool 152
6Alan Shearer Newcastle 148
7Frank Lampard Chelsea 147
8Jamie Vardy Leicester 136
9Robbie Fowler Liverpool 128
10Steven Gerrard Liverpool 120
       
11Michael Owen Liverpool 118
12Heung-Min Son Tottenham 115
13Alan Shearer Blackburn 112
14Ryan Giggs Manchester United 109
15Paul Scholes Manchester United 107
16Didier Drogba Chelsea 104
17Ian Wright Arsenal 104
18Cristiano Ronaldo Manchester United 102
19Matthew Le Tissier Southampton 101
20Teddy Sheringham Tottenham 98