West Ham United goals

Which six Players made the most Appearances for England with West Ham United?

The six players with the most appearances for England are Bobby Moore (108), Geoff Hurst (49), Trevor Brooking (47), Martin Peters (33), David James (17) and Alvin Martin (17).

West Ham United Quiz

England Players by Club Affiliation

Football Quiz Questions