Rohit Sharma captaincy record (Tests, ODIs, T20Is, and IPL) – a statistical analysis

Rohit Sharma is the current skipper of the Indian Cricket team across all three formats.

He took over the captaincy reins from Virat Kohli in 2021 following India’s abysmal exit from the T20 World Cup in UAE. Subsequently, a year later, he was appointed as the test captain for Team India in February 2022, succeeding Virat Kohli, ahead of a two-match series against Sri Lanka.

Now that it’s been a few years, we break down the Rohit Sharma captaincy record and look at all the numbers that matter.

The decision to appoint him as a three-format specialist captain was lauded by several cricketing gurus. Most commonly dubbed “hitman”, Rohit is not only renowned for his aggressive style of batting but also for his exceptional leadership abilities. 

The 36-year-old has so far led the men in blue in 69 internationals and has the highest win percentage (74% approx.) as an Indian captain in ODI cricket.

However, just like his predecessor, the side is yet to win an ICC trophy under his leadership. But it is worth noting that Sharma has done wonders for his Mumbai-based franchise and has led his side to five IPL titles. 

Rohit Sharma captaincy record across all three formats

Rohit Sharma’s captaincy record in international cricket began during the Nidhass Trophy tri-series back in 2018 which featured India, Sri Lanka, and Bangladesh.

Team India went on to win the thrilling final against Bangladesh and were crowned as the well-deserved title winners. During this tournament, he began to showcase his captaincy credentials.

His intelligent move to save Dinesh Karthik till the end allowed India to win the last-ball thriller in fine style. 

A few months later, Rohit was tasked with leading team India in the 2018 Asia Cup tournament in the absence of an in-form Virat Kohli. Sharma not only delivered with the bat but also propelled the Men In Blue to their 7th Asia Cup title.

That is when the Indian selectors began contemplating him as a future leader for Team India. 

With regards to his captaincy abilities in the Indian Premier League (IPL), Sharma has amassed 3896 runs as the Mumbai Indians skipper with 25 half-centuries to his name.

Besides, as an MI skipper, Sharma maintains a win record of 56.33% only second to legendary MS Dhoni. In addition, Mumbai Indians have won five IPL titles, the most by any franchise. 

As a personality, Rohit is not as expressive on the field as Virat Kohli. Rohit comes across as a cool captain who does not show his expressions openly and has considerable control over his emotions.

Occasionally though we have seen him show his outbursts at missed opportunities but such is the intense nature of the game. 

Rohit Sharma captaincy record in Tests

Matches: 7, Won: 4, Lost: 2, Draw: 1, Wins Home: 4, Wins Away: 0, Home Series Win: 2, Away Series Win: 0

57.14% – In only seven Test matches, Rohit has attained a formidable win percentage of 57.14%. His two home series victories came against Australia and Sri Lanka. However, India has yet to register a single test victory on foreign soil under his leadership. While he has been outplayed by Australia only once at home, Rohit often struggled in England where his side suffered an embarrassing defeat at the hands of the Aussies in the grand WTC final earlier this year.

630 – These are the total number of runs made by Rohit Sharma as a test skipper for India.  He only took over the captaincy responsibilities in test cricket in early 2022 and is yet to bring his A-game to the fore. 

120 – His highest test score as a test skipper for Team India. He achieved this extraordinary score against a strong Australian squad in February 2023. India later went on to win that match comfortably by an innings and 132 runs. 

45 – As a skipper, Rohit averages 45 in test cricket. It is just a shade below his overall batting average in test cricket. His impressive batting average serves as an indication that Rohit has the ability and the appetite to stick around and pile up massive amounts of runs once he gets into his groove. 

46.54 – This is Rohit’s overall batting average in test cricket. The Mumbai-based batting stalwart has amassed 3677 runs since his maiden test appearance in 2013. 

2 – The number of test centuries that Rohit scores as a captain for team India. Both of them came in a winning cause against West Indies and Australia earlier this year. Will the Rohit Sharma captaincy record see another ton this World Cup?

10 – This is the overall number of centuries Rohit has notched up in test cricket. In addition, Sharma has also registered 16 half-centuries. As an opener for team India, Rohit has scored 4 test centuries so far. His first century came back in 2013 in his debut match against the West Indies. 

212 – Highest individual score achieved by Rohit in test cricket. He achieved this swashbuckling score against the Proteas in a home test series back in 2019. India went on to annihilate South Africa in that series by a margin of 3-0. 

Rohit Sharma captaincy record in ODIs

Matches: 27, Won: 19, Lost: 7, NR/Tied: 0

73.08% – Rohit's winning percentage in ODIs is the highest as in 27 matches, he has won India 20 games while losing 7. In his relatively short captaincy career, the 36-year-old has fared very well compared to his predecessors featuring the likes of Virat Kohli and MS Dhoni. 

19 – Out of 27 ODI matches, Sharma has led India to 19 victories. Under his leadership, India has claimed two Asia Cup titles in 2018 and 2023. 

3 – Rohit Sharma is the third-highest run scorer as an ODI skipper for team India. In 32 innings, he has piled up 1369 runs trailing just behind Virat and Dhoni. 

