Premier League High Scorers 1992-2016 - West Ham United

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