"I decided to come here because, first, it is the Premier League, second, it's a beautiful club and the fans are always helping the club and, third, for me it's an amazing opportunity and an amazing project the club are leading, being ambitious and keen to achieve good things.

"I'd like to thank all of the people, the whole club, for having me."

Sanchez spent the second half of last season on loan at Espanyol, where he made 14 appearances.

The former Aston Villa midfielder is a regular for Colombia and was part of the side that lost on penalties to England at the 2018 World Cup in Russia.

Carlos Sanchez has signed a two-year deal with West Ham

West Ham boss Manuel Pellegrini has made a number of summer signings as he prepares for his first season in charge of the Hammers.