On 14 May 2016, Shakhtar announced the signing of Yevhen Seleznyov from Kuban Krasnodar to a two-year contract.
[1] On 17 January, Shakhtar announced the signing of Gustavo Blanco Leschuk from Karpaty Lviv on a contract until the summer of 2020.
[2] On 17 April, Shakhtar extended their contract with Serhiy Kryvtsov for another four seasons.
[3] On 28 April, Shakhtar extended their contract with Yaroslav Rakitskiy for another five seasons.
[4] On 1 May, Shakhtar extended their contract with Darijo Srna until the end of the 2017–18 season.