The ODI captain of India started the day on October 4 with a trip of Rohit Sharma and ended up with Shubman Gill replacing him. Such a decision will provide Gill with sufficient time to prepare and constitute a strong team in the world cup to be hosted in South Africa, Zimbabwe and Namibia in 2027. It is not yet clear whether Rohit was involved in that tournament at the age of 38.
The ousting of the ODI captain Rohit puts an end to a great Indian cricket chapter. He had a fresh fearless way of leading the team, which changed the white-ball cricket style of India after the disappointing exit in the 2022 T20 world cup. His management introduced some consistency, aggression and winning mindset that saw India dominate all formats.
Now Rohit can be named along with MS Dhoni as one of the best captains of India in the limited-overs cricket. The two leaders were good team builders who made great memories in Indian cricket. With Gill taking over things become a matter of how he proceeds with the legacy that Rohit has helped to form.
Rohit Sharma vs MS Dhoni Who wins more matches as ODI captain?

India has had 56 ODIs with Rohit Sharma at the helm since 2017 and has won 42 and lost only 14, with an incredible win percentage of 75 at the end of his stint in the captaincy. He demolished in most of his wins at home and in neutral grounds, memorable wins including in the UAE and Sri Lanka. His work produced an India that was a leader in short form of cricket.
| Player | Matches | Won | Lost | Tied | No Result | Win % |
| Rohit Sharma | 56 | 42 | 12 | 1 | 1 | 75 |
| MS Dhoni | 200 | 110 | 74 | 5 | 11 | 55 |
MS Dhoni, however, played in 200 ODIs as a captain of India, where he won 110 and lost 74 matches, which makes his win rate 55. His percentage was smaller than Rohit, however, Dhoni was more successful on a much larger sample with worse conditions in the foreign countries. Dhoni had a win rate of 60.71 after 56 ODIs and this indicates he also began his strong performance before taking India through a prolonged and productive period.
MS Dhoni vs Rohit Sharma Who has a higher strike rate as a batter in ODIs in captaining team?

As captain in 56 ODIs, Rohit Sharma had made 2,506 runs at a tremendous average of 52.20 and 111.97. He broke five centuries and 17 fifties, his best one an indelible 208. His aggressive style as a leader was portrayed in his strike rate which was significantly higher than his figures when he was not leading.
| Player | Innings | Runs | Average | SR | HS | 100s | 50s |
| Rohit Sharma | 55 | 2,506 | 52.20 | 111.97 | 208* | 5 | 17 |
| MS Dhoni | 172 | 6,641 | 53.55 | 86.21 | 139* | 6 | 47 |
As a captain, Dhoni batted 200 ODIs with 6,641 runs, an average of 53.55 with a strike rate of 86.21. He was now very consistent with 2,125 runs after 56 matches at an average of 60.71. Although Dhoni had a poor strike rate, his talent to see games through and take India to the critical junctures were the hallmark of his legacy.
Who is a better captain in ICC ODI events Rohit Sharma vs MS Dhoni?

Rohit captained India in 16 ICC ODI matches, of which 11 were at the 2023 world cup and five at the 2025 champions trophy. India became the finalist of the world cup and finally won the champions trophy under him. As a batter, he made 597 in world cup matches with an average of 54.27 and an additional 180 in champions trophy which demonstrated that he was a dependable player at the big stage.
| Player | Matches | Won | Lost | Tied | No Result |
| Rohit Sharma | 16 | 15 | 1 | 0 | 0 |
| MS Dhoni | 25 | 20 | 3 | 1 | 1 |
| WC stats | Innings | Runs | Average | SR | HS | 100s | 50s |
| Rohit Sharma | 11 | 597 | 54.27 | 125.94 | 131 | 1 | 3 |
| MS Dhoni | 14 | 478 | 53.11 | 90.70 | 91* | 0 | 3 |
| CT stats | Innings | Runs | Average | SR | HS | 100s | 50s |
| Rohit Sharma | 5 | 180 | 36 | 100 | 76 | 0 | 1 |
| MS Dhoni | 3 | 30 | 10 | 76.92 | 27 | 0 | 0 |
MS Dhoni has led India in 25 ICC ODI matches with 2 world cup and 1 champions trophy wins. His composure as a leader during the time of pressure saw India make history in the two tournaments. He had a total of 478 World Cup runs as a batter with a batting average of 53.11 often as anchor in vital chases.
Rohit Sharma vs MS Dhoni – Who has a better record in wins while captaining in ODIs?

In India’s 42 ODI victories under Rohit, he contributed 2,080 runs at an average of 59.42 and a strike rate of 110.75. His ability to score big in winning causes highlighted his match-winning mindset. Even in losses, he maintained an attacking approach with a strike rate above 120.
| Player | Matches | Runs | Average | SR | HS | 100s | 50s |
| Rohit Sharma | 42 | 2,080 | 59.42 | 110.75 | 208* | 5 | 13 |
| MS Dhoni | 110 | 3,754 | 70.83 | 93.19 | 124 | 3 | 28 |
Dhoni’s record in wins as captain was equally outstanding. He scored 3,754 runs in India’s 110 wins, averaging a massive 70.83 with a strike rate of 93.19. His steady hands guided India through many tight finishes, cementing his status as one of the best finishers and captains in ODI history.
