Highest Test Score by Indian Batsman: Check the Complete List Here!

Virender Sehwag's score of 319 is the highest in Tests by an Indian batsman. He achieved the feat against South Africa in 2008. He is the only Indian batsman to score two triple hundreds in Test cricket. Check out the other highest test scores by Indian batsmen.

Jul 4, 2025, 18:05 IST
Highest test score by Indian batsman
Highest test score by Indian batsman

Highest Test Score by Indian Batsman: Indian cricket has witnessed players of enormous calibre who have performed at the highest level against quality bowling attacks. Now, when we look into the records in search of the highest Test score by an Indian batsman, we get to look into some of the most interesting innings played in Test cricket.

This article covers the list of highest test scores by Indian batsmen. The players included the swashbuckling Virender Sehwag, the stylish VVS Laxman, the Wall, Rahul Dravid, the Chase master, Virat Kohli, and master blaster Sachin Tendulkar.

The latest entrant into the list is the newest India Test captain, Shubman Gill, who scored 269 en route to notching up the 7th highest score by an Indian batsman in Test cricket. 

List of Top 20 Cricketers with Most Runs in Test Cricket History

List of Top 10 Highest Test Scores by Indian Batsmen

The following is the list of the top 10 highest test scores by an Indian batsman.

Player

Opposition

Year

Venue

Runs

Virender Sehwag

South Africa

2008

Chennai

319

Virender Sehwag

Pakistan

2004

Multan

309

Karun Nair

England

2016

Chennai

303*

Virender Sehwag

Sri Lanka

2009

Mumbai

293

VVS Laxman

Australia

2001

Kolkata

281

Rahul Dravid

Pakistan

2004

Rawalpindi

270

Shubman Gill

England

2025

Birmingham

269

Virat Kohli

South Africa

2019

Pune

254*

Virender Sehwag

Pakistan

2006

Lahore

254

Sachin Tendulkar

Bangladesh

2004

Dhaka

248*

Source: ESPNcricinfo

Fastest Fifty in Test Cricket – Check the Complete List Here!

Which is the Highest Score by an Indian in Test Cricket?

The highest score by an Indian in test cricket is by Virender Sehwag, who scored 319 runs against South Africa in 2008. It was also the fastest triple century in test cricket in terms of balls faced. He is also the only India batsmen to score two triple hundreds in test cricket. 

List of Triple Centuries in Test Cricket

 

Mrigank Chakraborty
Mrigank Chakraborty

Deputy Manager

Mriganka Chakraborty is a content writer with 7 years of rich experience in creative, academic, and research-based writing. Mriganka's expertise lies in crafting innovative, engaging and compelling articles that effectively communicate the desired message to the target audience. At Jagranjosh, he is involved in English content creation for the General Knowledge category. In his spare time, he loves reading fiction, watching action movies and web series.

... Read More

Get here current GK and GK quiz questions in English and Hindi for India, World, Sports and Competitive exam preparation. Download the Jagran Josh Current Affairs App.

Trending

Latest Education News