Most Test Double Centuries by Indian Batters

Polly Umrigar, in 1955, scored the first ever Test double century by an Indian batsman.

Virat Kohli tops the double century list among the Indian cricketers. Virat scored his 7th double ton in the match against South Africa on October 2019 at Pune.

Virender Sehwag and Sachin Tendulkar hold the record for the second most double hundreds in Test cricket by any Indian cricketers – 6.

Here, we present a comprehensive breakdown, listing every Indian batter who has achieved this monumental milestone, along with details of their remarkable innings

Indian Batters with Test Double Centuries

Player200s300sHome/AwayFavorite OpponentHS (Opponent)Latest 200
Virat Kohli706/1Sri Lanka (2)254* vs South Africa254* vs South Africa (2019)
Virender Sehwag623/3Pakistan (3)319 vs South Africa293 vs Sri Lanka (2009)
Sachin Tendulkar603/3Australia (2)248* vs Bangladesh214 vs Australia (2010)
Rahul Dravid502/3Pakistan270 vs Pakistan270 vs Pakistan (2004)
Sunil Gavaskar402/2West Indies (3)236* vs West Indies236* vs West Indies (1983)
Cheteshwar Pujara303/0Australia (2)206* vs England202 vs Australia (2017)
VVS Laxman202/0Australia (2)281 vs Australia200* vs Australia (2008)
Mayank Agarwal202/0Bangladesh243 vs Bangladesh243 vs Bangladesh (2019)
Vinoo Mankad202/0New Zealand (2)231 vs New Zealand231 vs New Zealand (1956)
Vinod Kambli202/0Zimbabwe227 vs Zimbabwe227 vs Zimbabwe (1993)
Yashasvi Jaiswal202/0England (2)214* vs England214* vs England (2024)
Dilip Sardesai201/1West Indies212 vs West Indies212 vs West Indies (1971)
Wasim Jaffer201/1West Indies212 vs West Indies202 vs Pakistan (2007)
Karun Nair111/0England303* vs England303* vs England (2016)
Shubman Gill100/1England269 vs England269 vs England (2025)
Sourav Ganguly101/0Pakistan239 vs Pakistan239 vs Pakistan (2007)
MS Dhoni101/0Australia224 vs Australia224 vs Australia (2013)
Polly Umrigar101/0New Zealand223 vs New Zealand223 vs New Zealand (1955)
Gundappa Viswanath101/0England222 vs England222 vs England (1982)
Sanjay Manjrekar100/1Pakistan218 vs Pakistan218 vs Pakistan (1989)
Rohit Sharma101/0South Africa212 vs South Africa212 vs South Africa (2019)
Gautam Gambhir101/0Australia206 vs Australia206 vs Australia (2008)
Ravi Shastri100/1Australia206 vs Australia206 vs Australia (1992)
Mansur Ali Khan Pataudi101/0England203* vs England203* vs England (1964)
Anshuman Gaekwad101/0Pakistan201 vs Pakistan201 vs Pakistan (1983)
Navjot Singh Sidhu100/1West Indies201 vs West Indies201 vs West Indies (1997)

Beyond the Numbers: Trends in India’s Test 200s

Virat Kohli currently holds the record for the most Test double centuries by an Indian, with 7. All of these were achieved while he was captaining the Indian team. He also holds the record for most double centuries as a captain in Test cricket worldwide.

For a broader look at which teams have amassed the most 200s in Test history, you can read more in our article on ‘most 200s by teams‘.

Among the current non-retired Indian cricketers, only Cheteshwar Pujara has three Test double centuries. Mayank Agarwal and Yashasvi Jaiswal have each crossed the double-century mark twice in their careers.

Karun Nair and Shubman Gill are other current players with a Test double century. Notably, Karun converted his maiden double century into an even bigger one: a triple ton, making him the latest triple centurion for India.

The young sensation Yashasvi Jaiswal’s two Test double centuries followed by Shubman Gill’s captaincy knock in Edgbaston are also the latest additions to India’s elite list of double centurions.

Leave a Comment

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

Scroll to Top