Indian Players With Highest Individual Score In Test

Prachi Kapruwan

1. Virender Sehwag - 319 runs against South Africa in 2008

Virender Sehwag | Image Source - Social Media

2. Virender Sehwag - 309 runs against Pakistan in 2004

Virender Sehwag | Image Source - Social Media

3. Karun Nair - 303* runs against England in 2016

Karun Nair | Image Source - Social Media

4. Virender Sehwag - 293 runs against Sri Lanka in 2009

Virender Sehwag | Image Source - Social Media

5. VVS Laxman - 281 runs against Australia in 2001

VVS Laxman | Image Source - Social Media

6. Rahul Dravid - 270 runs against Pakistan in 2004

Rahul Dravid | Image Source - Social Media

7. Shubman Gill - 269 runs against England in 2025

Shubman Gill | Image Source - Social Media

8. Virat Kohli - 254* runs against South Africa in 2019

Virat Kohli | Image Source - Social Media