The 28-year-old has signed a four year contract at the Hammers and is the sixth summer signing at the London Stadium, following Jack Wilshere, Ryan Fredericks, Lukasz Fabianski, Issa Diop and Sebastian Nebyla.
“West Ham is a big club with good fans and I am happy to come to play in the Premier League,” said Yarmolenko.
The winger joined Borussia Dortmund from Dynamo Kyiv in 2017 for around £20m and has a wealth of international experience. He has made 77 appearances for Ukraine and is 13 strikes behind Andriy Shevchenko leading goals record total of 48.
West Ham were quick to point out he scored against London rivals Tottenham in the Champions League this season, and Director of Football Mario Husillos says signing Yarmolenko is a statement of West Ham’s serious ambition.
“We are very happy to welcome Andriy. When we had the opportunity to sign him, we did not hesitate, because he really is the kind of player that we were looking for,” said Husillos.
“He also has very good experience, of playing for big teams and fighting for titles. At Dortmund, he had some good matches but perhaps didn’t quite show his very best. However, I think Manuel Pellegrini is the perfect coach for Andriy and his style of play.
“I believe he is joining us in the perfect moment. He is 28, the prime age for football, and we have great expectation about what he can achieve with West Ham United.”
Join our new commenting forum
Join thought-provoking conversations, follow other Independent readers and see their replies