India Captaincy Records in Tests

The first cricketer to lead an Indian Test side was C.K. Nayudu, during India’s inaugural Test match against England in 1932. Since then, India has played under more than 35 Test captains, with Shubman Gill taking over the mantle as one of the modern leaders of the red-ball side.

Among the legendary names who have shaped India’s fortunes in the format, Virat Kohli stands tall as India’s most successful Test captain, having surpassed Mahendra Singh Dhoni’s record of 27 Test wins during his tenure. Here is a short summary on the Indian Test captaincy record holders.

RecordHolderNumber
Most Test wins as captainVirat Kohli40 wins (68 Tests)
Best win % (captains with 20+ Tests)Virat Kohli58.8%
Most Tests as captainVirat Kohli68
Most losses as captainMansur Ali Khan Pataudi19 losses (40 Tests)
Most draws as captainSunil Gavaskar30 draws (47 Tests)
First Test captainC.K. Nayudu1932 vs England
Current Test captainShubman GillSince June 2025

Virat is also the Indian captain with most overseas Test wins (16), eclipsing Sourav Ganguly’s milestone of 11.

This statistical overview analyzes India’s Test captaincy records, comparing Kohli’s commanding legacy with other iconic leaders like Sourav Ganguly, Mohammad Azharuddin, and MS Dhoni.

Under Kohli’s aggressive leadership, the Indian team established a ruthless identity, particularly prioritizing dominance abroad and holding the ICC No. 1 Test ranking for extended periods. Notably, Kohli remains the only Indian skipper with a win percentage exceeding 50% among leaders who have captained in 25 or more Tests. It is a testament to the distinct era of momentum and fierce competitiveness he injected into Indian red-ball cricket.


Starting with the list of Indian captains with their Captaincy stats:

Indian Test Captaincy Record

PlayerMat (Capt)WLDTWin%Away Wins
Virat Kohli68401711058.8216
MS Dhoni60271815045.006
Sourav Ganguly49211315042.8611
Mohammad Azharuddin47141419029.791
Rohit Sharma241293050.002
Sunil Gavaskar479830019.152
Mansoor Ali Khan Pataudi4091912022.503
Rahul Dravid258611032.005
Bishan Singh Bedi226115027.273
Shubman Gill11632054.553
Kapil Dev344722111.762
Ajinkya Rahane6402066.672
Sachin Tendulkar254912016.000
Ajit Wadekar16448025.002
Anil Kumble14356021.432
Lala Amarnath15267013.330
Nari Contractor12228016.670
KL Rahul3210066.672
Virender Sehwag4211050.001
Polly Umrigar8224025.000
Dilip Vengsarkar10253020.000
Jasprit Bumrah3120033.331
Vijay Hazare1415807.140
Gulabrai Ramchand5122020.000
Ravi Shastri11000100.000
Hemu Adhikari100100.000
Chandu Borde101000.000
Datta Gaekwad404000.000
Ghulam Ahmed302100.000
Vinoo Mankad601500.000
CK Nayudu403100.000
Rishabh Pant101000.000
Iftikhar Ali Khan Pataudi301200.000
Pankaj Roy101000.000
Kris Srikkanth400400.000
Srinivas Venkataraghavan502300.000
Gundappa Viswanath201100.000
Maharajkumar of Vizianagram302100.000

There is enough evidence of Virat’s success as captain in the longer format. But does it make him the best ever Indian Test captain?

Maybe not. It is not fair to compare players of different eras. The likes of Sourav and MSD captained completely different teams in terms of experience.

It is true that Virat’s successful team started building during MSD’s time. Most of the leading players in this squad came into the picture under MSD—even Virat himself. And Ganguly is the one who installed faith and fearlessness in the Indian Test camp.

dhoni vs ganguly
MS Dhoni with S Ganguly

Still, Virat has done remarkably well captaining the side, especially given that India’s fast-bowling unit under his watch became exceptional.

Now, let’s do a statistical comparison of Virat’s numbers against those of other Indian captains.

Before that, you should also look at the most viewed answer on Quora for the question: What is the difference between Dhoni & Kohli’s captaincy style? to understand why it is not entirely fair to compare the styles of these two successful leaders.


All-Time Indian Test Captaincy Leaderboards: Most Wins, Losses, Draws & More

