Top 10 Highest Test Score by a Batsman (Updated List)
SSC Exams

Top 10 Highest Test Score by a Batsman (Updated List)

Looking for the highest individual scores in Test cricket history?

In this post, you’ll find the complete list of top 10 Test scores, India’s highest Test scores, individual records of Virat Kohli, Shubman Gill, Sachin Tendulkar.

Let’s dive into the legends who rewrote the record books.

Table of Contents


What Is the Highest Individual Test Score?

The all-time highest individual Test innings is 400 by Brian Lara* against England in 2004.


Top 10 Highest Test Scores Ever

RankBatsmanScoreOpponentYearVenue
1Brian Lara (WI)400*England2004Antigua
2Matthew Hayden (AUS)380Zimbabwe2003Perth
3Brian Lara (WI)375England1994Antigua
4Mahela Jayawardene (SL)374South Africa2006Colombo
5Garry Sobers (WI)365*Pakistan1958Kingston
6Len Hutton (ENG)364Australia1938The Oval
7Sanath Jayasuriya (SL)340India1997Colombo
8Hanif Mohammad (PAK)337West Indies1958Bridgetown
9Wally Hammond (ENG)336*New Zealand1933Auckland
10David Warner (AUS)335*Pakistan2019Adelaide

Highest Scores by Indian Batsmen

RankBatsmanScoreOpponentYearVenue
1Virender Sehwag319South Africa2008Chennai
2Virender Sehwag309Pakistan2004Multan
3VVS Laxman281Australia2001Kolkata
4Rahul Dravid270Pakistan2004Rawalpindi
5Shubman Gill269England2025Edgebaston
  • Virat Kohli’s highest Test score: 254* (Pune, 2019)
  • Highest overall Indian Test score: Sehwag’s 319

India vs England 2nd Test (2025) – Day 2 Scorecard

Edgbaston, Birmingham, Jul 2–6, 2025

India Innings

  • 1st Innings: 587 all out (Shubman Gill 269)

England Innings (Day 2 Stumps)

  • 77/3 (trailing by 510) with Brook 30*, Root 18*

  • Gill’s 269 is the highest by an Indian captain in England and surpassed Sunil Gavaskar’s previous mark.

  • India took a dominant position with 587 on board.


Indian Captains’ Records in SENA Countries

BatsmanScoreOpponentVenueYear
Shubman Gill269EnglandBirmingham2025
Virat Kohli254*South AfricaPune2019
Sunil Gavaskar221EnglandThe Oval1979
  • Shubman Gill starred with 269, the highest by an Indian captain in England.

FAQs

Q1. Who holds the highest Test score?
A: Brian Lara with 400* (vs England, 2004) holds the record for highest test score.

Q2. What is Virat Kohli’s highest Test score?
A: Virat Kohli’s highest test score is 254* vs South Africa in 2019.

Q3. Has an Indian scored a Test quadruple century?
A: Not yet. The highest Indian score is 319 by Sehwag.

Q4. What was India’s score in the 2nd Test vs England 2025?
A: India scored 587; Shubman Gill made 269, England were 77/3 at stumps Day 2.

Q5. Which Indian captain has the highest Test score in England?
A: Shubman Gill’s 269 is now the highest test score in England.


Conclusion

  • 🌟 Top Test innings ever: Lara’s 400*
  • 🇮🇳 India’s best: Sehwag (319), Kohli (254*), Gill (269)
  • 📍 Series highlight: Gill’s 269 put India in control at Edgbaston

Which of these innings is your favorite? Share below!