The Austria international moves to London on a five-year contract, after the Hammers agreed a £20 million fee with Stoke City
Marko Arnautovic has joined West Ham from Stoke City in a club-record deal.
The Hammers have paid a fee of £20 million for the Austria international, who scored six goals in the Premier League last season.
Pictures of Arnautovic holding the West Ham shirt were leaked on Saturday prior to the official confirmation, with the 28-year-old signing a five-year, £100,000-per-week contract at the London Stadium.
“It feels special to me to be a West Ham player,” Arnautovic told West Ham's official website.