Top 7 Highest Scores by India players in Test Cricket History

Category: Cricket

By Aniket Kuila | July 23,2025

Virender Sehwag

During the test match against South Africa at Chennai, he scored 319 runs in 304 balls.

(Image: ESPNcricinfo)

Virender Sehwag

In 2004, Virender Sehwag scored 309 runs against Zimbabwe in 375 balls for India at Multan.

(Image: ESPNcricinfo)

Karun Nair

First triple century for Karun Nair. he hit 303 runs in just 381 balls in Chennai against England.

(Image: Rediff)

Virender Sehwag

Sehwag smashed 293 runs in 254 balls against Sri Lanka in 2009 at Mumbai.

(Image: Revsportz)

VVS Laxman

For India in Kolkata in 2001, Laxman hit 452 runs against Australia in 452 balls.

(Image: ESPNcricinfo)

Rahul Dravid

Dravid scored 270 runs in 495 balls against Pakistan for India at Rawalpindi in 2004.

(Image: ESPNcricinfo)

Shubman Gill

In Birmingham, Shubman Gill smashed England bowlers 269 runs in 387 balls in 2025 as a captain.

(Image: Khel Now)

Explore First 10 Indian Test Batters to Score a Double Hundred. For more you can check out our more stories features button