MS Dhoni is among India's most popular and respected cricketers. Undoubtedly, he is the finest captain who has ever captained India. Under his captaincy, India won the last ICC Trophy in 2013. It has been over three years since his retirement, but getting his replacement is impossible. Especially in ODI cricket, MS Dhoni has contributed very much to Indian cricket, and there have been many fascinating ODI records that MS Dhoni holds.

1. Most ODI Matches As An Indian Captain

After India's disappointing performance in the 2007 World Cup, BCCI made MS Dhoni its new captain. After that, he had been the Indian Captain for nine years. In 9 years, MS Dhoni captained India in 200 ODI matches in India's 110 matches under his captaincy. In records, it is the most ODI match that any Indian played as a captain of an Indian team. After him, Mohammad Azharuddin came, who captained India in 174 ODI matches.

2. Fastest Batsman To ODI Rank 1 

Despite getting a runout in his debut match against Bangladesh, MS Dhoni became the fastest batsman to reach the ICC ODI Rank 1 milestone. As Sourav Ganguly promoted him to the top, MS Dhoni showed his batting skills and won many ODI matches for India. By breaking Ponting's record of 41 ODI innings, MS Dhoni just took 38 ODI innings to achieve the milestone of ODI Rank 1.

3. Most ODI Sixes As A Captain   

We all know that MS Dhoni is one of the most destructive batsmen that India has ever produced. Till today, no one can forget his Helicopter shots on Yorker deliveries. MS Dhoni also has a record of hitting most sixes in ODI matches as a captain. In his career, MS Dhoni played 350 ODI matches. Out of these 350, he captained 200 ODIs in which MS Dhoni smashed 200 sixes, the most by any captain in the world.

4. Only Indian Captain To Win The World Cup & Champions Trophy

Out of all Indian Captains, MS Dhoni is the only captain who has won the ICC World Cup in 2011 and the ICC Champions Trophy in 2013. Under his captaincy, India beat Sri Lanka in the 2011 finals and England in the 2013 Champions Trophy Finals. That's why MS Dhoni is considered one of the best leaders and captains India has ever produced, and so far, he is the only one who has won the ICC World Cup and Champions Trophy as a captain.

5. Only Player To Win The World Cup With A Six

In cricket, many players played a crucial knock for their respective teams in the finals and won the World Cup. But no one can smash a winning six to win the World Cup. Therefore, MS Dhoni is the only player who has won the World Cup by hitting a six. It has been almost 13 years since that World Cup final, but the six smashed by him are some of the best and most iconic moments of Indian cricket history.

6. Most ODI Runs At No. 6

In white-ball cricket, especially ODIs, batting at No. 6 is the most challenging. At the No. 6 batting position, generally, batters get to play fewer balls and have to score runs in those balls, which is usually difficult for most batters. However, MS Dhoni played in the No.6 position very well. He has scored 4,164 runs in 129 innings while batting at No. 6. While batting No. 6, MS Dhoni also has an average of 47.31, which is quite impressive for any lower-middle order batsman.

7. Most ODI Wins As An Indian Captain

Undoubtedly, MS Dhoni is the best captain India has ever produced, and his captaincy stats also prove the same. He has captained India in 200 ODI matches in which India won 110 games, lost 74, and had five tied. His win percentage record was 55 %, the highest win percentage of any Indian captain who has captained India for more than 100 ODI matches.

8. Most ODI Stumpings By Any Wicketkeeper

In cricket, we have seen many great wicketkeepers. From Adam Gilchrist to Kumar Sangakkara, every country has been blessed with a wicketkeeper who can also catch the ball and stump quickly. When we talk about stumping, no wicketkeeper can stand in front of MS Dhoni as he is one of the most agile wicketkeepers that the world has ever seen. In his career, MS Dhoni has played 350 ODI matches in which he has stumped out 123 batters, more than Adam Gilchrist and Kumar Sangakkara.

9. Highest ODI Score By Any Wicketkeeper Batsman

Cricket has seen many beautiful wicketkeepers, but only a few players can bat adequately as well, and MS Dhoni is one of them. In 2005, Sri Lanka toured India for 7 match ODI series. In the 3rd ODI match at Jaipur, Sri won the toss and bat first. By batting first, Sri Lanka scored 298 runs in 50 overs. After that, India came to bat, and after Sachin Tendulkar got dismissed at two runs, MS Dhoni came to bat and smashed every Sri Lankan bowler. MS Dhoni scored 183 off 143 balls in that match, hitting 15 boundaries and ten sixes.

10. Most Winning Sixes In ODIs

MS Dhoni is one of the greatest finishers that cricket has ever seen. He can win the match in any situation. His ability to remain calm in intense situations is admirable, as there were many times when MS Dhoni built a crucial partnership with a tailender and won the match for India. He also holds the record for finishing an ODI game by smashing a winning six. MS Dhoni has successfully hit nine times six in his career to win an ODI match.