Most Test Wins as India Captain

  1. Virat Kohli (40)
  2. MS Dhoni (27)
  3. Sourav Ganguly (21)
  4. Mohammad Azharuddin (14)
  5. Rohit Sharma (12)
World Test Championship

Best Win Percentage as India Captain

Evaluating the debate for the most successful Test captain through the lens of win percentage reveals clear separations at the top.

  1. Virat Kohli (58.82%)
  2. Shubman Gill (54.55%)
  3. Rohit Sharma (50%)
  4. MS Dhoni (45%)
  5. Sourav Ganguly (42.86%)

With win percentage in focus, Virat has already distanced himself from past compatriots with a commanding lead.

Kohli is closely followed by Gill, the current Indian captain. Rohit Sharma has won exactly half of the games he has led the side.

Next comes “Captain Cool,” MS Dhoni, at 45%, followed by “Dada,” Sourav Ganguly, at 42.86%.


Most Tests as India captain

  1. Virat Kohli (68)
  2. MS Dhoni (60)
  3. Sourav Ganguly (49)
  4. Mohammad Azharuddin (47)
  5. Sunil Gavaskar (47)

Most Losses as India Captain

  1. Mansoor Ali Khan Pataudi (19)
  2. MS Dhoni (18)
  3. Virat Kohli (17)
  4. Mohammad Azharuddin (14)
  5. Sourav Ganguly (13)

Most Draws as India Captain

  1. Sunil Gavaskar (30)
  2. Kapil Dev (22)
  3. Mohammad Azharuddin (19)
  4. MS Dhoni (15)
  5. Sourav Ganguly (15)

Sunil Gavaskar (30) leading the pack reflects the more defensive, draw-heavy era of 1970s–80s Test cricket. He is followed by Kapil Dev (22), Mohammad Azharuddin (19), MS Dhoni (15), and Sourav Ganguly (15).


Most Overseas/Away Wins as India Captain

Winning Tests overseas has always been the ultimate yardstick by which Indian captains are judged.

In my view, conquering conditions abroad is what truly defines greatness for an Indian skipper, and Virat Kohli and his team took that benchmark to the next level.

  1. Virat Kohli (16)
  2. Sourav Ganguly (11)
  3. MS Dhoni (6)
  4. Rahul Dravid (5)
  5. Mansoor Ali Khan Pataudi (3)

Keeping that in mind, Sourav Ganguly was the first Indian captain to record more than 10 Test victories outside India (as seen in the table above).

Virat Kohli now holds the record for the most overseas Test wins by an Indian captain, surpassing Ganguly’s mark. You will find all overseas tours and their results under Virat Kohli here.

Meanwhile, India under MS Dhoni secured 6 Test wins outside Asia.

When looking specifically at matches outside Asia, Virat leads the list with 8 Test wins, followed by Ganguly with 6 victories in non-Asian countries, and Dhoni with 4.

Gill has 3 wins already from his first two overseas tours as skipper, and will be tested in more challenging conditions to get near Virat’s tally.


Most Runs as Indian Captain

PlayerMat (Capt)InnsRunsHS100s50sAvg
Virat Kohli681135864254*201854.8
MS Dhoni6096345422452440.63
Sunil Gavaskar47743449205111450.72
Mohammad Azharuddin476828561929943.93
Sourav Ganguly4975256114451337.66
Mansoor Ali Khan Pataudi40732424203*51334.14
Sachin Tendulkar254320542177751.35
Rahul Dravid2545173614641044.51
Kapil Dev344813641633831.72
Rohit Sharma244212541314430.58
Shubman Gill111811502696271.87
Vijay Hazare1424874164*2439.72
Ajit Wadekar1629749900426.75
Dilip Vengsarkar1015547102*2342.07
Lala Amarnath1525539620324.5

Virat Kohli also tops the list as the leading run-scorer as an Indian captain in Test cricket.

Despite leading the team in the most matches on the list (check the table above), MS Dhoni mostly batted at the number seven position in Tests, whereas the others on the list had the advantage of playing in the top four.

Sunil Gavaskar and Mohammad Azharuddin are the other notable names on the list, with respectable run tallies of 3,449 and 2,856 respectively.

The highest individual score by an Indian Test captain belongs to Shubman Gill, who smashed a mighty 269 against England in Birmingham during his inaugural Test tour as skipper.

