List of 2016 Indian Super League season roster changes
# List of 2016 Indian Super League season roster changes

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

## Retained players

### Atlético de Kolkata

| Position | Player |
| - | - |
| DF | Tiri |
| MF | Borja Fernández |
| MF | Javi Lara |
| MF | Ofentse Nato |
| MF | Sameehg Doutie |
| FW | Hélder Postiga (marquee) |
| FW | Iain Hume |
| Position | Player |
| DF | Arnab Mondal |
| MF | Jewel Raja |

### Chennaiyin

| Position | Player |
| - | - |
| DF | Bernard Mendy |
| DF | Éder |
| MF | Manuele Blasi |
| MF | Raphael Augusto |
| Position | Player |
| GK | Karanjit Singh |
| GK | Pawan Kumar |
| DF | Dhanachandra Singh |
| DF | Abhishek Das |
| DF | Mehrajuddin Wadoo |
| MF | Dhanpal Ganesh |
| MF | Harmanjot Khabra |
| MF | Jayesh Rane |
| MF | Thoi Singh |
| MF | Zakeer Mundampara |
| FW | Jeje Lalpekhlua |

### Delhi Dynamos

| Position | Player |
| - | - |
| GK | Toni Doblas |
| MF | Florent Malouda (marquee) |
| FW | Richard Gadze |
| Position | Player |
| GK | Sanjiban Ghosh |
| DF | Anas Edathodika |
| MF | Souvik Chakraborty |

### Goa

| Position | Player |
| - | - |
| DF | Grégory Arnolin |
| DF | Luciano Sabrosa |
| DF | Lúcio (marquee) |
| MF | Jofre |
| FW | Rafael Coelho |
| FW | Reinaldo |
| Position | Player |
| GK | Laxmikant Kattimani |
| DF | Keenan Almeida |
| MF | Mandar Rao Desai |
| MF | Romeo Fernandes |

### Kerala Blasters

| Position | Player |
| - | - |
| MF | Josu |
| FW | Antonio German |
| Position | Player |
| GK | Sandip Nandy |
| DF | Gurwinder Singh |
| DF | Sandesh Jhingan |
| MF | C.K. Vineeth |
| MF | Ishfaq Ahmed |
| MF | Mehtab Hossain |
| FW | Mohammed Rafi |

### Mumbai City

| Position | Player |
| - | - |
| MF | Sony Norde |
| Position | Player |
| GK | Albino Gomes |
| DF | Ashutosh Mehta |
| DF | Lalchhuanmawia |
| FW | Sunil Chhetri |

### NorthEast United

| Position | Player |
| - | - |
| Forward | Nicolás Vélez |
| Position | Player |
| GK | Rehenesh TP |
| DF | Robin Gurung |
| DF | Reagan Singh |
| MF | Seityasen Singh |
| FW | Holicharan Narzary |

## Player movement and other transactions

