On 1 February 2016, Manchester City signed Guardiola to a three-year contract for the start of the 2016–17 season. Guardiola brought in several significant signings in the summer, including midfielders İlkay Gündoğan from Borussia Dortmund and Nolito from Celta Vigo, winger Leroy Sané from Schalke 04, and defender John Stones from Everton. He also controversially replaced long-serving City starting goalkeeper Joe Hart with Claudio Bravo from his former club Barcelona; after Hart failed to impress Guardiola in pre-season, he was loaned to Torino before the end of the transfer window and would never make another appearance for the club.