Gill sits at the very top of the table for the highest Test score by an Indian captain, followed by three double-century knocks from Virat Kohli.

Gavaskar still holds the record for scoring the fastest 1,000 Test runs as an Indian captain. He reached the milestone in 14 innings, while Gill took 15. Virat and MS Dhoni both completed the milestone in their 18th innings as captain.

Virat also holds the world record for the Most 200s in Test cricket as captain – 7.

MSD’s 224 against Australia in 2013 at Chepauk is the only instance of an Indian wicket-keeper/captain scoring a double century, and it remains the highest Test score by any WK/Captain. The only other player to achieve this feat is Bangladesh’s Mushfiqur Rahim.

Virat also holds the record for the most Test centuries by an Indian captain and ranks second overall behind Graeme Smith. Smith scored 25 Test hundreds as captain, while Virat has 20.


Most Wickets as Indian Captain

PlayerMat (Capt)InnsWktsBBIBBMAvgEconSR5W10W
Kapil Dev34581119/8310/13526.352.6160.541
Bishan Singh Bedi22391066/7110/19424.822.1668.681
Anil Kumble1425535/608/25439.493.0278.220
Lala Amarnath1520254/407/13033.242.129400
Vinoo Mankad610165/646/13530.871.6311310
Jasprit Bumrah35155/308/7216.463.2530.410
Vijay Hazare142182/132/1441.871.92130.500
Srinivas Venkataraghavan5673/594/13464.573.03127.700
Sourav Ganguly493652/692/901243.39219.400
CK Nayudu4653/403/4036.22.1899.600
Sachin Tendulkar251243/103/14383.257000
Hemu Adhikari1133/683/6822.662.615200
Ghulam Ahmed3521/521/521272.34324.500
Mansoor Ali Khan Pataudi40811/101/10844.212000
Gulabrai Ramchand5711/271/272002.5347400

Kapil Dev’s tally of 111 wickets is eclipsed by only 5 other bowlers in Test history, with Pakistan’s Imran Khan sitting at the top with 187 captaincy wickets. Check the full list here.

Kapil Dev’s 9/83 against the West Indies remains the best bowling figures achieved by a Test captain in a single innings. He also tops the list of the best match figures while bowling as captain, having picked up a 10-wicket haul in the same game.

Another member of the 100-wicket club, Bishan Singh Bedi holds the record for the most five-wicket hauls taken as an Indian captain.


Youngest India Test Captain

The youngest captain to lead the Indian Test side was Nawab of Pataudi Jr at the age of 21 years 77 days. It was against West Indies at Kensington Oval in 1962. India lost that game by an innings and 30 runs.

Here’s a table of the youngest cricketers to lead the Indian Test side.

On the other hand, Mulvantrai Mankad, at the age of 41 years and 284 days, holds the record for the oldest Indian captain to lead the side. Another player to captain the Indian side after the age of 40 was Lala Amarnath. His last captained game was against Pakistan in 1952. He was 41 years and 92 days old at the time.

In the 21st century, Anil Kumble holds the record for being the oldest Indian Test captain. His last Test match as captain was against Australia in 2008, when he was 38 years and 12 days old.


Most Consecutive Test Series Wins (Home)

India holds the record for winning 18 consecutive home Test series from 2013 to 2024, a streak that spanned the captaincy tenures of Dhoni, Kohli, and Rohit Sharma. The historic run came to an end when New Zealand defeated India 3-0 in 2024, marking India’s first whitewash at home in a series of three or more matches.

Between 2000 and 2023, India lost only three Test series at home. In those 23 years, only South Africa (2000), Australia (2004), and England (2012) managed to conquer India on its home turf.


World Test Championship (WTC) Era Records (2019–present)

India qualified for the finals in the first two cycles of WTC, but lost both against New Zealand and Australia respectively.

India’s League-Stage Performance by WTC Cycle

CycleCaptain(s)MatchesWonLostDrawnPoints % (PCT)Final Standing
2019–2021Virat Kohli17124172.2%1st — qualified for final
2021–2023Kohli → Rohit Sharma17106158.8%2nd — qualified for final
2023–2025Rohit Sharma1998250.0%3rd — missed final
2025–2027*Shubman Gill1154251.52Ongoing*

India’s WTC Final Appearances

