
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?
- Top 10 Highest Test Scores Ever
- Highest Scores by Indian Batsmen
- India vs England 2nd Test (2025) – Real Scorecard
- Indian Captains’ Records in SENA Countries
- FAQs
- Conclusion
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
Rank | Batsman | Score | Opponent | Year | Venue |
---|---|---|---|---|---|
1 | Brian Lara (WI) | 400* | England | 2004 | Antigua |
2 | Matthew Hayden (AUS) | 380 | Zimbabwe | 2003 | Perth |
3 | Brian Lara (WI) | 375 | England | 1994 | Antigua |
4 | Mahela Jayawardene (SL) | 374 | South Africa | 2006 | Colombo |
5 | Garry Sobers (WI) | 365* | Pakistan | 1958 | Kingston |
6 | Len Hutton (ENG) | 364 | Australia | 1938 | The Oval |
7 | Sanath Jayasuriya (SL) | 340 | India | 1997 | Colombo |
8 | Hanif Mohammad (PAK) | 337 | West Indies | 1958 | Bridgetown |
9 | Wally Hammond (ENG) | 336* | New Zealand | 1933 | Auckland |
10 | David Warner (AUS) | 335* | Pakistan | 2019 | Adelaide |
Highest Scores by Indian Batsmen
Rank | Batsman | Score | Opponent | Year | Venue |
---|---|---|---|---|---|
1 | Virender Sehwag | 319 | South Africa | 2008 | Chennai |
2 | Virender Sehwag | 309 | Pakistan | 2004 | Multan |
3 | VVS Laxman | 281 | Australia | 2001 | Kolkata |
4 | Rahul Dravid | 270 | Pakistan | 2004 | Rawalpindi |
5 | Shubman Gill | 269 | England | 2025 | Edgebaston |
- 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
Batsman | Score | Opponent | Venue | Year |
---|---|---|---|---|
Shubman Gill | 269 | England | Birmingham | 2025 |
Virat Kohli | 254* | South Africa | Pune | 2019 |
Sunil Gavaskar | 221 | England | The Oval | 1979 |
- 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!