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 159
6Alan Shearer Newcastle 148
7Frank Lampard Chelsea 147
8Jamie Vardy Leicester 138
9Robbie Fowler Liverpool 128
10Heung-Min Son Tottenham 122
       
11Steven Gerrard Liverpool 120
12Michael Owen Liverpool 118
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