The ODI captainship of Rohit Sharma has come to an end and Shubman Gill has assumed the position before the India tour to Australia. Though Rohit will still be a player, the transfer is an indication of a new era in Indian cricket under the leadership of Gill. India is seeking to create a team to compete in the 2027 world cup and this decision is made.
Rohit had previously retired from T20Is after leading India to a T20 World Cup victory and then retired in the Test game following a dismal run in Australia. His long term availability is still questionable due to the issues of age and fitness despite his good form in the ODIs and a champions trophy win with India earlier this year.
As the successor of Virat Kohli, Rohit left a good impression in white-ball cricket due to his aggressive train of thought and fearless leadership. With his captaincy career drawing to a close, a comparison with his and Kohli records in ODI matches shows how the two of them have been instrumental in making India have a positive influence in the limited-overs game.
1. Rohit Sharma vs Virat Kohli- Who is a better winper cent as ODI captain?

Rohit Sharma captained India in 56 ODIs between 2017 and 2025 and won 42 matches and lost 14 which made his win rate a brilliant one of 75. His victories were mainly made in his home and neutral grounds, with good performances in the UAE and Sri Lanka. His leadership made India the master in white-ball cricket as it played consistently regardless of the conditions.
| Player | Matches | Won | Lost | Tied | No Result | Win % |
| Rohit Sharma | 56 | 42 | 12 | 1 | 1 | 75 |
| Virat Kohli | 95 | 65 | 27 | 1 | 2 | 68.42 |
Virat Kohli, in his turn, played 95 ODIs as the captain of India between 2013 and 2021 and won 63 of them and lost 27, which results in a win percentage of 68.42. Kohli won a number of overseas series such as in England, Australia and South Africa, demonstrating his capability to guide the team powerfully in harsh overseas situations.
2. Rohit Sharma vs Virat Kohli What is the better strike rate of each as a batter in ODIs as captain?

Rohit Sharma as the captain accumulated 2,506 runs in 56 ODIs with an average of 52.20 and a strike rate of 111.97 and five centuries and 17 fifties. His violent nature as an opener established a precedence of the dominance of India in the limited overs cricket. As a non-leader, he scored an average of 88.42 indicating that captainship was his attacking side.
| Player | Innings | Runs | Average | SR | HS | 100s | 50s |
| Rohit Sharma | 55 | 2,506 | 52.20 | 111.97 | 208* | 5 | 17 |
| Virat Kohli | 91 | 5,449 | 72.65 | 98.28 | 160* | 21 | 27 |
In 95 ODIs, Kohli as an India captain scored a whopping 5,449 with a blazing average of 72.65 and a strike rate of 98.28. These 21 centuries and 27 fifties he made in his career as a captain and they are truly incredible. He was just as effective even without the tag of the captain with the strike rate of 90.50 in other games.
3. Rohit Sharma vs Virat Kohli Who records as a better captain in the ICC ODI events?

Rohit captained India in 16 ICC ODI matches and won 15 of them during the 2023 World Cup and damaging randomizers champions trophy. During his tenure, India had not lost in the champions trophy and made it to the final of the world cup. He was also a prodigy in the bat with 597 runs in the world cup and 180 in the champions trophy demonstrating his consistency in big events.
| Player | Matches | Won | Lost | Tied | No Result |
| Rohit Sharma | 16 | 15 | 1 | 0 | 0 |
| Virat Kohli | 14 | 10 | 4 | 0 | 0 |
| WC stats | Innings | Runs | Average | SR | HS | 100s | 50s |
| Rohit Sharma | 11 | 597 | 54.27 | 125.94 | 131 | 1 | 3 |
| Virat Kohli | 9 | 443 | 55.37 | 94.05 | 8 |
| CT stats | Innings | Runs | Average | SR | HS | 100s | 50s |
| Rohit Sharma | 5 | 180 | 36 | 100 | 76 | 0 | 1 |
| Virat Kohli | 5 | 258 | 129 | 98.85 | 96* | 0 | 3 |
Kohli led India to 14 ICC matches in ODI and 2017 Champions Trophy and 2019 world cup. He led the team to the knockout in both events and failed at the semifinals and the finals. He appeared to be a consistent scorer with five fifties in the 2019 World Cup and three in the 2017 champions trophy with an average of over 50 in both the world cup and the champions trophy.
4. Rohit Sharma vs Virat Kohli- Which has a better win record as a captain in ODIs?

During the matches India won when Rohit Sharma was a captain, he had an average and a strike rate of 59.42 and 2,080 runs. The fact that in winning causes he won five hundred and 13 times indicates his preference of leading by example. Rohit exhibited the attacking style by having a good strike rate of 122.68 even during defeats.
| Player | Matches | Runs | Average | SR | HS | 100s | 50s |
| Rohit Sharma | 42 | 2,080 | 59.42 | 110.75 | 208* | 5 | 13 |
| Virat Kohli | 65 | 4,211 | 87.72 | 99.83 | 160* | 17 | 20 |
The 65 ODI wins of India under Kohli leadership resulted in him scoring 4,211 runs with an amazing average of 87.72 and a strike rate of near hundred. His 17 centuries of victories highlight the importance of his batting to the success of India. Kohli never gave up and continued to perform well even in losses recording more than 1,000 runs including three centuries, demonstrating his will to fight in difficult games.
