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

Player movement and other transactions Team changes Date Name Previous club ISL club Transfer Type 31 March 2019 Sinivasan Pandiyan Chennai City Chennaiyin Loan return 31 May 2019 Boris Singh Indian Arrows ATK Loan Return 31 May 2019 Abhijit Sarkar Indian Arrows Chennaiyin Loan Return 31 May 2019 Deepak Tangri Indian Arrows Chennaiyin Loan Return 31 May 2019 Rahim Ali Indian Arrows Chennaiyin Loan Return 31 May 2019 Aniket Jadhav Indian Arrows Jamshedpur Loan Return 31 May 2019 Rahim Ali Indian Arrows Chennaiyin Loan Return 31 May 2019 Amarjit Singh Kiyam Indian Arrows Jamshedpur Loan Return 31 May 2019 Bilal Khan Real Kashmir Kerala Blasters Free 31 May 2019 Anwar Ali Indian Arrows Mumbai City Loan Return 31 May 2019 Wayne Vaz Churchill Brothers Pune City Loan Return 31 May 2019 Malsawmzuala Jamshedpur ATK Loan Return 31 May 2019 Sheikh Faiaz Mohun Bagan ATK Loan Return 31 May 2019 Imran Khan Mohun Bagan ATK Loan Return 31 May 2019 Siam Hanghal East Bengal Odisha Loan Return 31 May 2019 Sandeep Singh TRAU ATK Loan Return 31 May 2019 Amit Tudu South United Odisha Loan Return 31 May 2019 Lalthuammawia Ralte Kerala Blasters Goa Loan Return 31 May 2019 Naveen Kumar Goa Kerala Blasters Loan Return 31 May 2019 Bikramjit Singh Mohun Bagan Mumbai City Loan Return 31 May 2019 H. Lalmuankima Gokulam Kerala ATK Loan Return 31 May 2019 Sanjay Balmuchu Mumbai City Jamshedpur Loan Return 31 May 2019 Chencho Gyeltshen NEROCA Bengaluru Loan Return 31 May 2019 Bedashwor Singh Fateh Hyderabad Chennaiyin Loan Return 31 May 2019 Kivi Zhimomi TRAU NorthEast United Loan Return 31 May 2019 Gaurav Bora Chennai City Odisha Loan Return 4 June 2019 Salam Ranjan Singh East Bengal ATK Free 9 June 2019 Jobby Justin East Bengal ATK Free 9 June 2019 Joyner Lourenco Mumbai City Jamshedpur Free 9 June 2019 Keegan Pereira Northeast United Jamshedpur Free 9 June 2019 Niraj Kumar Ozone FC Jamshedpur Free 9 June 2019 Rowllin Borges Northeast United Mumbai City Free 9 June 2019 Lovepreet Singh Indian Arrows Kerala Blasters Free 9 June 2019 Jerry Mawihmingthanga Jamshedpur Odisha Undisclosed 9 June 2019 Sourav Das Mohun Bagan Mumbai City Free 9 June 2019 Michael Soosairaj Jamshedpur ATK 116 Th. € 9 June 2019 Zayed Bin Waleed N/A Kerala Blasters Free 9 June 2019 Prabhsukhan Singh Gill Indian Arrows Bengaluru Free 9 June 2019 Suresh Singh Wangjam Indian Arrows Bengaluru Free 9 June 2019 Edwin Sydney Vanspaul Chennai City Chennaiyin Free 9 June 2019 Seiminlen Doungel Kerala Blasters Goa Free 9 June 2019 Carl McHugh Motherwell ATK Free 9 June 2019 Lalengmawia Indian Arrows NorthEast United Free 9 June 2019 Bartholomew Ogbeche NorthEast United Kerala Blasters Free 9 June 2019 Michael Regin Chennai City ATK Undisclosed 9 June 2019 Piti PAS Lamia Jamshedpur Free 9 June 2019 Noé Acosta AE Larissa Jamshedpur Free 9 June 2019 Wayne Vaz Pune City NorthEast United Undisclosed 10 June 2019 Hmingthanmawia Aizawl Mumbai City Undisclosed 11 June 2019 Diawandou Diagne Eupen Odisha Free 12 June 2019 Mario Arqués Jamshedpur Kerala Blasters Free 12 June 2019 Surchandra Singh Real Kashmir Mumbai City Free 12 June 2019 Sergio Cidoncha Jamshedpur Kerala Blasters Free 17 June 2019 Mato Grgić NorthEast United Mumbai City Undisclosed 17 June 2019 Eugeneson Lyngdoh ATK Bengaluru Free 18 June 2019 Roy Krishna Wellington Phoenix ATK Undisclosed 19 June 2019 Sarthak Golui Pune City Mumbai City Free 19 June 2019 Diego Carlos Pune City Mumbai City Undisclosed 20 June 2019 Rahul Kannoly Praveen Indian Arrows Kerala Blasters Free 25 June 2019 Xisco Bengaluru Odisha Free 26 June 2019 Gianni Zuiverloon Odisha Kerala Blasters Free 27 June 2019 Gaurav Bora Pune City Odisha Free 28 June 2019 David Williams Wellington Phoenix ATK Free 3 July 2019 Jitendra Singh Indian Arrows Jamshedpur Free 3 July 2019 Narender Gahlot Indian Arrows Jamshedpur Free 3 July 2019 Shibinraj Kunniyil Gokulam Kerala Kerala Blasters Free 5 July 2019 Issac Vanmalsawma Chennaiyin Jamshedpur Free 5 July 2019 Anas Edathodika Kerala Blasters ATK Free 6 July 2019 Nerijus Valskis Hapoel Tel Aviv Chennaiyin Free 10 July 2019 Bilal Khan Real Kashmir Kerala Blasters Free 10 July 2019 Carlos Delgado Castellón Odisha Loan 10 July 2019 Alexander Romario Jesuraj Chennai City Goa Undisclosed 17 July 2019 Moustapha Gning Ejea Kerala Blasters Free 17 July 2019 Ankit Bhuyan Delhi Dynamos U18 Odisha - 17 July 2019 Manuel Onwu UCAM Murcia Bengaluru Free 19 July 2019 Arshdeep Singh Minerva Punjab Odisha Free 19 July 2019 Aitor Monroy Inter de Madrid Jamshedpur Free 19 July 2019 Javi Hernández Cracovia ATK Undisclosed 23 July 2019 Dario Vidošić Melbourne City ATK Free 24 July 2019 Aridane Cultural Leonesa Odisha Loan 24 July 2019 Rehenesh TP NorthEast United Kerala Blasters Free 26 July 2019 Agus Nea Salamis ATK Free 26 July 2019 Aibanbha Dohling Shillong Lajong Goa Free 27 July 2019 Manvir Singh Ozone Kerala Blasters Free 31 July 2019 Arjun Jayaraj Gokulam Kerala Kerala Blasters Free 2 August 2019 Nim Dorjee Tamang Pune City NorthEast United Free 4 August 2019 Ranjan Singh East Bengal ATK Free 7 August 2019 Darren Caldeira Mohun Bagan Kerala Blasters Free 8 August 2019 Soram Anganba Bengaluru NorthEast Free 8 August 2019 Subhasish Roy Chowdhury Jamshedpur NorthEast Free 9 August 2019 Amine Chermiti Al-Fayha Mumbai City Free 9 August 2019 Federico Gallego Boston River NorthEast Undisclosed 13 August 2019 Lucian Goian Mumbai City Chennaiyin Free 13 August 2019 Sergio Castel Atlético Madrid B Jamshedpur Loan 13 August 2019 Milan Singh Mumbai City NorthEast United Free 14 August 2019 Jessel Carneiro Dempo Kerala Blasters Free 17 August 2019 Seityasen Singh Dempo Kerala Blasters Free 19 August 2019 Masih Saighani Abahani Dhaka Chennaiyin Free 21 August 2019 Jairo Rodrigues Persela Lamongan Kerala Blasters Free 22 August 2019 Pratik Chaudhari Jamshedpur Mumbai City Free 22 August 2019 Maximiliano Barreiro Aucas NorthEast United Free 23 August 2019 Mohammed Rafi Chennaiyin Kerala Blasters Free 24 August 2019 Sèrge Kevyn Al-Ittihad Mumbai City Free 24 August 2019 Dheeraj Singh Kerala Blasters ATK Free 24 August 2019 Dragoș Firțulescu Dunav Ruse Chennaiyin Free 24 August 2019 Sehnaj Singh Mumbai City ATK Free 24 August 2019 Raphael Augusto Chennaiyin Bengaluru Free 24 August 2019 Raphaël Messi Bouli Foolad Kerala Blasters Free 26 August 2019 C. K. Vineeth Chennaiyin Jamshedpur Free 27 August 2019 André Schembri Apollon Limassol Chennaiyin Free 27 August 2019 Ashique Kuruniyan Pune City Bengaluru Undisclosed 29 August 2019 Martín Cháves Juventud NorthEast United Free 30 August 2019 Lallianzuala Chhangte Odisha Chennaiyin Free 31 August 2019 Sandeep Singh TRAU ATK Loan return 31 August 2019 Vishal Kaith Pune City Chennaiyin Free 1 September 2019 Bidyananda Singh Bengaluru Mumbai City Free 1 September 2019 Laxmikant Kattimani Goa Hyderabad Free 1 September 2019 Nirmal Chettri Goa N/A Free1 September 2019 Deependra Negi Kerala Blasters Hyderabad Free1 September 2019 Narayan Chettri Kerala Blasters B Kerala Blasters –1 September 2019 Basit Ahmed Bhat Lonestar Kashmir Kerala Blasters Free1 September 2019 Sahil Panwar Pune City Hyderabad Free1 September 2019 Robin Singh Pune City Hyderabad Free1 September 2019 Marko Stanković Pune City Hyderabad Free1 September 2019 Keenan Almeida Pune City Hyderabad Free1 September 2019 Sahil Tavora Pune City Hyderabad Free1 September 2019 Ghani Nigam Gokulam Kerala Hyderabad Free1 September 2019 Marcelinho Pune City Hyderabad Free1 September 2019 Abhash Thapa Real Kashmir Hyderabad Free1 September 2019 Jakob Vanlalhlimpuia Pune City Hyderabad Free1 September 2019 Shankar Sampingiraj Pune City Hyderabad Free1 September 2019 Abhishek Halder Pune City Hyderabad Free1 September 2019 Tarif Akhand Chennai City Hyderabad Free1 September 2019 Kamaljit Singh Pune City Hyderabad Free1 September 2019 Faheem Ali N/A Hyderabad Free1 September 2019 Anuj Kumar Pune City Hyderabad Free1 September 2019 Gurtej Singh Pune City Hyderabad Free1 September 2019 Adil Khan Pune City Hyderabad Free1 September 2019 Rohit Kumar Pune City Hyderabad Free1 September 2019 Mohammad Yasir Pune City Hyderabad Free1 September 2019 Alwyn George Pune City Hyderabad Free1 September 2019 Nikhil Poojari Pune City Hyderabad Free1 September 2019 Ashish Rai Indian Arrows Hyderabad Free 2 September 2019 Samuel Lalmuanpuia Shillong Lajong Kerala Blasters Free 3 September 2019 Rafael Crivellaro Feirense Chennaiyin Free 6 September 2019 Mohamed Larbi Tunis Mumbai City Free 7 September 2019 Amey Ranawade Mohun Bagan Goa Free 9 September 2019 Laldanmawia Ralte East Bengal Hyderabad Free 15 September 2019 Kai Heerings Fortuna Sittard NorthEast United Free 19 September 2019 Asamoah Gyan Kayserispor NorthEast United Free 21 September 2019 Abneet Bharti Sintrense Kerala Blasters Free23 September 2019 Matt Kilgallon Hamilton Academical Hyderabad Free23 September 2019 Bobô Alanyaspor Hyderabad Free30 September 2019 Giles Barnes Colorado Rapids Hyderabad Free1 October 2019 Rafa Rayo Majadahonda Hyderabad Free1 October 2019 Néstor Gordillo Chennai City Hyderabad Free1 October 2019 Lara Sharma ATK B ATK -1 October 2019 Anil Chawan ATK B ATK Free1 October 2019 Shubham Dhas Goa B Goa -1 October 2019 Kingsley Fernandes Goa B Goa -e1 October 2019 Lalawmpuia Goa B Goa -1 October 2019 Amrit Gope Jamshedpur B Jamshedpur -1 October 2019 Lalhrezuala Sailo Odisha FC U18 Odisha –1 October 2019 Chhangte Van Lal Remtluanga Odisha FC U18 Odisha –1 October 2019 Pragyan Sundar Gogoi Kerala Blasters B Kerala Blasters –18 October 2019 Raju Gaikwad Jamshedpur Kerala Blasters Free 31 October 2019 Prosenjit Chakraborty Mohammedan Chennaiyin Loan return 31 October 2019 Shaiborlang Kharpan Ozone FC Kerala Blasters Loan return 1 November 2019 Hendry Antonay Chennayin Indian Arrows Loan 1 November 2019 Shaiborlang Kharpan Kerala Blasters N/A – 6 November 2019 Asif Khan Mumbai City FC U18 Mumbai City - 22 November 2019 Vlatko Drobarov Belasica Kerala Blasters - 16 December 2019 Mandi Wellington Phoenix ATK - 1 January 2020 Víctor Mongil Dinamo Tbilisi ATK Free 1 January 2020 Deshorn Brown Oklahoma City Bengaluru Free 1 January 2020 Arsh Anwer Shaikh ATK B ATK Free 6 January 2020 David Grande Unionistas Jamshedpur Undisclosed 6 January 2020 Gourav Mukhi Jamshedpur B Jamshedpur - 6 January 2020 Sandip Mandi Jamshedpur B Jamshedpur - 7 January 2020 Ajay Chhetri Bengaluru Hyderabad loan 14 January 2020 Liston Colaco Goa Hyderabad Free 14 January 2020 Kunzang Bhutia Churchill Brothers Hyderabad Free 14 January 2020 Dimple Bhagat N/A Hyderabad Free 15 January 2020 Andy Keogh Al-Qadsiah NorthEast United Free 15 January 2020 Matej Poplatnik Kaposvár Kerala Blasters End of Loan 22 January 2020 Simon Lundevall N/A NorthEast United Free 28 January 2020 Nili Platanias Bengaluru Free 28 January 2020 Manuel Onwu Bengaluru Odisha Loan 28 January 2020 Souvik Chakrabarti Mumbai City Hyderabad Loan 28 January 2020 Hitesh Sharma ATK Hyderabad Free 1 February 2020 Keenan Almeida Hyderabad Mumbai City Loan 1 February 2020 Dipu Mirdha N/A NorthEast United FC Free 12 February 2020 Kevaughn Frater NM United Bengaluru Free

Unannounced signings The following players have appeared either in a match or on the bench for an Indian Super League club without being announced as signed.

Name Previous club ISL club Notes

Released players This list includes players who were released from their club and who have yet to sign with another Indian Super League club or who have left the league.