Mahendra Singh Dhoni has stepped down with all of his sudden decision to give up the captaincy of India’s limited-overs teams ahead of the ODIs and T20Is against England in January. On Wednesday 4 January he decided to give up the captaincy. Only two weeks are left for the three-match One-Day International series against England.

MS Dhoni informed the BCCI, that he decides to give up the captaincy of Indian Cricket team from the ODIs and T20 Internationals of the game. The BCCI gave this statement. The statement read “MS Dhoni will be available for the selection for the One Day and T20I series against England and the same has been conveyed to the Senior Selection Committee,”.

BCCI Chief Executive Officer (CEO) Rahul Johri said: “On behalf of every Indian cricket fan and the BCCI, I would like to thank M.S. Dhoni for his outstanding contribution as the captain of the Indian team across all formats. “Further he added, “Under his leadership, the Indian team has touched new heights and his achievements will remain etched forever in the annals of Indian cricket”.
Earlier in Melbourne, during Australia tour MS Dhoni had quit the Test Captaincy, in 2014.

Source

In Indian cricket history, MS Dhoni is most Successful captain. Under his captaincy, India has won the ICC T20 World Cup in 2007, the ICC ODI World Cup in 2011, ICC Champions Trophy in 2013 and also reached the top of the Test rankings in 2009.MS Dhoni has played 199 matches as ODI captain. And If MS Dhoni is leaving Captaincy then only Virat Kohli will replace him. As Virat Kohli is the front-runner to replace the Ranchi wicketkeeper-batsman.