West Ham United football club: Premier League top scorers

Top West Ham United goal scorers

Below are West Ham United's top Premier League scorers and the totals they have scored.

Totals are updated after each game and occasionally amended in the light of decisions of the Dubious Goal Committee.

Player Goals First Latest
Michail Antonio
67 28 Dec 2015 27 Apr 2024
Mark Noble
47 04 Mar 2007 28 Dec 2021
Paolo Di Canio
47 27 Feb 1999 11 May 2003
Jarrod Bowen
43 29 Feb 2020 27 Apr 2024
Carlton Cole
41 19 Aug 2006 18 Oct 2014
Trevor Sinclair
37 31 Jan 1998 21 Apr 2003
Andy Carroll
33 25 Nov 2012 16 Apr 2018
Frederic Kanoute
29 26 Mar 2000 27 Apr 2003
Tomáš Souček
27 01 Jul 2020 11 May 2024
Manuel Lanzini
27 29 Aug 2015 21 May 2023
Frank Lampard
24 09 Aug 1997 16 Apr 2001
John Hartson
24 24 Feb 1997 28 Dec 1998
Tony Cottee
23 17 Sep 1994 17 Apr 1996
Julian Dicks
21 05 Nov 1994 12 Mar 1997
Marko Arnautović
21 09 Dec 2017 12 May 2019
Diafra Sakho
18 15 Sep 2014 16 Dec 2017
Paul Kitson
18 24 Feb 1997 19 Nov 2001
Kevin Nolan
18 18 Aug 2012 02 Dec 2014
Bobby Zamora
18 16 Oct 2005 19 Apr 2008
Jermain Defoe
18 28 Oct 2001 05 Apr 2003
Marlon Harewood
17 12 Sep 2005 28 Apr 2007
Javier Hernández
16 19 Aug 2017 17 Aug 2019
Pablo Fornals
16 28 Dec 2019 28 May 2023
Saïd Benrahma
15 15 May 2021 07 May 2023
Dean Ashton
15 04 Feb 2006 16 Aug 2008
Joe Cole
15 12 Feb 2000 28 Dec 2013
Trevor Morley
13 18 Sep 1993 30 Apr 1994
Don Hutchison
12 31 Aug 1994 23 Sep 2001
Paulo Wanchope
12 21 Aug 1999 15 Apr 2000
Cheikhou Kouyaté
12 28 Dec 2014 24 Nov 2017
Dimitri Payet
11 15 Aug 2015 11 Dec 2016
Sébastien Haller
10 24 Aug 2019 16 Dec 2020
Martin Allen
10 15 Jan 1994 26 Aug 1995
Aaron Cresswell
10 29 Nov 2014 03 Apr 2022
Declan Rice
10 12 Jan 2019 21 May 2023
Eyal Berkovic
10 13 Aug 1997 17 Apr 1999
Felipe Anderson
10 29 Sep 2018 01 Jan 2020
Ian Wright
9 15 Aug 1998 24 Apr 1999
André Ayew
9 26 Dec 2016 23 Dec 2017
Scott Parker
9 22 Dec 2007 27 Feb 2011
Steve Lomas
9 03 Dec 1997 11 May 2002
Jesse Lingard
9 03 Feb 2021 17 Apr 2021
Lee Chapman
8 18 Sep 1993 07 May 1994
Enner Valencia
8 15 Sep 2014 23 Jan 2016
Andriy Yarmolenko
8 16 Sep 2018 13 Mar 2022
Angelo Ogbonna
8 03 Dec 2017 17 Oct 2021
Yossi Benayoun
8 12 Sep 2005 28 Apr 2007
Iain Dowie
8 21 Oct 1995 23 Mar 1996
Teddy Sheringham
8 13 Aug 2005 26 Dec 2006
Lucas Paquetá
8 04 Jan 2023 06 Apr 2024
Ian Pearce
8 30 Mar 1998 21 Dec 2002
Mohammed Kudus
8 08 Oct 2023 19 May 2024
Stewart Downing
7 03 May 2014 16 May 2015
James Ward-Prowse
7 26 Aug 2023 11 May 2024
Demba Ba
7 12 Feb 2011 15 May 2011
Alessandro Diamanti
7 19 Sep 2009 06 Mar 2010
Craig Bellamy
7 01 Sep 2007 10 Jan 2009
Robert Snodgrass
7 08 Dec 2018 01 Feb 2020
Carlos Tevez
7 04 Mar 2007 13 May 2007
Mo Diamé
7 06 Oct 2012 31 Mar 2014
Jack Collison
7 08 Nov 2008 02 Mar 2013
Matthew Etherington
7 13 Aug 2005 27 Sep 2008
James M Collins
6 26 Dec 2005 26 Dec 2017
Kurt Zouma
6 07 Nov 2021 02 Apr 2024
Winston Reid
6 01 Sep 2012 26 Dec 2016
Nigel Reo-Coker
6 13 Aug 2005 17 Dec 2006
John Moncur
6 02 Oct 1994 12 Feb 2000
Jeroen Boere
6 04 Dec 1994 17 Apr 1995
Junior Stanislas
6 04 Apr 2009 18 Dec 2010
Frederic Piquionne
6 25 Sep 2010 22 Jan 2011
Issa Diop
6 22 Feb 2019 17 Apr 2021
Michael Hughes
5 31 Dec 1994 21 Sep 1996
Danny Williamson
5 07 May 1994 21 Feb 1996
Guillermo Franco
5 31 Oct 2009 02 May 2010
Ricardo Vaz Te
5 01 Oct 2012 19 Oct 2013
Michael Carrick
5 22 Apr 2000 01 Mar 2003
Craig Dawson
5 26 Jan 2021 19 Feb 2022
Samassi Abou
5 10 Jan 1998 10 May 1998
Marc Rieper-Jonsen
5 30 Apr 1995 30 Aug 1997
Mauro Zárate
5 23 Aug 2014 29 Nov 2015
Marc Keller
5 22 Nov 1998 16 May 1999
Matthew Upson
4 29 Dec 2007 26 Jan 2010
David Di Michele
4 20 Sep 2008 28 Jan 2009
James Tomkins
4 04 Apr 2009 02 Dec 2014
Modibo Maïga
4 20 Oct 2012 22 Aug 2015
Anton Ferdinand
4 20 Nov 2005 12 Jan 2008
Valon Behrami
4 23 Nov 2008 27 Nov 2010
Ian Bishop
4 28 Mar 1994 23 Nov 1996
Matt Jarvis
4 01 Oct 2012 15 Apr 2014
Ilan
4 06 Feb 2010 24 Apr 2010
Matty Holmes
4 01 Nov 1993 10 May 1995
Nolberto Solano
4 10 Nov 2007 11 May 2008
Lee Bowyer
4 25 Aug 2007 10 Nov 2007
Pedro Obiang
3 04 Feb 2017 04 Jan 2018
Lucas Pérez
3 04 Dec 2018 20 Apr 2019
Gianluca Scamacca
3 01 Oct 2022 04 Jan 2023
Diego Tristán
3 28 Dec 2008 02 May 2009
Stan Lazaridis
3 18 Mar 1997 07 Feb 1998
Matthew Rush
3 02 Apr 1994 29 Oct 1994
Tim Breacker
3 11 Dec 1993 19 Mar 1994