Premier League High Scorers 1992-2024 - West Ham United

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