Picture 1 of 25

MS Dhoni with the inaugural ICC World Twenty20 (T20) 2007, ahead of the start of the tournament © Getty Images

India’s MS Dhoni had left every cricket experts shell-shocked with his sudden announcement of stepping down as the national side’s limited-overs captaincy. Dhoni has captained in 331 matches across formats which is the most by any Indian captain. He has captained India in 199 ODIs which is the most after Ricky Ponting and Stephen Fleming. During this tenure Dhoni has won innumerable trophies for India as well for his domestic franchise Chennai Super King (CSK). Dhoni, however, had no luck in achieving great heights for the new IPL franchise Rising Pune Supergiants (RPS) under his captaincy.

ALSO READ: MS Dhoni steps down as India’s limited-overs (ODI and T20I) captain

Dhoni and trophies go hand in hand, much like Chris Gayle and sixes and Chris Martin and ducks. The Indian skipper is statistically the most successful Indian captain of all time in all forms of the game and has led Chennai Super Kings (CSK) to two IPL titles and two CLT20 titles. As Indian captain, Dhoni has won the ICC World T20 2007, the ICC Champions Trophy 2013, and — his crowning moment — the ICC World Cup 2011. India’s stint as the No 1 Test team in the world under his leadership simply adds to his dynamism. His finest hour came four years later when the team won the 50 overs World Cup against Sri Lanka on home turf.

ALSO READ: MS Dhoni quits ODI, T20I captaincy; Twitter erupts

His recent heroics include winning the Asia Cup T20 2016 and also winning the Zimbabwe ODIs as well as T20I series. His last series as captain for India was the New Zealand series that they won comfortably.

Dhoni known for his electronic speed stumping and his role of a finisher will stay fresh in the minds of many for years to come. At the time of resigning as the captain of India on Wednesday, Dhoni mentioned that he will be available for the selection for the upcoming ODI and T20I series against England.