
How Rohit Sharma fared as India's ODI captain? Key stats
What's the story
Rohit Sharma's captaincy era in ODIs has officially come to an end with the Ajit Agarkar-led selection panel handing over the reins to Shubman Gill. Rohit, who had already retired from T20Is and Test cricket, now only plays in the 50-over format. Under Rohit's leadership, India achieved a remarkable win percentage of 75% in ODIs, winning 42 out of 56 matches, including one tie and a no-result. Let's dissect his run as India's ODI captain.
Captaincy record
Second-highest win percentage as captain in ODIs
As per Cricbuzz, Rohit's win percentage of 75% as captain is second only to West Indies legend Clive Lloyd (76.2%) among those who have captained at least 50 ODIs. He comfortably surpasses former Indian captains Virat Kohli (68.4%) and MS Dhoni (55%), making him India's most successful ODI skipper in this regard. In multi-nation events with five or more teams, Rohit has an even better success rate of 88.8%.
Event success
Best win percentage in multi-nation ODI events
In the 27 matches he captained in multi-nation ODI events, Rohit won 24 and lost just two. This gives him a win percentage of 88.8%, the best among all captains who have led in at least 20 games. Under his captaincy, India won the Asia Cups in 2018 and 2023 as well as Champions Trophy in 2025. Rohit also led India to the 2023 ODI World Cup final, where they lost to Australia.
Batting stats
Rohit shares this feat with AB de Villiers
As captain, Rohit scored 2,506 ODI runs at an impressive strike rate of 111.97 while averaging 52.20. Among the 60 players who have captained in at least 50 innings, South African legend AB de Villiers (average - 63.94 and SR - 110.48) is the only other batter to maintain a batting average above 50 with a strike rate of 100-plus. It must be noted that Rohit's average and strike rate as a non-captain was 47.85 and 88.42, respectively.
World Cup feat
Second-most runs by a captain in an ODI tournament
Rohit scored a whopping 597 runs in the 2023 World Cup, the second-highest by a skipper in an ODI series/tournament. Only Greg Chappell's 686 runs during Benson & Hedges tri-series in Australia in 1980/81 sits higher. In multi-nation tournaments with five or more teams, Rohit's aggregate stands at an impressive 1,288 runs—the sixth highest for a skipper.
DYK
Rohit and Sehwag belongs to this list
Rohit scored a stunning 208* versus Sri Lanka while leading India in the 2017 Mohali ODI. His former teammate Virender Sehwag is the only other batter with an ODI double-hundred as a designated captain (219* vs West Indies, 2011). As per ESPNcricinfo, Rohit's tally of 126 sixes as a captain in ODIs is only second to England's Eoin Morgan (147). Rohit shares the second spot with Dhoni.