odds96 logo
Play Now

Most Successful Captain in India

MS Dhoni

Cricket in India is not just a game but an emotion that millions of people share and experience. The captain and their influence? 28 words.  At the heart of this fervour lies the captain, a person who not only leads the team on the ground but also shapes its legacy. India has had quite a few captains in the past who left their mark with different styles and achievements. These captains have taken Indian cricket to great heights with their iconic World Cup victories and consistently good efforts across formats.

Among these captains, a few stood out due to their remarkable achievements and ability to inspire. Each captain brought something unique to the table. Perhaps it is Mahendra Singh Dhoni’s calm under pressure, or Virat Kohli’s aggressive approach. Through this Odds96 post, we will try to find out what makes a captain truly successful and look at the great history of India’s cricket captains in detail. 

Nalin Deshpande
September 29, 2025 Last update

Criteria For The Most Successful Captain In India

Finding out what makes a cricket captain successful is not as simple as looking at how many matches that captain has won. A valuable aspect of the sport of cricket is the characteristic of leadership. The influence of a captain is felt far beyond the arena in regards to climate and strategy.

A. Leadership Qualities.

An outstanding leader guides others by showing them it can be done and encourages teammates. Coaches that are excellent motivators must be able to communicate rapidly themselves and also be aware of a wide range of different personality types. Players like captain Dhoni are usually respected for being calm under pressure while players like captain Ganguly’s फearless effort are remembered.

B. Tactical and Strategic Thinking

Finding out what makes a cricket captain successful is not as simple as looking at how many matches that captain has won. A valuable aspect of the sport of cricket is the characteristic of leadership. The influence of a captain is felt far beyond the arena in regards to climate and strategy.

C. Statistical Measures: Wins and Win Percentage.

Although leadership qualities matter but numbers are objective for measuring any success. The total wins alongside their win percentage in all formats (Tests, ODIs, T20s) and ICC tournaments portray a clear picture of a captain’s effective captaincy. For instance, MS Dhoni is the only Indian cricketer to win all ICC trophies in history.

D. Legacy and Impact.

A captain’s legacy often depends on how well they are able to groom talent and leave behind a better team upon their departure. Some of India’s most successful coaches have not only raised the bar for their team but also inspired a generation of cricketers. 

By considering these factors, we are able to evaluate what is truly needed to make an Indian cricket captain successful.

Most Successful Captain in India by Wins

The number of matches a captain wins is often the most straightforward measure of their success. In Indian cricket, several leaders have etched their names in history by achieving remarkable victories across formats. Let’s explore how some of the most celebrated captains stack up based on their total wins.

1. MS Dhoni: The Leader with the Most Wins

Mahendra Singh Dhoni, or ‘Captain Cool’, is one of the greatest leaders in the history of cricket. Dhoni has captained 332 matches across formats for India and has won 178 making him the most successful Indian captain in terms of sheer numbers. Under his watch, India won the 2007 T20 World Cup, the ODI World Cup of 2011 and the Champions Trophy of 2013 which is wildly regarded as an unprecedented achievement. Dhoni is the only captain in cricket history to do so. 

Dhoni is known for making sharp decisions in pressure situations with a calm demeanour. Shifting himself up in the order for the 2011 World Cup final, backing the likes of Virat Kohli and Rohit Sharma at the top, trust and belief were key traits of M.S. Dhoni. Apart from ICC trophies, he managed to take the team to the number-one spot in ICC Test Rankings for the first time in 2009 and won many bilateral series.

  • Tests: Captained 60 matches, winning 27
  • ODIs: Led in 200 matches, winning 110
  • T20Is: Captained 72 matches, winning 41

2. Virat Kohli: The Test Specialist

Virat Kohli

Virat Kohli gave Indian cricket a new definition  with his aggressive nature and relentless pursuit of excellence. Kohli led India in 213 matches across formats and won 135 of those matches.  His overall win count places him second only to Dhoni. Kohli, however, is India’s most successful Test captain with 40 wins in 68 matches. Under his leadership, India won historic test series victories in overseas countries, including back-to-back series wins in Australia 2018-19 and 2020-21, and England dominance.

Under Kohli’s leadership, fitness, discipline, and professionalism were prioritized, making India one of the fittest teams. His all-out approach on the field encouraged his teammates to be fearless. Kohli has overseen multiple triumphs for India in bilateral series in the limited-overs formats but could not win an ICC trophy as captain.

  • Tests: Captained 68 matches, winning 40
  • ODIs: Led in 95 matches, winning 65
  • T20Is: Captained 50 matches, winning 30

3. Sourav Ganguly: The Architect of Modern Indian Cricket

