List of 2017–18 Indian Super League season roster changes
# List of 2017–18 Indian Super League season roster changes

This is a list of all roster changes that occurred prior to the 2017–18 Indian Super League season.

## Retained players

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).

### Atlético de Kolkata

| Position | Player |
| - | - |
| GK | Debjit Majumder |
| DF | Prabir Das |

### Bengaluru FC

| Position | Player |
| - | - |
| DF | John Johnson |
| DF | Juanan |
| DF | Nishu Kumar |
| MF | Malsawmzuala |
| FW | Sunil Chhetri |
| FW | Udanta Singh |

### Chennaiyin FC

| Position | Player |
| - | - |
| GK | Karanjit Singh |
| DF | Jerry Lalrinzuala |
| MF | Raphael Augusto |
| MF | Anirudh Thapa |
| FW | Jeje Lalpekhlua |

### Delhi Dynamos

On 7 July 2017, the Delhi Dynamos stated that they would not retain any of their domestic players from the previous season.

### FC Goa

| Position | Player |
| - | - |
| GK | Laxmikant Kattimani |
| MF | Mandar Rao Desai |

### Kerala Blasters FC

| Position | |
| - | - |
| DF | Sandesh Jhingan |
| FW | C.K. Vineeth |
| FW | Prasanth Karuthadathkuni |

### Mumbai City FC

| Position | Player |
| - | - |
| GK | Amrinder Singh |
| MF | Rakesh Oram |
| MF | Sehnaj Singh |

### Northeast United FC

| Position | Player |
| - | - |
| GK | Rehenesh TP |
| MF | Rowllin Borges |

### Pune City

| Position | Player |
| - | - |
| GK | Vishal Kaith |
| FW | Ashique Kuruniyan |

## Player movement and other transactions

