Batting Records

Top 10: India’s Highest Individual Scores in Test Cricket

Once touted as a rookie team, India has become a formidable side in Test cricket. And batters are responsible for India’s rise on the world stage.

India has a tradition of producing world-class batters generation after generation. These prolific batters have displayed their talent by batting for longer durations and scoring mighty knocks.

Over the years, we have witnessed Indian batters showcasing their batting masterclass, registering some of the highest individual scores in the longer format.

Here, we’ll look at the top 10 highest individual scores smashed for India in Test cricket.

Highest Individual Scores for India in Tests

PlayerScore (Balls)AgainstVenueDate
Virender Sehwag319 (304)South AfricaChennai26 Mar 2008
Virender Sehwag309 (375)PakistanMultan28 Mar 2004
Karun Nair303* (381)EnglandChennai16 Dec 2016
Virender Sehwag293 (254)Sri LankaBrabourne2 Dec 2009
VVS Laxman281 (452)AustraliaEden Gardens11 Mar 2001
Rahul Dravid270 (495)PakistanRawalpindi13 Apr 2004
Shubman Gill269 (387)EnglandBirmingham3 Jul 2025
Virat Kohli254* (336)South AfricaPune10 Oct 2019
Virender Sehwag254 (247)PakistanLahore13 Jan 2006
Sachin Tendulkar248* (379)BangladeshDhaka10 Dec 2004

Key Stats

319: Virender Sehwag holds the record for smashing the highest individual score for India in Test cricket. The former opener scored 319 runs off 304 balls against South Africa in the 2008 Chennai Test.

278: The number of balls taken by Sehwag to reach his triple hundred versus South Africa. This is the fastest triple century scored by a batter in the longer format.

250: Sehwag brought up four 250-plus scores in Test cricket, which is the second-most after Don Bradman’s five. He also has the joint-most 290-plus scores, going past the mark three times.

2: Karun Nair became the second Indian batter to score a triple century in Test cricket. He achieved the feat against England in 2016, scoring an unbeaten 303 in 381 balls.

5: Virat Kohli, Sehwag, Sachin Tendulkar, and Rahul Dravid are the four batters with five or more double hundreds each for India in this format.

254: Virat Kohli’s score against South Africa in the 2019 Pune Test. This is the highest individual score by a captain for India in red-ball cricket. Kohli has also smashed the most double tons as captain, with seven to his name.

187: Runs scored by Shikhar Dhawan on his Test debut against Australia in 2013. This is the highest individual score by an Indian batter on Test cricket debut.

Saurabh Chede

Saurabh is a cricket enthusiast who crafts content around the sport. Being from a cricket-crazy nation, he developed an unbreakable bond with the sport. When he's not watching cricket, you'll find him creating funny memes or watching old TMKOC episodes!

Share
Published by
Saurabh Chede

Recent Posts

Everything You Need to Know Before Signing Up on Dafabet

Enjoying some new games online is something many of us like to do during our…

4 days ago

Sunil Narine IPL Wickets Year by Year

Key Insights - Sunil Narine IPL Wickets Year-wise Tracker Sunil Narine became just the third…

5 days ago

Most Overs Bowled Without a Wicket in a Test Innings

Discover the grueling endurance of bowlers with our comprehensive look at the most overs bowled…

1 week ago

Most Consecutive Losses in ODI

Key Insights on the Longest Losing Streaks in ODI Cricket History All-Time Longest Team Losing…

1 week ago

Most Wickets by Off Spinners in ODI

This guide explores the record-breaking performances of top off-spinners, highlighting the bowlers who have dominated…

1 week ago

Kane Williamson Retires: The Numbers Behind New Zealand’s Greatest Cricketer

When Kane Williamson announced his sudden retirement from international cricket mid-series against England in June…

2 weeks ago