Sourav Ganguly’s captaincy is considered as the important point in the history of Indian cricket. When he took over after the match-fixing scandal in 2000, Ganguly put the team together from scratch and made them free and fearless. He captained India in 196 matches and won 97 games across formats, in his career.

Ganguly is renowned for hunting young talents like Yuvraj Singh, Harbhajan Singh and Zaheer Khan and instilling the competitive spirit in the team. Under his leadership, India reached the final of the ICC Cricket World Cup in 2003 and achieved memorable victories overseas, including the NatWest Trophy win at Lord’s in 2002. Ganguly’s legacy lies not just in his numbers but also in transforming India into a team capable of winning anywhere.

  • Tests: Captained 49 matches, winning 21
  • ODIs: Led in 146 matches, winning 76

4. Mohammad Azharuddin: The ODI Pioneer

Mohammad Azharuddin

From the late ’80s to mid-’90s, Mohammad Azharuddin was one of India’s most successful ODI captains. Azharuddin was an elegant batsman and calm in the field. He captained India in 174 ODIs which was the highest at that time. Furthermore, he registered 90 wins.

Test captaincy of Azharuddin was also successful albeit to a moderate extent as India fared poorly against stronger teams away. Although there was a lot of controversy surrounding his career later, the captaincy of Azharuddin helped India lay the foundation in limited-overs cricket.

  • Tests: Captained 47 matches, winning 14
  • ODIs: Led in 174 matches, winning 90

5. Kapil Dev: The World Cup Hero

Kapil Dev captained India to their first ICC Cricket World Cup triumph in 1983, which changed the face of Indian cricket forever. The Indian team tested the waters with a perfect score of 175 not out by Kapil against Zimbabwe.

Kapil’s overall win count may appear low at 43 but his impact as a leader goes beyond numbers. He taught an entire generation to believe that Indian cricket can compete in the world.

  • Tests: Captained 34 matches, winning 4
  • ODIs: Led in 74 matches, winning 39

Each of these captains have contributed a lot to Indian cricket in their own unique ways. 

Most Successful Captain in India by Win Percentage

While total wins showcase a captain’s ability to lead over a long period, win percentage provides a deeper insight into their efficiency and consistency. It highlights how often a team emerged victorious under their leadership, regardless of the number of matches played. Let’s explore the captains who have excelled in terms of win percentage across formats, offering a different perspective on success.

1. Ajinkya Rahane: A Perfect Record in Tests

Ajinkya Rahane is one of the most successful Test captains of India with a perfect 100% win record. He may have led in just six matches but his captaincy came in crunch situations, most prominently in the 2020-21 Border-Gavaskar Trophy against Australia. Since Virat Kohli went on paternity leave, Rahane has been the stand-in captain, and with his leadership, India achieved a historic series win as captain.  His composure and instinctive ability to inspire confidence in a mentally depleted team played a major role in India’s victory, including the iconic win at the Gabba.

Rahane’s leadership showed his strategy and ability to bring in youngsters like Shubman Gill and Mohammed Siraj to achieve more than what he ideally could.   Although his time as captain was short, he managed to have a perfect record. Moreover, he could deliver in tough times, making him among the most efficient Indian leaders.

  • Tests: Captained 6 matches, winning all 6 (100% win percentage)

2. Rohit Sharma: Consistency Across Formats

Rohit Sharma

Rohit Sharma has become one of India’s most successful captains, with excellent win percentages in all formats in a very quick time. In T20Is, Rohit has a win rate of 79.03%, making him India’s most successful captain in the shortest format. In ODIs, his record as captain has been just as fruitful with a win percentage of 75 plus. In Tests, he has led India to nine wins out of sixteen matches at a win rate of 62.5 %.

Rohit’s ability to change his strategy depending on the format or the opposition is the reason behind his success. Through his calmness in pressure situations and tactical brilliance, India has won bilateral series and made finals of tournaments. Furthermore, his ability to make youngsters gain in their performances while keeping it consistent has also provided depth for India across formats.

  • Tests: Captained 16 matches, winning 9 (62.5%)
  • ODIs: Captained 45 matches, winning 34 (75.55%)
  • T20Is: Captained 62 matches, winning 49 (79.03%)

3. Virat Kohli: Dominance in Tests and ODIs

Virat Kohli is one of the most successful Test and ODI captains for India, based on his win percentage in both formats. Kohli has led India to 40 wins in 68 Tests with a victory rate of 58.82%. Kohli has the highest win rate among Indian captains with over five Tests. He has a great record in ODIs as well. He has won 68.42 percent of the 95 ODIs that he has played.

