The Indian batsman who scored the highest individual score in Test matches is Virender Sehwag, who scored 319 runs in 304 balls. Below are the top 10 highest scores made by Indian batsmen in Test cricket. Only on Indiacricketschedule.com.
What is Indian batsman highest individual score in Tests? - The highest individual score among Indian batsmen in Test matches is of Virender Sehwag, who scored 319 runs in 304 balls. He made this score against South Africa on 26 March 2008 at Chennai. Virender Sehwag made this score in 304 balls. He hit 5 sixes and 42 fours in this innings.
Indian batters has performed well in Test cricket and has made many records and milestones. In the same milestone, today we are here with the list of Indian batsman highest individual scores for Team India in Test cricket.
Top 10 Highest individual scores by Indian batsmen in Test cricket - India Test matches batting most runs innings Records and stats
| Pos | Player | Runs | Balls | 4s | 6s | Mins | SR | Team | Opposition | Ground | Match Date |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Virender Sehwag | 319 | 304 | 42 | 5 | 530 | 104.93 | India | v South Africa | Chennai | 26 Mar 2008 |
| 2 | Virender Sehwag | 309 | 375 | 39 | 6 | 531 | 82.40 | India | v Pakistan | Multan | 28 Mar 2004 |
| 3 | Karun Nair | 303* | 381 | 32 | 4 | 565 | 79.52 | India | v England | Chennai | 16 Dec 2016 |
| 4 | Virender Sehwag | 293 | 254 | 40 | 7 | 366 | 115.35 | India | v Sri Lanka | Brabourne | 02 Dec 2009 |
| 5 | VVS Laxman | 281 | 452 | 44 | - | 631 | 62.16 | India | v Australia | Eden Gardens | 11 Mar 2001 |
| 6 | Rahul Dravid | 270 | 495 | 34 | 1 | 740 | 54.54 | India | v Pakistan | Rawalpindi | 13 Apr 2004 |
| 7 | Shubman Gill | 269 | 387 | 30 | 3 | 509 | 69.50 | India | v England | Birmingham | 02 Jul 2025 |
| 8 | Virat Kohli | 254* | 336 | 33 | 2 | - | 75.59 | India | v South Africa | Pune | 10 Oct 2019 |
| 9 | Virender Sehwag | 254 | 247 | 47 | 1 | 328 | 102.83 | India | v Pakistan | Lahore | 13 Jan 2006 |
| 10 | Sachin Tendulkar | 248* | 379 | 35 | - | 552 | 65.43 | India | v Bangladesh | Dhaka | 10 Dec 2004 |
Last Updated on July 11, 2025.
Note!: This list has been updated on July 11, 2025. After this, there may be some change in the information given in this list.
FAQs
Which Indian batsman highest individual scored in Test cricket?
The Indian batsman who scored the highest individual score in Test cricket is Virender Sehwag, who scored 319 runs in 304 balls.



Disclaimer:- Cricket Series or Tournamnets and Match Date, Time and Venue of all cricket teams data has been completed from various sources and by our own research. These data can be approximate and Indiacricketschedule.com makes no claims about the authenticity of the Cricket Series or Tournamnets and Match Date, Time and Venue data. This may change due to many reasons.
0 Comments