CycleCaptain (final)OpponentResultVenue
2019–2021Virat KohliNew ZealandLostSouthampton
2021–2023Rohit SharmaAustraliaLostThe Oval
2023–2025Did not qualify
2025–2027*Shubman Gill (ongoing)In progress
* – Ongoing Cycle

Current Captaincy Setup

As of 2026, India runs a split-captaincy model across formats — a departure from the single all-format captain era of Kohli and Dhoni, and closer to the specialist-leadership approach several other top Test nations now use

Shubman Gill — Test & ODI captain. Appointed Test captain in May 2025 following the retirements of Virat Kohli and Rohit Sharma, then handed the ODI captaincy in October 2025 ahead of India’s tour of Australia, consolidating the 50-over and red-ball leadership under one player.

Shreyas Iyer — T20I captain. Named India’s T20I captain in June 2026, replacing Suryakumar Yadav after a leadership review following a lukewarm T20 World Cup campaign and a poor IPL 2026 for Surya with the bat. Iyer became the 15th captain in India’s men’s T20I history, taking over for the tours of Ireland and England and the 2026 Asian Games — despite not having played a T20I for India since December 2023, a selection call built on his IPL captaincy record (leading KKR to the 2024 title, DC and PBKS to finals in 2020 and 2025).

Why the split matters: India’s move away from a single all-format captain reflects a broader trend in modern international cricket. It reflects the workload management across a packed calendar, and recognition that Test/ODI temperament (patience, long-innings building) and T20I temperament (aggression, tactical flexibility) increasingly reward different captaincy profiles. It’s also why this page focuses specifically on Test captaincy records — for a full picture of India’s leadership across formats, see our companion breakdown of India’s ODI and T20I captains..


Frequently Asked Questions

Who is India’s most successful Test captain?
Virat Kohli, with 40 wins from 68 Tests (58.82% win rate) between 2014 and 2022 — the most wins and the highest win percentage of any Indian Test captain.

Who was India’s first Test captain?
C.K. Nayudu, who led India in their inaugural Test match against England at Lord’s in 1932.

How many Test captains has India had?
India has had roughly 38 different Test captains since 1932, including several short-term stand-ins, with Shubman Gill the latest full-time appointment in 2025.

What is Virat Kohli’s Test captaincy record?
Kohli captained India in 68 Tests, winning 40, losing 17, and drawing 11 — a 58.82% win rate, the best among Indian captains with 10+ Tests in charge. He also holds India’s record for most away wins as captain (16). See Virat’s complete Test captaincy stats here.

What is MS Dhoni’s Test captaincy record?
Dhoni led India in 60 Tests, winning 27, losing 18, and drawing 15 — a 45% win rate. His away record was a weak point: 15 of his 18 losses came overseas, including back-to-back 4-0 whitewashes in England and Australia in 2011–12. See MSD’s complete captaincy stats here.

Who is India’s current Test captain?
Shubman Gill, appointed in May 2025 after the Test retirements of Rohit Sharma and Virat Kohli. See Shubman Gill’s complete captaincy stats here.

Who has the best win percentage among Indian Test captains?
Virat Kohli, at 58.82% across 68 Tests — the highest of any Indian captain with a significant number of matches in charge.

Who has lost the most Tests as India’s captain?
Mansur Ali Khan Pataudi (“Tiger” Pataudi), with 19 losses from 40 Tests during his tenure from 1961 to 1975.

Who was the youngest Indian Test captain?
Tiger Pataudi, who took over the captaincy at 21 in 1961–62 after Nari Contractor suffered a career-ending injury.

Why did Virat Kohli step down as Test captain?
Kohli resigned with immediate effect in January 2022, a day after India lost a Test series in South Africa, saying he could no longer give the role his full commitment and wanted to be honest with the team rather than continue half-heartedly.

Why did Rohit Sharma retire from Test captaincy?
Rohit retired from Tests in May 2025 following a sharp form slump — he averaged just 10.93 across eight Tests during India’s 2024–25 tour of Australia and had dropped himself for the Sydney Test — choosing to focus solely on ODIs going forward. See Rohit’s full captaincy stats here.


1 thought on “India Captaincy Records in Tests”

  1. Kohli should have 8 overseas wins 5 in Sri Lanka 2 in West Indies and 1 in bangladesh.i wonder why everyone is saying 7

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top