Kohli’s aggressive style as a leader took India to one of the fiercest teams in the world. Especially in Test cricket, India went on to win historic away bilateral series wins in Australia and England under his tenure as captain. During that time period, he set new standards for fitness and professionalism in Indian cricket. Even though he did not win an ICC title as captain, he delivered consistently in all formats of the game. Moreover, he is considered the best ever captain of India.

  • Tests: Captained 68 matches, winning 40 (58.82%)
  • ODIs: Captained 95 matches, winning 65 (68.42%)
  • T20Is: Captained 50 matches, winning 30 (60%)

4. MS Dhoni: The ICC Trophy Collector

MS Dhoni

MS Dhoni might not have the highest win % as compared to the other captains on the list. However, he is the one who has delivered wins during ICC tournaments. Dhoni has a T20I win rate of 56.94% and an ODI win rate of roughly 55%. He led India during one of its most successful eras across formats.

Ms. Dhoni is known for his composure and impeccable decision-making skills under pressure that turned the game in India’s favour. Because of his captaincy, India won three ICC trophies T20 World Cup (2007), ODI World Cup (2011), Champions Trophy (2013). No other Indian captain achieved this feat. Apart from ICC events, the Indian team under Dhoni became Number one in the ICC Test rankings for the first time in history.

  • Tests: Captained 60 matches, winning 27 (45%)
  • ODIs: Captained 200 matches, winning 110 (55%)

T20Is: Captained 72 matches, winning 41 (56.94%)

5. Sourav Ganguly: Building Foundations

Although Sourav Ganguly does not have the most wins percentage of Tests (42.85%) and around 53% in ODIs, he certainly made a huge impact. Ganguly took over at a time when Indian cricket was going through a rough phase post-match-fixing. He helped in rebuilding the Indian team from scratch and instilled a fearless mindset among the players. 

During Ganguly’s captaincy, Team India achieved many milestones, including making it to the final of the ICC Cricket World Cup (2003). They also gained historic wins overseas such as the NatWest Trophy at Lord’s (2002).

  • Tests: Captained 49 matches, winning 21 (42.85%)
  • ODIs: Captained 146 matches, winning 76 (53%)

These captains have each left their mark on Indian cricket through their unique leadership styles and achievements on the field.

Most Successful Captain in India: Top 10

Indian cricket has witnessed exceptional captains who have made their mark on the game. These are the leaders who have led the team to many victories but have also paved the path for the future of Indian cricket. Here are the top 10 successful captains throughout Indian history based on their records, win percentage and contributions in all the formats:

1. MS Dhoni: The Pinnacle of Success

Mahendra Singh Dhoni is the most successful captain in the history of Indian cricket. With an astounding 332 matches captained across formats, Dhoni has secured 178 wins, making him the captain with most wins. Thanks to his placid demeanor, crisp decision-making and ability to handle pressure, he was nicknamed “Captain Cool”. Under his stewardship, India went on to win all three major ICC trophies – T20 World Cup in 2007, the ODI World Cup in 2011 and Champions Trophy in 2013. Further, he engineered India to the No.1 spot in Test rankings for the first time in 2009.

  • Matches: 332
  • Wins: 178
  • Win Percentage: 53.61%

2. Virat Kohli: The Test Cricket Maestro

Virat Kohli changed the course of Indian cricket through his aggression and fitness. Kohli was the captain of the Indian team that won 40 Tests out of 68 Tests. He is one the most successful Indian Test captains with a win percentage of 58.82%. He fared well in ODIs and T20Is, securing 135 wins overall. While Kohli was captain, India won historic Test series overseas in Australia and South Africa while constantly winning at home.

  • Matches: 213
  • Wins: 135
  • Win Percentage: 63.38%

3. Sourav Ganguly: The Team Builder

Sourav Ganguly took over the captaincy of Indian cricket at a time of turmoil to build an attacking outfit that made its mark globally. Dada is known to be a fearless leader and instilled confidence in a very young team to go overseas and win matches. He nurtured talents like Yuvraj Singh and Harbhajan Singh. He created important moments in Indian cricket by winning the NatWest Trophy in 2002 and reaching the World Cup Final in 2003.

  • Matches: 196
  • Wins: 97
  • Win Percentage: 49.48%

4. Rohit Sharma: The Rising Star

Rohit Sharma is the go-to captain for many fans because of his win percentages across all formats. In T20Is, he has a win percentage of over 79 which makes him the most successful Indian captain in T20Is. In ODIs, his leadership record is equally impressive with over 75% win rate. Rohit has successfully taken India to a few major wins as a Test captain.

  • Matches: 129
  • Wins: 95
  • Win Percentage: ~73%

