SportsMonkie
Cricket

Highest Score in Test Cricket by an Indian Player

By SportsMonkie Editorial Updated July 6, 2026
Highest Score in Test Cricket by an Indian Player

Off the last ball of a session in Multan in 2004, Virender Sehwag pushed a single to reach 300 — and four years later, in Chennai, he went even further. His 319 against South Africa in March 2008 is still the highest score any Indian has made in a Test innings, and he remains the only Indian batter with two scores past 300.

Highest Test scores by Indian batters

ScoreBatterOpponentVenueYear
319Virender SehwagSouth AfricaChennai2008
309Virender SehwagPakistanMultan2004
281VVS LaxmanAustraliaKolkata2001
270*Rohit SharmaSri LankaKolkata2014
254Virender SehwagPakistanLahore2006
248*Sachin TendulkarBangladeshDhaka2004
236*Sachin TendulkarAustraliaSydney2004
224Sunil GavaskarEnglandThe Oval1979

* = not out

Virender Sehwag’s 319

Sehwag batted the same way in every format: aggressive from ball one. That approach is exactly what let him score very large totals quickly rather than through hours of grinding. His 319 in Chennai took roughly 304 balls, and he was out in the 300s rather than batting on, unlike some record-holders who got there through sheer attrition. No other Indian opener has redefined what a Test triple-century looks like the way he did.

VVS Laxman’s 281 — a different kind of greatness

Laxman’s 281 against Australia in Kolkata in 2001 doesn’t crack the top two by runs, but it may be the most consequential Indian Test innings by result. India had followed on and were staring at an innings defeat; instead, they won. It was the only time a team had beaten Steve Waugh’s Australia after following on, and that context is why the innings is remembered well beyond its number.

Sachin Tendulkar’s big scores

Tendulkar’s highest Test score, 248 not out, shows that India’s leading run-scorer could produce enormous innings too, even though he’s less associated with 300-plus knocks than Sehwag. His record rests on consistency across thousands of innings rather than a handful of monster scores.

Rohit Sharma — the format crossover

Rohit’s 270 not out came in his first Test as a permanent opener, against Sri Lanka, and arrived alongside another century in the same match. It’s the clearest example of a batter carrying limited-overs instincts into the Test arena and making them work.

Why Indian batters rarely score 300+

Home pitches often favor spin and break down as a match progresses, and touring conditions bring their own problems. Sehwag’s two innings past 300 are the only examples in Indian Test history, which says something about how rare that combination of conditions, form, and intent really is.

Frequently asked questions

What is the highest score by an Indian player in Test cricket?+

Virender Sehwag scored 319 against South Africa in Chennai (2008), the highest individual Test score by any Indian cricketer.

Did Sachin Tendulkar ever score a triple century in Tests?+

No. Sachin Tendulkar's highest Test score is 248* against Bangladesh (Dhaka, 2004), which remains one of the highest scores by any Indian batter, but falls short of a triple century.

Has Sehwag scored more than one double century in Tests?+

Yes. Sehwag scored 319 (vs South Africa, 2008), 309 (vs Pakistan, Multan, 2004 — he added one run off the last ball to cross 300), and several other double centuries, making him India's most prolific big-score maker in Tests.

Sources

Related cricket guides

View all →
Cricket

Most Double Centuries in Test Cricket: Top 20 Scorers of All Time

Don Bradman leads all batters with the most double centuries in Test cricket history. This article covers the top scorers, the feats that define Test batting greatness, and what it takes to reach 200.

Cricket

Biggest Sixes in Cricket History: Longest Hits Ever Recorded

A look at some of the biggest sixes ever hit in cricket — the longest measured hits, the batters known for their extraordinary power, and what makes a truly remarkable six.

Cricket

Longest Six in Cricket History: The Biggest Hits Ever Recorded

Several sixes in cricket history have been measured at over 110 metres, with Shahid Afridi, Brett Lee, and a handful of power-hitters credited with some of the longest hits ever officially tracked.

Cricket

Highest Wicket Takers in ODI Cricket: All-Time Records

Muttiah Muralitharan leads the all-time ODI wicket-takers list with over 500 wickets. Wasim Akram, Waqar Younis, and Chaminda Vaas are among the other bowlers in the top bracket.

Cricket

Most Test Wins as Captain in Cricket: The All-Time Leaders

Ricky Ponting, Graeme Smith, and Steve Waugh are among the most successful captains in Test cricket history. This guide examines the all-time leaders in Test match wins as captain.

Cricket

How Much Do Professional Cricketers Make in 2023?

Professional cricketer salaries range from a few thousand dollars a year for domestic players to several million for elite internationals. Earnings vary widely by format, contract tier, and country.