Top 5 Indian batters with the most double centuries in Test Cricket
Discover the top five Indian batters with the most double centuries in Test cricket and their incredible records.

Scoring a double century in Test cricket is one of the toughest achievements for any batter. It requires patience, concentration, and the ability to bat for long hours. Sir Don Bradman holds the world record with 12 double centuries in Test cricket, a milestone that remains unmatched.
India has produced some of the greatest batters in the history of Test cricket. Legends like Sunil Gavaskar, Sachin Tendulkar, Virender Sehwag, Rahul Dravid, and Virat Kohli have played memorable innings and helped India achieve success across different eras.
Several Indian batters have scored multiple double centuries during their careers. In this list, we take a look at the top five Indian batters with the most double centuries in Test cricket and how they compare with each other.
5. Sunil Gavaskar – 4 double centuries

Sunil Gavaskar, popularly known as the Little Master, scored 4 double centuries in his Test career, making him one of India's most successful batters in the format. He played 125 Tests between 1971 and 1987, scoring 10,122 runs at an average of 51.12. His first Test double century came against the West Indies in 1971.
Gavaskar was known for his solid technique, excellent concentration, and ability to bat for long periods. His strong defence made him one of the toughest batters to dismiss. He was equally comfortable playing on both the front and back foot and had a wide range of strokes despite being known for his patience.
During his career, Gavaskar scored 34 Test centuries and 45 half-centuries, with a highest score of 236 not out. He finished as the highest run-scorer in Test cricket at the time of his retirement and remains one of India's greatest batting legends.
4. Rahul Dravid – 5 double centuries

Rahul Dravid scored 5 double centuries in his Test career, making him one of India's greatest batters in the longest format. The former India captain played 164 Tests, scoring 13,288 runs at an average of 52.31. His first double century came against Zimbabwe in New Delhi in 2000, while his highest Test score of 270 was made against Pakistan in Rawalpindi in 2004.
Known as "The Wall," Dravid built his success on solid technique, patience, and incredible concentration. He was India's crisis man and often played match-saving and match-winning innings, especially in overseas conditions. His calm approach and ability to bat for long hours made him one of the finest Test batters of his generation.
See also -Top 10 wicket-keepers in international cricket — Who holds the crown?
Dravid finished his Test career with 36 centuries, 63 half-centuries, and 210 catches, the most by a non-wicketkeeper when he retired. His memorable performances, including India's historic wins in Australia and Pakistan, cemented his place among the greatest players in Test cricket history.
3. Sachin Tendulkar – 6 double centuries

Sachin Tendulkar scored 6 double centuries in his Test career, making him one of India's greatest batters in the longest format. The Master Blaster played 200 Tests between 1989 and 2013, scoring 15,921 runs at an average of 53.78. His first Test double century came against New Zealand in Ahmedabad in 1999, while his highest score of 248 not out was recorded against Bangladesh in 2004.
Tendulkar was known for his perfect technique, excellent balance, and ability to score runs in every part of the world. He had very few weaknesses and could adapt his batting to any pitch or match situation. His wide range of strokes and consistency made him one of the most complete batters in cricket history.
During his legendary career, Tendulkar scored 51 Test centuries and 68 half-centuries. His unbeaten 241 at the Sydney Cricket Ground in 2004 remains one of his most memorable innings. He retired as the highest run-scorer in Test cricket and continues to be regarded as one of the greatest players the game has ever seen.
2. Virender Sehwag – 6 double centuries

Virender Sehwag scored 6 double centuries in his Test career, making him one of India's most destructive batters in the longest format. He played 104 Tests for India, scoring 8,586 runs at an average of 49.34. Sehwag's first double century came against Pakistan in Multan in 2004, where he converted it into a historic 309, becoming the first Indian to score a Test triple century.
Sehwag was famous for his fearless batting style and aggressive approach. He believed in attacking bowlers from the very beginning and scored runs at a strike rate that was well ahead of his time. His ability to turn big scores into even bigger ones made him one of the most entertaining Test batters in cricket history.
See also -Top 10 most iconic cricket rivalries ever: Battles that defined the sport
During his career, Sehwag scored 23 Test centuries and 32 half-centuries, with a highest score of 319 against South Africa in Chennai. He also became one of the few players in Test history to score two triple centuries, cementing his place among India's greatest opening batters.
1. Virat Kohli – 7 Double Centuries

Virat Kohli has scored 7 double centuries in his Test career, the most by an Indian batter. He made his Test debut in 2011 and scored his first double century against the West Indies in Antigua in 2016. Kohli went on to score three double centuries in 2016 and three more in 2017, including two in consecutive matches against Sri Lanka.
Kohli is known for his consistency, fitness, and ability to score big runs under pressure. He has been one of India's most successful Test captains and has played several match-winning innings across the world. His hunger for runs and aggressive mindset helped him become one of the best batters of his generation.
Kohli's most recent Test double century came against South Africa in Pune in 2019, where he scored his career-best 254 not out. As of 2025, he has played 123 Tests, scoring 9,230 runs at an average of 46.85, including 30 centuries and 31 half-centuries. His seven Test double centuries are the highest by any Indian batter.
Frequently Asked Questions
Virat Kohli holds the record among Indian batters with 7 double centuries in Test cricket.
Virender Sehwag scored 6 double centuries in Test cricket, including two triple centuries.
Sachin Tendulkar scored 6 double centuries during his Test career, with his highest score being 248 not out.
The top five are Virat Kohli (7), Virender Sehwag (6), Sachin Tendulkar (6), Rahul Dravid (5), and Sunil Gavaskar (4).





