Answer
West Ham United's top scorer in the 2010-11 Premier League season was Demba Ba. The Senegalese forward joined the Hammers from Hoffenheim in January 2011 and quickly established himself as a key player, scoring 7 goals in 12 appearances. His goals helped West Ham avoid relegation and finish 10th in the table.