 FC Köln until the end of the season.At the start of the 2017–18 season, he was brought back into the Dortmund team under the new manager Peter Bosz.On 25 January 2018, Subotić signed an 18-month contract with Ligue 1 outfit AS Saint-Étienne.