Premier League High Scorers 1992-2017 - West Ham United

1Paolo Di Canio 49 1998 2002   11Marko Arnautovic 21 2017 2018
2Mark Noble 42 2006 2018   12Julian Dicks 21 1994 1996
3Carlton Cole 40 2005 2014   13Manuel Lanzini 20 2015 2017
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
7Michail Antonio 26 2015 2018   17Paul Kitson 18 1996 2001
8Frank Lampard 24 1997 2000   18Diafra Sakho 17 2014 2017
9John Hartson 24 1996 1998   19Marlon Harewood 17 2005 2006
10Tony Cottee 23 1994 1995   20Javier Hernandez 15 2017 2018