Most goals (career) Rank Name Goals Games Ratio Playing position First goal Last goal 1 Alan Shearer 260 441 0.59 Forward 1992–93 2005–06 2 Wayne Rooney 208 491 0.42 Forward 2002–03 2017–18 3 Andy Cole 187 414 0.45 Forward 1993–94 2006–07 4 Sergio Agüero 180 263 0.68 Forward 2011–12 2019–20 5 Frank Lampard 177 609 0.29 Midfielder 1997–98 2014–15 6 Thierry Henry 175 258 0.68 Forward 1999–2000 2011–12 7 Robbie Fowler 163 379 0.43 Forward 1993–94 2006–07 8 Jermain Defoe 162 496 0.33 Forward 2001–02 2017–18 9 Michael Owen 150 326 0.46 Forward 1996–97 2012–13 10 Les Ferdinand 149 351 0.42 Forward 1992–93 2004–05