54.76 – Rohit’s batting average as an ODI skipper for India stands at currently at 54.76. He has looked in very threatening form in white-ball cricket and relishes the challenge of taking on the bowlers early on.

208* – The highest individual ODI score across the Rohit Sharma captaincy record for India. He played the innings of his life against Sri Lanka in a 3-match ODi series back in 2017. India posted an imposing total of 392 on the board riding on the back of Rohit’s belligerent knock. In the end, the game was won quite comfortably by India. 

103.94 – Rohit Sharma loves throwing caution to the wing early on and his strike rate speaks volumes about his aggressive strokeplay. The current Indian skipper has an astronomically high batting strike rate of 103.94 in ODI cricket. In addition, Rohit has smashed 129 fours and 68 sixes after assuming captaincy in white-ball cricket. 

Rohit Sharma captaincy record in T20Is

Matches: 51, Won: 39, Lost: 12, Tie/NR: 0

76.47% – Rohit is arguably India’s best skipper in the shortest format of the game with an impressive win record of 76.47%. Compared to the likes of Virat Kohli and MS Dhoni, Rohit has a very impressive track record for India in T20I. Besides, he became the first captain in the history of Indian cricket to win 13 consecutive T20Is.

39 – In 51 T20I matches, India has triumphed on 39 occasions. This is the most by any Indian skipper in T20I cricket. Following a 3-0 series win over West Indies in the shortest format in February 2022, Rohit Sharma became the first Indian captain to lead the team to three or more series whitewashes in T20I cricket. 

1 – Sharma ranks number one with the most number of T20I runs for India as a captain. In 51 matches, he has plundered 1527 runs averaging 32.48.

118 – This is Rohit’s highest individual score in T20I cricket as an Indian skipper. During his breathtaking knock, he smashed it to all parts and scored at a scintillating strike rate of 274 to blow away Sri Lanka for a mammoth 88 runs. 

Rohit Sharma captaincy record in IPL

Matches: 158, Won: 87, Lost: 67

87 – The total number of matches won by Mumbai Indians under the esteemed leadership of Rohit Sharma. He is the second most successful captain in the history of IPL trailing behind MS Dhoni who has won 133 matches. 

55.06% – Rohit Sharma’s win record as Mumbai Indians skipper. It is currently the second-best win percentage possessed by any IPL skipper followed by MS Dhoni’s win percentage of 59.37%. 

5 – The total number of IPL titles won by Rohit Sharma. Mumbai Indians had the most number of IPL titles until this year. Chennai Super Kings equaled Mumbai Indians record of most number of IPL titles earlier this year. 

109* – His career-best score as a player in the IPL. He smashed this mind-blowing ton against Kolkata Knight Riders in the 2012 edition powering MI to a clinical victory. 

3986 – The total number of runs scored in IPL during the Rohit Sharma captaincy record. He averages just a touch under 30 and has a strike rate of 129.37 with 25 half-centuries to his name. 

Rohit Sharma has taken Mumbai Indians to new heights and has given us some long-lasting memories to cherish. Not only did he play a big role with the bat, but he also led his franchise successfully compared to other skippers in the history of IPL.

He comes only second to MS Dhoni in terms of being the most successful IPL skipper. His ability to win matches in unfavorable situations allowed him to hog the limelight.

On the back of an excellent IPL record as a skipper, Rohit was eventually able to replace Virat as a three-format skipper for India.  

rohit sharma captaincy record
Photo by Icon Sport

Rohit Sharma captaincy record across all formats in international cricket

Matches: 251, Won: 155, Lost: 89, Draw/NR/Tie: 5

Sharma has a calm and approachable personality which has led to an impressive Rohit Sharma captaincy record already across all three formats. He has immense faith in his bowlers and backs them during difficult situations when the chips are down. 

Unlike his predecessor Kohli, Rohit has led his franchise to glory on numerous occasions. The 36-year-old aspires to do the same for his national side on a global stage.

Even when you see him disappointed when there is a missed chance or a bad ball being bowled, he is not someone to mull over it but gets back to the next ball immediately, pushing it all away. He is also someone who backs players by giving them a long run, a quality which has aided Mumbai Indians in its success.

Rohit has a combined win percentage of 61.75% across all three formats, marginally behind Kohli. However, these are just early days for him as the current skipper has already shown some glimpses of his extraordinary leadership skills in recent times. Currently aged 36, Rohit still has enough firepower in him to lead India to emphatic glories. 

By now, it is safe enough to conclude that Rohit Sharma is one of the most successful captains of the Indian team. His leadership ability is undoubtedly astonishing whether he plays for Mumbai Indians in the IPL or leads the Indian team in international cricket.

He is the leading runs scorer in many of the matches he captained the Indian side. 

Bren GrayBren Gray

Bren is our resident Kiwi, and has been playing or watching sports down under in New Zealand for the better part of three decades. With 12+ years' experience as a professional writer, Bren loves to dive deep into all things cricket to bring the best betting analysis, predictions and news here at