Anil Kumble has stepped down as India head coach after a year in charge because his “partnership” with captain Virat Kohli was “untenable”.
Kumble said Kohli had “reservations” about his coaching style.
The Board of Control for Cricket in India (BCCI) advertised the head coach’s job in May but “endorsed an extension” to Kumble’s one-year deal.
Before the start of this month’s Champions Trophy, Kohli denied reports of a row with Kumble, 46.
India were beaten by rivals Pakistan in the final on Sunday.
Kumble said the Board of Control for Cricket in India had “attempted to resolve the misunderstandings”, but he decided it was “best to move on”.
Former leg-spinner Kumble, who played 132 Tests and 271 one-day internationals, was appointed coach in June 2016 on a contract that expired after the Champions Trophy.
During his time in charge, India won 12 and lost one of the 17 Tests they played, and claimed ODI series wins over New Zealand and England.
India play a five-match ODI series and a T20 in the West Indies starting on Friday.