5. Mohammad Azharuddin: The ODI Specialist

In the 1990s, Mohammad Azharuddin was one of India’s most successful ODI captains. At that time, he had led India in a record 174 ODIs, and his win percentage was nearly 54%. His Test record may not have been all that impressive, but his limited-overs contributions set up future success.

  • Matches: 221
  • Wins: 104
  • Win Percentage: ~47%

6. Kapil Dev: The World Cup Legend

Kapil Dev as a captain is known for the 1983 Cricket World Cup Victory- the moment that changed Indian cricket forever.  Although his win percentage is not the best ever, his motivational skills and leading by example make Kapil one of the greatest Indian leaders of all time.

  • Matches: 108
  • Wins: 43
  • Win Percentage: ~39.81%

7. Rahul Dravid: The Dependable Leader

Under the leadership and captaincy of Rahul Dravid, India achieved success with sporting performances both at home and away during a transitional period. During the captaincy of Rahul Dravid, India won the Test Series in England and the West Indies. Both these victories were after more than 20 years. Dravid’s composed demeanor made him a suitable candidate for team captaincy.

  • Matches: 104
  • Wins: 50
  • Win Percentage: ~48%

8. Ajit Wadekar: The Trailblazer

Ajit Wadekar was crucial for India’s first-ever overseas Test series win. In 1971, India, under his captaincy, defeated the Windies and the English on their home grounds. Although he had only a few Tests as captain, he is significant in Indian cricket history.

  • Matches: ~17
  • Wins: ~5
  • Win Percentage: ~29%

9. Nawab of Pataudi Jr.: The Visionary Leader

Mansoor Ali Khan Pataudi was a gritty player who played for India in tough times. Although he had limited resources and opportunities, he motivated his team to believe in themselves and helped India win its first overseas Test against New Zealand.

  • Matches: ~40
  • Wins: ~9
  • Win Percentage: ~22%

10. Sunil Gavaskar: The Original Master

Despite leading India during a difficult time, Sunil Gavaskar achieved several successes as captain. His tactical genius helped him win vital battles at home and also prepared the way for later victories.

  • Matches: ~84
  • Wins: ~23
  • Win Percentage: ~27%

These ten captains have made their mark on Indian cricket through their leadership styles, achievements, and their ability to inspire teams on and off the field. MS Dhoni’s one-of-a-kind ICC victories, Virat Kohli’s excellence in Tests and Sourav Ganguly’s brave rebuilding were instrumental in fuelling the great journey of India in cricket.

Here’s a concise comparative chart for the top 10 most successful Indian cricket captains based on matches, wins, and win percentage:

Rank Captain Matches Wins Win Percentage
1 MS Dhoni 332 178 53.61%
2 Virat Kohli 213 135 63.38%
3 Sourav Ganguly 196 97 49.48%
4 Rohit Sharma 129 95 73.68%
5 Mohammad Azharuddin 221 104 47.06%
6 Kapil Dev 108 43 39.81%
7 Rahul Dravid 104 50 48.08%
8 Ajit Wadekar 17 5 29.41%
9 Nawab of Pataudi Jr. 40 9 22.50%
10 Sunil Gavaskar 84 23 27.38%

Conclusion

The Indian cricket legacy has evolved under some extraordinary cricketing captains with unique strengths of their own. Every leader, from the greats of the past to the modern-day greats, has enhanced the team’s performance and inspired generations of players and fans. Whether using their tactical brilliance or nurturing talent or achieving historic wins, their contribution continues to resonate in the game. As Indian cricket changes over time, these captains show how you can convert determination into leadership.

Who is the most successful captain in India's cricket history?

MS Dhoni is considered the most successful captain in India’s cricket history, having won all three major ICC trophies: the T20 World Cup (2007), ODI World Cup (2011), and Champions Trophy (2013).

What are the criteria for determining the most successful captain in India?

Factors like total wins determine success, win percentage, leadership qualities, performance in ICC tournaments, and contributions to the team’s growth.

Which Indian captain has the most wins in international cricket?

MS Dhoni holds the record for the most wins as an Indian captain, with 178 victories across all formats.

How is success measured for cricket captains in India?

Success is measured by a combination of statistical achievements (wins and win percentage), impact on team performance, and ability to win high-stakes tournaments like ICC events.

Who are the top 10 most successful captains in India?

The top 10 include MS Dhoni, Virat Kohli, Sourav Ganguly, Rohit Sharma, Mohammad Azharuddin, Kapil Dev, Rahul Dravid, Ajit Wadekar, Nawab of Pataudi Jr., and Sunil Gavaskar.