Top Division High Scorers 1888-2023 - West Ham United

1Vic Watson 200 1923 1931   11Malcolm Musgrove 59 1958 1962
2Geoff Hurst 181 1961 1971   12Viv Gibbins 59 1923 1931
3Jimmy Ruffell 117 1923 1931   13Stan Earle 57 1924 1930
4Tony Cottee 115 1982 1995   14Paulo Di Canio 49 1998 2002
5Pop Robson 83 1970 1977   15Mark Noble 47 2006 2021
6Martin Peters 81 1962 1969   16Clyde Best 47 1969 1975
7Johnny Byrne 80 1961 1966   17Ray Stewart 47 1981 1988
8John Dick 77 1958 1961   18Tommy Yews 45 1923 1931
9Trevor Brooking 71 1967 1983   19Billy Bonds 43 1967 1984
10Michal Antonio 64 2015 2023   20Jarrod Bowen 41 2019 2023