Premier League
Players To Reach 100 Premier League Goals
Top Scorers Rank Player Name Goals Scored #1 Alan Shearer 260 #2 Andy Cole 187 #3 Wayne Rooney* 185 #4 Frank Lampard* 176 #5 Thierry Henry 175 #6 Robbie Fowler 162 #7 Michael Owen 150 #8 Les Ferdinand 149 #9 Teddy Sheringham 147 #10 Robin Van Persie* 142 #11 Jimmy Floyd Hasselbaink 127 #12 Robbie Keane 126 #13 Nicolas Anelka 125 #14 Jermaine Defoe* 124 #15 Dwight Yorke 123 #16 Steven Gerrard* 117 #17 Ian Wright 113 #18 Dion Dublin 111 #19 Emile Heskey 110 #20 Ryan Giggs 109 #21 Paul Scholes 107 #22 Darren Bent 106 #23 Didier Drogba* 103 #24 Matthew Le Tissier100