| Date | Name | Previous club | ISL club | Notes |
| - | - | - | - | - |
| 16 June 2017 | Bruno Pinheiro | Hapoel Haifa | Goa | Free |
| 5 July 2017 | Erik Paartalu | Al Kharaitiyat | Bengaluru FC | Free |
| 10 July 2017 | Emiliano Alfaro | Al-Fujairah | Pune City | Free |
| 11 July 2017 | Dimas Delgado | Western Sydney Wanderers | Bengaluru FC | Free |
| 12 July 2017 | Arana | Brisbane Roar | Goa | Free |
| 17 July 2017 | Toni | Rayo Vallecano | Bengaluru FC | Free |
| 18 July 2017 | Coro | Doxa Katokopias | Goa | Free |
| 19 July 2017 | Iñigo Calderón | Anorthosis Famagusta | Chennaiyin | Free |
| 24 July 2017 | Iain Hume | Extremadura | Kerala Blasters | Free |
| 26 July 2017 | Lucian Goian | Perth Glory | Mumbai City | Free |
| 27 July 2017 | Gerson Vieira | Atlético Tubarão | Mumbai City | Free |
| 27 July 2017 | Rene Mihelič | Riga | Chennaiyin | Free |
| 28 July 2017 | Paulinho Dias | Atlético Paranaense | Delhi Dynamos | Free |
| 28 July 2017 | Manvir Singh | Free Agent | Goa | Free |
| 28 July 2017 | Tiri | Marbella | Jamshedpur FC | Free |
| 31 July 2017 | Matías Mirabaje | Unión Comercio | Delhi Dynamos | Free |
| 2 August 2017 | Ahmed Jahouh | FUS | Goa | Free |
| 3 August 2017 | Éverton Santos | Santa Cruz | Mumbai City | Free |
| 4 August 2017 | Marcos Tébar | Reus Deportiu | Pune City | Free |
| 4 August 2017 | Rafa Jordà | Llagostera | Mumbai City | Free |
| 4 August 2017 | Robbie Keane | LA Galaxy | Atlético de Kolkata | Free |
| 7 August 2017 | Léo Costa | Santa Cruz | Mumbai City | Free |
| 7 August 2017 | Braulio Nóbrega | Doxa Katokopias | Bengaluru FC | Free |
| 8 August 2017 | Márcio Rosário | Persela Lamongan | Mumbai City | Free |
| 8 August 2017 | Sameehg Doutie | Ajax Cape Town | Jamshedpur FC | Free |
| 10 August 2017 | Gabriel Cichero | Deportivo Lara | Delhi Dynamos | Free |
| 10 August 2017 | Courage Pekuson | FC Koper | Kerala Blasters | Free |
| 10 August 2017 | Memo | Fluminense | Jamshedpur FC | Free |
| 11 August 2017 | Nemanja Lakić-Pešić | Kapfenberger SV | Kerala Blasters | Free |
| 11 August 2017 | Zequinha | Nacional | Atlético de Kolkata | Free |
| 14 August 2017 | Chechi | Hospitalet | Goa | Free |
| 15 August 2017 | Wes Brown | Blackburn Rovers | Kerala Blasters | Free |
| 17 August 2017 | Davinder Singh | Free Agent | Mumbai City | Free |
| 17 August 2017 | Gurpreet Singh Sandhu | Stabæk Fotball | Bengaluru FC | Transfer (Undisclosed Amount) |
| 18 August 2017 | Kervens Belfort | Zira | Jamshedpur FC | Free |
| 19 August 2017 | Paul Rachubka | Bury | Kerala Blasters | Free |
| 20 August 2017 | Mark Sifneos | RKC Waalwijk | Kerala Blasters | Free |
| 21 August 2017 | Marcelinho | Avaí | Pune City | Free |
| 22 August 2017 | Jaime Gavilán | Suwon | Chennaiyin | Free |
| 23 August 2017 | Manuel Lanzarote | Real Zaragoza | Goa | Free |
| 23 August 2017 | Rafa | Real Valladolid | Pune City | Free |
| 23 August 2017 | Dimitar Berbatov | PAOK | Kerala Blasters | Free |
| 23 August 2017 | Conor Thomas | Swindon Town | Atlético de Kolkata | Free |
| 24 August 2017 | Jonatan Lucca | Bnei Sakhnin | Pune City | Free |
| 29 August 2017 | Damir Grgic | Rudar Velenje | Pune City | Free |
| 29 August 2017 | Miku | Rayo Vallecano | Bengaluru FC | Free |
| 29 August 2017 | André Bikey | Port Vale | Jamshedpur FC | Free |
| 31 August 2017 | Edu | Real Zaragoza | Goa | Free |
| 31 August 2017 | Achille Emaná | Nàstic | Mumbai City | Free |
| 31 August 2017 | Darren Caldeira | Chennai City | Atlético de Kolkata | Free |
| 31 August 2017 | Sandip Nandy | Southern Samity | Kerala Blasters | Free |
| 31 August 2017 | Nallappan Mohanraj | Free Agent | Atlético de Kolkata | Free |
| 31 August 2017 | Jussi Jääskeläinen | Wigan Athletic | Atlético de Kolkata | Free |
| 1 September 2017 | Adrián Colunga | Anorthosis | Goa | Free |
| 1 September 2017 | Matheus Goncalves | Flamengo | Jamshedpur FC | Free |
| 2 September 2017 | Talla N'Diaye | Al-Ansar | Jamshedpur FC | Free |
| 3 September 2017 | Thiago Santos | Flamengo | Mumbai City | Loan |
| 3 September 2017 | Edu García | Real Zaragoza | Bengaluru FC | Free |
| 4 September 2017 | Carl Baker | Portsmouth | Atlético de Kolkata | Free |
| 6 September 2017 | Jude Nworuh | Ilves | Chennaiyin | Free |
| 7 September 2017 | Kalu Uche | Almería | Delhi Dynamos | Free |
| 8 September 2017 | Diego Carlos | São Bento | Pune City | Free |
| 9 September 2017 | Jordi Figueras | Karlsruher SC | Atlético de Kolkata | Free |
| 11 September 2017 | Tom Thorpe | Bolton Wanderers | Atlético de Kolkata | Free |
| 12 September 2017 | Robertino Pugliara | Persipura Jayapura | Pune City | Free |
| 12 September 2017 | Gregory Nelson | Al-Muharraq | Chennaiyin | Free |
| 12 September 2017 | Guyon Fernandez | ADO Den Haag | Delhi Dynamos | Free |
| 12 September 2017 | Edu Moya | Cacereño | Delhi Dynamos | Free |
| 12 September 2017 | Njazi Kuqi | Inter Turku | Atlético de Kolkata | Free |
| 12 September 2017 | Jeroen Lumu | Samsunspor | Delhi Dynamos | Free |
| 13 September 2017 | Luis Páez | Rionegro Águilas | NorthEast United | Free |
| 13 September 2017 | Marcinho | Gaziantepspor | NorthEast United | Free |
| 13 September 2017 | José Gonçalves | New England Revolution | NorthEast United | Free |
| 13 September 2017 | Odaïr Fortes | Reims | NorthEast United | Free |
| 13 September 2017 | Sambinha | Sporting CP | NorthEast United | Free |
| 13 September 2017 | Adilson | Arouca | NorthEast United | Free |
| 13 September 2017 | Wellington Silva | Feirense | NorthEast United | Free |
| 13 September 2017 | Martín Díaz | Liverpool | NorthEast United | Free |
| 15 September 2017 | Maílson Alves | Volta Redonda | Chennaiyin | Free |
| 15 September 2017 | Henrique Sereno | Almería | Chennaiyin | Free |
| 19 September 2017 | Jayananda Singh | Free agent | Delhi Dynamos | Free |
| 19 September 2017 | Kishan Singh | Free agent | Delhi Dynamos | Free |
| 19 September 2017 | Nanda Kumar | Chennai City | Delhi Dynamos | Loan |
| 15 February 2018 | Daniel Segovia | Neftçi PFK | Bengaluru FC | Free |
