This is a list of all roster changes that occurred prior to the 2017–18 Indian Super League season.
Due to the league expanding with two new teams, each Indian Super League club is allowed to retain a maximum of two Indian players over the age of twenty-one (21).
[1] On 7 July 2017, the Delhi Dynamos stated that they would not retain any of their domestic players from the previous season.
[8]