Which five players have scored 30 or more Premier League Goals for West Ham United?
The five players who scored 30 or more Premier League goals for West Ham United are Paolo Di Canio (47), Mark Noble (46), Carlton Cole (41), Trevor Sinclair (37) and Andy Carroll (33). Updated 12th July 2020