| Date | Name | Moving from | Moving to | Notes |
| - | - | - | - | - |
| 26 April 2016 | Pratesh Shirodkar | Mumbai City | Goa | Free |
| 10 May 2016 | Zodingliana Ralte | Delhi Dynamos | Pune City | Free |
| 10 May 2016 | Vishal Kaith | Shillong Lajong | Pune City | Free |
| 16 May 2016 | Lallianzuala Chhangte | DSK Shivajians | NorthEast United | Loan |
| 16 May 2016 | Jerry Mawihmingthanga | DSK Shivajians | NorthEast United | Loan |
| 25 May 2016 | Subrata Pal | Mumbai City | NorthEast United | Free |
| 25 May 2016 | Nirmal Chettri | Free Agent | NorthEast United | Free |
| 25 May 2016 | Shouvik Ghosh | Mohun Bagan | NorthEast United | Free |
| 25 May 2016 | Rowllin Borges | Sporting Goa | NorthEast United | Free |
| 25 May 2016 | Sumeet Passi | Sporting Goa | NorthEast United | Free |
| 30 May 2016 | Katsumi Yusa | Mohun Bagan | NorthEast United | Free |
| 31 May 2016 | Maílson Alves | Volta Redonda | NorthEast United | Free |
| 6 June 2016 | Manoel Morais Amorim | Clube de Regatas Brasil | NorthEast United | Free |
| 14 June 2016 | Shilton Pal | Kerala Blasters | Atlético de Kolkata | Free |
| 14 June 2016 | Debjit Majumder | Mumbai City | Atlético de Kolkata | Free |
| 14 June 2016 | Pritam Kotal | Pune City | Atlético de Kolkata | Free |
| 14 June 2016 | Kingshuk Debnath | Mumbai City | Atlético de Kolkata | Free |
| 14 June 2016 | Robert Lalthlamuana | Delhi Dynamos | Atlético de Kolkata | Free |
| 14 June 2016 | Prabir Das | Delhi Dynamos | Atlético de Kolkata | Free |
| 14 June 2016 | Bikramjit Singh | Goa | Atlético de Kolkata | Free |
| 14 June 2016 | Bidyananda Singh | India U20 | Atlético de Kolkata | Free |
| 14 June 2016 | Bikash Jairu | Pune City | Atlético de Kolkata | Free |
| 14 June 2016 | Lalrindika Ralte | East Bengal | Atlético de Kolkata | Free |
| 15 June 2016 | Matías Defederico | San Marcos de Arica | Mumbai City | Free |
| 15 June 2016 | Rahul Bheke | Kerala Blasters | Pune City | Free |
| 21 June 2016 | Jackichand Singh | Pune City | Mumbai City | Free |
| 21 June 2016 | Boithang Haokip | NorthEast United | Mumbai City | Free |
| 21 June 2016 | Aiborlang Khongjee | NorthEast United | Mumbai City | Free |
| 21 June 2016 | Kean Lewis | Mohun Bagan | Delhi Dynamos | Free |
| 21 June 2016 | Pitu | Llagostera | Pune City | Free |
| 23 June 2016 | Fanai Lalrempuia | Pune City | NorthEast United | Free |
| 24 June 2016 | Sasha Aneff | Syrianska | NorthEast United | Free |
| 29 June 2016 | Krisztián Vadócz | Perth Glory | Mumbai City | Free |
| 29 June 2016 | Gerson Vieira | Grêmio | Mumbai City | Free |
| 29 June 2016 | Arata Izumi | Atlético de Kolkata | Pune City | Free |
| 29 June 2016 | Stephen Pearson | Motherwell | Atlético de Kolkata | Free |
| 29 June 2016 | Pablo Gallardo | Dreams Metro Gallery | Atlético de Kolkata | Free |
| 29 June 2016 | Dani Mallo | Albacete | Atlético de Kolkata | Free |
| 5 July 2016 | Sanju Pradhan | NorthEast United | Pune City | Free |
| 5 July 2016 | Yumnam Raju | NorthEast United | Pune City | Free |
| 7 July 2016 | Anwar Ali | Delhi Dynamos | Mumbai City | Free |
| 7 July 2016 | David Lalrinmuana | Aizawl | Mumbai City | Free |
| 7 July 2016 | Sena Ralte | Chennaiyin | Mumbai City | Free |
| 7 July 2016 | Pronay Halder | Goa | Mumbai City | Free |
| 7 July 2016 | Thongkhosiem Haokip | Goa | Kerala Blasters | Free |
| 12 July 2016 | Léo Costa | Rio Claro | Mumbai City | Free |
| 12 July 2016 | Narayan Das | Goa | Pune City | Free |
| 12 July 2016 | Augustin Fernandes | Atlético de Kolkata | Pune City | Free |
| 13 July 2016 | Pratik Chowdhary | Mumbai | Kerala Blasters | Free |
| 17 July 2016 | Robin Singh | Delhi Dynamos | Goa | Free |
| 18 July 2016 | Milan Singh | DSK Shivajians | Delhi Dynamos | Loan |
| 18 July 2016 | Soram Anganba | Aizawl | Delhi Dynamos | Free |
| 19 July 2016 | Nallappan Mohanraj | Atlético de Kolkata | Chennaiyin | Free |
| 19 July 2016 | Lucian Goian | CFR Cluj | Mumbai City | Free |
| 19 July 2016 | Roberto Volpato | Água Santa | Mumbai City | Free |
| 20 July 2016 | Jonatan Lucca | Goa | Pune City | Free |
| 23 July 2016 | Eduardo Ferreira | Esteghlal Khuzestan | Pune City | Free |
| 23 July 2016 | Momar Ndoye | Atlético Madrid B | Pune City | Free |
| 26 July 2016 | Bruno | NorthEast United | Pune City | Free |
| 26 July 2016 | André Bikey | NorthEast United | Pune City | Free |
| 27 July 2016 | Walter Ibáñez | Alianza Lima | Mumbai City | Free |
| 27 July 2016 | Gastón Sangoy | Al-Wakrah | Mumbai City | Free |
| 27 July 2016 | Konsham Singh | Shillong Lajong | Delhi Dynamos | Loan |
| 27 July 2016 | Rupert Nongrum | Shillong Lajong | Delhi Dynamos | Free |
| 27 July 2016 | Arjun Tudu | Army XI | Delhi Dynamos | Free |
| 28 July 2016 | Aaron Hughes | Melbourne City | Kerala Blasters | Marquee |
| 28 July 2016 | Baljit Sahni | Atlético de Kolkata | Chennaiyin | Free |
| 30 July 2016 | Hans Mulder | Delhi Dynamos | Chennaiyin | Free |
| 1 August 2016 | Francis Fernandes | Delhi Dynamos | Pune City | Free |
| 2 August 2016 | Gustavo Lazzaretti | Água Santa | NorthEast United | Free |
| 2 August 2016 | Siam Hanghal | NorthEast United | Chennaiyin | Free |
| 3 August 2016 | Wellington Priori | Gwangju | NorthEast United | Free |
| 3 August 2016 | Graham Stack | Barnet | Kerala Blasters | Free |
| 4 August 2016 | Uttam Rai | Dempo | Chennaiyin | Free |
| 4 August 2016 | Daniel Lalhlimpuia | Bengaluru FC | Chennaiyin | Loan |
| 4 August 2016 | Amoes | Ozone | Delhi Dynamos | Free |
| 4 August 2016 | Denson Devadas | Sporting Goa | Delhi Dynamos | Free |
| 6 August 2016 | Davide Succi | Cesena | Chennaiyin | Free |
| 6 August 2016 | Maurizio Peluso | Altovicentino | Chennaiyin | Free |
| 6 August 2016 | Denzil Franco | Atlético de Kolkata | Goa | Free |
| 7 August 2016 | Michael Chopra | Alloa Athletic | Kerala Blasters | Free |
| 8 August 2016 | Apoula Edel | Chennaiyin | Pune City | Free |
| 9 August 2016 | Elhadji Ndoye | Kyzylzhar | Kerala Blasters | Free |
| 10 August 2016 | Eli Sabiá | Sampaio Corrêa | Chennaiyin | Free |
| 12 August 2016 | Kervens Belfort | 1461 Trabzon | Kerala Blasters | Free |
| 13 August 2016 | Abhinas Ruidas | East Bengal | Atlético de Kolkata | Loan |
| 13 August 2016 | Keegan Pereira | Mumbai City | Atlético de Kolkata | Free |
| 13 August 2016 | Diego Forlán | Peñarol | Mumbai City | Marquee |
| 14 August 2016 | Romaric | Omonia | NorthEast United | Free |
| 15 August 2016 | Wellington de Lima Gomes | Marítimo | NorthEast United | Loan |
| 16 August 2016 | Cédric Hengbart | NorthEast United | Kerala Blasters | Free |
| 18 August 2016 | John Arne Riise | Aalesunds | Chennaiyin | Marquee |
| 18 August 2016 | Aníbal Zurdo | Gimnàstic | Pune City | Free |
| 20 August 2016 | Sahil Tavora | Dempo | Goa | Free |
| 20 August 2016 | Fulganco Cardozo | Sporting Goa | Goa | Free |
| 22 August 2016 | Mohammed Rafique | Atlético de Kolkata | Kerala Blasters | Free |
| 23 August 2016 | Azrack Mahamat | Levadiakos | Kerala Blasters | Free |
| 24 August 2016 | Subhasish Roy Chowdhury | Delhi Dynamos | Goa | Free |
| 24 August 2016 | Eiður Guðjohnsen | Molde | Pune City | Marquee |
| 25 August 2016 | Juan Belencoso | Persib Bandung | Atlético de Kolkata | Free |
| 25 August 2016 | Marcelinho | Anápolis | Delhi Dynamos | Free |
| 26 August 2016 | Rino Anto | Atlético de Kolkata | Kerala Blasters | Free |
| 27 August 2016 | Emiliano Alfaro | Buriram United | NorthEast United | Free |
| 30 August 2016 | Salam Ranjan Singh | Pune | NorthEast United | Free |
| 30 August 2016 | Sukhdev Patil | India U19 | Goa | Free |
| 30 August 2016 | Didier Kadio | Zhetysu | Kerala Blasters | Free |
| 30 August 2016 | Gustavo Oberman | San Marcos de Arica | Pune City | Free |
| 30 August 2016 | Fábio Neves | Gwangju | NorthEast United | Free |
| 30 August 2016 | Manoel Morais Amorim | NorthEast United | Released | Released |
| 30 August 2016 | Duwayne Kerr | Stjarnan | Chennaiyin | Free |
| 31 August 2016 | Marcos Tébar | Llagostera | Delhi Dynamos | Free |
| 1 September 2016 | Rafael Dumas | Flamengo | Goa | Loan |
| 1 September 2016 | Matheus Goncalves | Flamengo | Goa | Loan |
| 1 September 2016 | Richarlyson | Novorizontino | Goa | Free |
| 1 September 2016 | Dudu Omagbemi | Goa | Chennaiyin | Free |
| 1 September 2016 | David Addy | Waasland-Beveren | Delhi Dynamos | Free |
| 2 September 2016 | Facundo Cardozo | Vélez Sarsfield | Mumbai City | Loan |
| 2 September 2016 | Vinit Rai | Dempo | Kerala Blasters | Free |
| 3 September 2016 | Samir Nabi | West Bromwich Albion | Delhi Dynamos | Loan |
| 3 September 2016 | Rubén | Real Zaragoza | Delhi Dynamos | Free |
| 6 September 2016 | Duckens Nazon | Tondela | Kerala Blasters | Free |
| 7 September 2016 | Amrinder Singh | Bengaluru FC | Mumbai City | Loan |
| 7 September 2016 | Kunal Sawant | Mumbai | Kerala Blasters | Free |
| 7 September 2016 | Mohammad Ansari | Pune | Kerala Blasters | Free |
| 7 September 2016 | Prasanth Karuthadathkuni | AIFF Elite Academy | Kerala Blasters | Free |
| 7 September 2016 | Farukh Choudhary | Lonestar Kashmir | Kerala Blasters | Free |
| 8 September 2016 | Memo | América | Delhi Dynamos | Free |
| 10 September 2016 | Ibrahima Niasse | Concordia Chiajna | Delhi Dynamos | Free |
| 11 September 2016 | Júlio César | Ceará | Goa | Free |
| 13 September 2016 | Udanta Singh | Bengaluru FC | Mumbai City | Loan |
| 18 September 2016 | Badara Badji | Golden Lions SA | Delhi Dynamos | Free |
| 18 September 2016 | Lalruatthara | Aizawl | Delhi Dynamos | Loan |
| 20 September 2016 | Jesús Tato | Moghreb Tétouan | Pune City | Free |
| 26 September 2016 | Eiður Guðjohnsen | Pune City | Released (injury) | Released (injury) |
| 26 September 2016 | André Bikey | Pune City | Released (injury) | Released (injury) |
| 30 September 2016 | Robert Cullen | Seoul E-Land | NorthEast United | Free |
| 1 October 2016 | Mohamed Sissoko | Free Agent | Pune City | Marquee |
| 8 October 2016 | Dramane Traoré | Kelantan | Pune City | Free |
| 15 October 2016 | Pablo Gallardo | Atlético de Kolkata | Released (injury) | Released (injury) |
| 15 October 2016 | Henrique Sereno | Mainz 05 | Atlético de Kolkata | Free |
| 25 October 2016 | Gastón Sangoy | Mumbai City | Released (injury) | Released (injury) |
| 25 October 2016 | Thiago Cunha | Port | Mumbai City | Free |
| 1 November 2016 | Thangjam Singh | Salgaocar | Mumbai City | Free |
| 1 November 2016 | Pronay Halder | Mumbai City | Released (injury) | Released (injury) |
