Premier League High Scorers 1992-2017 - West Ham United

1Paolo Di Canio 49 1998 2002   11Julian Dicks 21 1994 1996
2Carlton Cole 40 2005 2014   12Manuel Lanzini 19 2015 2017
3Mark Noble 38 2006 2018   13Marko Arnautovic 18 2017 2018
4Trevor Sinclair 36 1997 2002   14Kevin Nolan 18 2012 2014
5Andy Carroll 33 2012 2017   15Bobby Zamora 18 2005 2007
6Frederic Kanoute 29 1999 2002   16Jermaine Defoe 18 2001 2002
7Frank Lampard 24 1997 2000   17Paul Kitson 18 1996 2001
8John Hartson 24 1996 1998   18Diafra Sakho 17 2014 2017
9Michail Antonio 23 2015 2018   19Marlon Harewood 17 2005 2006
10Tony Cottee 23 1994 1995   20Joe Cole 15 1999 2013