The four players who scored the most goals for England while with West Ham United are:
- Geoff Hurst – 24 goals
Scored all 24 England goals during his West Ham career (1966–1972), including the famous hat-trick in the 1966 World Cup Final.
- Martin Peters – 20 goals
Netted all 20 for England while a West Ham player (1966–1970), also scoring in the 1966 World Cup Final.
- Tony Cottee – 7 goals
Scored the majority (7 of his 10 England goals) during his West Ham spell in the 1980s.
- Trevor Brooking – 5 goals
All 5 England goals came while he was at West Ham (1970s–early 1980s).

