18+ GambleAware.org | Please gamble responsibly
Rohit Sharma is the current captain of the India national cricket team, and his captaincy is applicable to all formats. The thirty-seven-year-old not only plays as a right-handed batsman, but he’s regarded as one of the best opening and all-round batsmen to play the sport, which is some accolade. On top of this, Sharma, who has played for India at international level since 2007, holds many records, such as achieving the most sixes in international cricket.
Top 10 Indian Cricket Captains
Here’s our hand-picked top 10.
MS Dhoni
Quite simply, the best. Superb winning record as a captain. Three ICC titles. And over a decade of service in the role.
Suresh Raina
Suresh Raina, interestingly, was captain of India, but on a stand-in basis. He always rose to the occasion, though.
Ajinkya Rahane
Ajinkya Rahane served as both captain and vice-captain of India during his time in cricket. He stepped in for Virat Kohli and captained the team to one of its greatest-ever Test series wins.
Virat Kohli
As Test captain, Virat Kohli surpasses everyone. Kohli is also one of the best cricketers ever to live. A legend in India and around the world.
Rohit Sharma
Rohit Sharma is the current captain of India. Like Kohli, Sharma is an all-time great. There haven’t been many better opening batsmen.
Shikhar Dhawan
Shikhar Dhawan has been captain of India on occasion at international level. Spells as captain most notably came in 2021 and 2022 in ODI and T20I matches.
Rishabh Pant
Risabh Plant, like others, isn’t the out-and-out captain of India. But he’s stood in for the captain previously, notably in the T20I series vs South Africa in 2022.
Hardik Pandya
Hardik Pandya is the current vice-captain for India in limited overs. He’s the vice-captain for the ICC T20 World Cup, too.
Ruturaj Gaikwad
At the 2022 Asian Games, India won gold, and the captain was Ruturaj Gaikwad. He’s since assumed the role of vice-captain on occasion.
Suryakumar Yadav
Suryakumar Yadav had a stint as India’s captain. This saw him captain the team in 2023 for seven T20Is. Yadav has also acted as vice-captain for his nation.
How Many Years Did Dhoni Captain India?
MS Dhoni was initially appointed captain of India in 2007, but it wasn’t until 2008 that this was then applicable across all formats of the sport. As far as captains go, it’s fair to describe Dhoni as one of India’s most prolific, as he served as captain for 332 matches in total, which included 200 ODIs.
Best India Women’s Cricket Captains
India, as a cricketing nation, has had some great captains over the years in both the men’s game and the women’s. The captains in the women’s game have impressed so much it’s difficult to pick out the best, but here are a handful of those who stand out.
Shantha Rangaswamy
Shantha Rangaswamy was the very first woman to captain India. For that reason, she set the path for others to follow. She led by example, and this laid solid foundations for those who came after.
Harmanpreet Kaur
Harmanpreet Kaur is renowned for her power and risk-taking approach. They usually pay off, too. She has made her name as captain in T20.
Anjum Chopra
Another captain from the early days of India Women. While Anjum Chopra played a key role in the team’s ability to win, away from the field, her organisational and planning skills helped too.
Jhulan Goswami
Jhulam Goswami showed heart when she captained India, and this encouraged others to follow suit. Her standout skill as a player was her fast bowling ability.
Mithali Raj
Arguably, the most prominent name among those mentioned is Mithali Raj, who is an icon in women’s cricket. She’s brilliant with the bat, has captained India at all the big tournaments, such as the World Cup, and is superb at keeping her composure.
Who Is The Most Successful Test Captain Of The India Women’s Cricket Team?
There are three players who are head and shoulders above the rest, having served time as captain in test cricket for India’s women’s team.
The player boasting a 100% record is Harmanpreet Kaur. She’s been captain at two Test matches, with India winning both. Of course, this could change in the future, as she remains the current captain in all formats.
Mithali Raj is next up, with a win percentage ratio of 37.50%. The reason many will suggest Raj has the edge, even though her win rate is lower than Kaur’s, is because she captained India for eight Test matches, with three victories secured.
Finally, Anjum Chopra is third on the list, with a win ratio of 33.33%. She was captain of India for three Test matches, with one victory and two draws recorded.
Who Is India’s No.1 Captain For The Men’s Team?
MS Dhoni is, without a shadow of a doubt, the best-ever captain of India’s men’s team, and it’s not even close. Dhoni enjoyed a long and successful period as captain, which started across all formats in 2008 and ended in 2018. In 332 matches that he was captain, the win percentage recorded was 53.61%, which is hugely impressive. In ODI and T20 cricket, Dhoni was and remains unrivalled. Only Virat Kohli surpasses him in Test settings. The standout of Dhoni’s reign as captain were the three ICC titles he led the team to – the 2007 World T20, the 2011 ODI World Cup and the 2013 Champions Trophy.
Cricket Betting
You can access cricket odds at Parimatch 24/7 via a range of devices, including smartphones. Amongst the coverage at Parimatch are T20 World Cup odds and betting for other ICC tournaments. Betting in-play is also available, as is live streaming online on the Parimatch app for some sports.



