Who is the highest score in Test Cricket for India? - The Highest score by Indian batsman in Test matches belongs to Virender Sehwag, who scored 319 runs off 304 balls against South Africa in Chennai on March 26, 2008. He took 5 sixes and 42 fours in this innings.
Here is the list of top 10 highest scores by Indian batters in Test Cricket.
List of Top 10 Highest individual scores by Indian batsmen in Test cricket
| 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
Who Indian batsman scored the most runs in an innings in Test?
The Indian batsman who has scored the most runs in an innings in Test is Virender Sehwag, he has scored 319 runs in 304 balls.