Top 30 Highest Individual Scores in Test Cricket (2025 Updated List)
Brian Laraโs unbeaten 400 is the highest individual score in Test cricket history. He made this record-breaking score against England in 2004. Even today, no one has passed this amazing record. It is seen as one of the greatest batting performances in Test cricket.
In this article, we will look at the top 30 highest individual scores in Test history. We will talk about the top 10 most famous innings, a recent entry in this special list, and also the highest individual scores by Indian Test batters.

Top 10 Highest Individual Scores in Test Cricket History
Now, let’s look closer at the top 10 best innings that show amazing batting in Test cricket:
Brian Lara (400 against England, 2004)*
Brian Laraโs unbeaten 400 against England in Antigua is a record that still amazes cricket fans. He batted for 778 minutes and faced 582 balls to score this huge total.
Lara hit 43 fours and 4 sixes in his innings. With this, he broke Matthew Haydenโs record of 380 and became the first and only player to score 400 in a Test innings.
Matthew Hayden (380 against Zimbabwe, 2003)
Matthew Haydenโs powerful 380 against Zimbabwe in Perth showed complete control. He batted for 622 minutes and hit 38 fours and 11 sixes. Haydenโs attacking style set a new record for opening batsmen in Test cricket.
Brian Lara (375 against England, 1994)
Ten years before his 400, Brian Lara made a big name for himself by scoring 375 against England in Antigua. In this brilliant innings, he hit 45 fours and broke Sir Garfield Sobersโ old record of 365.
Mahela Jayawardene (374 against South Africa, 2006)
Mahela Jayawardeneโs 374 against South Africa in Colombo was a great example of focus and talent. He batted for 752 minutes and hit 43 boundaries. His innings showed how well he could play long and important knocks.
Garfield Sobers (365 against Pakistan, 1958)*
Sir Garfield Sobersโ unbeaten 365 against Pakistan in Kingston was the highest individual score for 36 years. He hit 38 boundaries in that innings. This knock proved that Sobers was one of the best all-rounders in cricket history.
Len Hutton (364 against Australia, 1938)
Len Huttonโs 364 against Australia at The Oval was a long and strong innings. He batted for 797 minutes and hit 35 fours. This score stayed as the highest individual score in Test cricket for 20 years.
Sanath Jayasuriya (340 against India, 1997)
Sanath Jayasuriyaโs powerful 340 against India in Colombo showed his attacking batting style. He scored at a strike rate of 58.82 and hit 36 fours and 2 sixes.
Hanif Mohammad (337 against West Indies, 1958)
Hanif Mohammadโs 337 against the West Indies in Bridgetown was a great show of patience. He batted for 970 minutes and helped save the match for Pakistan. This innings gave him the nickname โLittle Master.โ
Wally Hammond (336 against New Zealand, 1933)*
Wally Hammondโs unbeaten 336 against New Zealand in Auckland was a strong and stylish innings. He hit 34 fours and 10 sixes, showing both power and grace in his batting.
David Warner (335 against Pakistan, 2019)*
David Warnerโs unbeaten 335 against Pakistan in Adelaide was a strong comeback for the Australian opener. He scored at a strike rate of 80.14 and hit 39 fours and 1 six.
Harry Brook (317 against Pakistan, 2024)
In October 2024, Englandโs Harry Brook made his mark by scoring a brilliant 317 against Pakistan in Multan. He batted with a fast strike rate of 98.44 and hit 29 fours and 3 sixes. This amazing innings showed that Brook could become a big star in Test cricket.
Highest Individual Scores For India In Test
Indian batsmen have also made big records in Test cricket with some outstanding individual scores. Below is a table showing the top 10 highest individual scores by Indian batsmen in Tests.
From Virender Sehwag to Karun Nairโs
Virender Sehwag stands out in this list, holding the top three spots. His attacking batting changed the way openers play in Test matches. His 319 against South Africa in 2008 is still the highest individual score by an Indian in Tests.
Karun Nairโs unbeaten 303 against England in 2016 is special because he became only the second Indian to score a triple century in Tests. VVS Laxmanโs 281 against Australia in 2001 at Eden Gardens is also remembered as one of the best innings in Test history because of how it changed the match and the series.
List Of Highest Individual Score in Test for India
| Player | Score | Balls | SR | 4s | 6s | Opponent | Venue | Date |
|---|---|---|---|---|---|---|---|---|
| Virender Sehwag | 319 | 304 | 104.93 | 42 | 5 | South Africa | Chennai | 26 Mar 2008 |
| Virender Sehwag | 309 | 375 | 82.40 | 39 | 6 | Pakistan | Multan | 28 Mar 2004 |
| Karun Nair | 303* | 381 | 79.52 | 32 | 4 | England | Chennai | 16 Dec 2016 |
| Virender Sehwag | 293 | 254 | 115.35 | 40 | 7 | Sri Lanka | Mumbai | 02 Dec 2009 |
| VVS Laxman | 281 | 452 | 62.16 | 44 | โ | Australia | Kolkata | 11 Mar 2001 |
| Rahul Dravid | 270 | 495 | 54.54 | 34 | 1 | Pakistan | Rawalpindi | 13 Apr 2004 |
| Virat Kohli | 254* | 336 | 75.59 | 33 | 2 | South Africa | Pune | 10 Oct 2019 |
| Virender Sehwag | 254 | 247 | 102.83 | 47 | 1 | Pakistan | Lahore | 13 Jan 2006 |
| Sachin Tendulkar | 248* | 379 | 65.43 | 35 | โ | Bangladesh | Dhaka | 10 Dec 2004 |
| Virat Kohli | 243 | 287 | 84.66 | 25 | โ | Sri Lanka | Delhi | 02 Dec 2017 |
Highest Individual Score in Test Cricket
Scoring big runs has always been a key part of Test cricket. Below is a table showing the 30 highest individual scores in Test history.
List Of Highest Individual Scores in Test Cricket
| Player | Score | Balls | SR | 4s | 6s | Team | Opponent | Venue | Date |
|---|---|---|---|---|---|---|---|---|---|
| Brian Lara | 400* | 582 | 68.72 | 43 | 4 | West Indies | England | St Johnโs | 10 Apr 2004 |
| Matthew Hayden | 380 | 437 | 86.95 | 38 | 11 | Australia | Zimbabwe | Perth | 09 Oct 2003 |
| Brian Lara | 375 | 538 | 69.70 | 45 | โ | West Indies | England | St Johnโs | 16 Apr 1994 |
| Mahela Jayawardene | 374 | 572 | 65.38 | 43 | 1 | Sri Lanka | South Africa | Colombo (SSC) | 27 Jul 2006 |
| Garfield Sobers | 365* | โ | โ | 38 | โ | West Indies | Pakistan | Kingston | 26 Feb 1958 |
| Len Hutton | 364 | 847 | 42.97 | 35 | โ | England | Australia | The Oval | 20 Aug 1938 |
| Sanath Jayasuriya | 340 | 578 | 58.82 | 36 | 2 | Sri Lanka | India | Colombo (RPS) | 02 Aug 1997 |
| Hanif Mohammad | 337 | โ | โ | 24 | โ | Pakistan | West Indies | Bridgetown | 17 Jan 1958 |
| Wally Hammond | 336* | โ | โ | 34 | 10 | England | New Zealand | Auckland | 31 Mar 1933 |
| David Warner | 335* | 418 | 80.14 | 39 | 1 | Australia | Pakistan | Adelaide | 29 Nov 2019 |
| Mark Taylor | 334* | 564 | 59.21 | 32 | 1 | Australia | Pakistan | Peshawar | 15 Oct 1998 |
| Don Bradman | 334 | 448 | 74.55 | 46 | โ | Australia | England | Leeds | 11 Jul 1930 |
| Graham Gooch | 333 | 485 | 68.65 | 43 | 3 | England | India | Lordโs | 26 Jul 1990 |
| Chris Gayle | 333 | 437 | 76.20 | 34 | 9 | West Indies | Sri Lanka | Galle | 15 Nov 2010 |
| Michael Clarke | 329* | 468 | 70.29 | 39 | 1 | Australia | India | Sydney | 03 Jan 2012 |
| Inzamam-ul-Haq | 329 | 436 | 75.45 | 38 | 9 | Pakistan | New Zealand | Lahore | 01 May 2002 |
| Andy Sandham | 325 | 640 | 50.78 | 28 | โ | England | West Indies | Kingston | 03 Apr 1930 |
| Virender Sehwag | 319 | 304 | 104.93 | 42 | 5 | India | South Africa | Chennai | 26 Mar 2008 |
| Kumar Sangakkara | 319 | 482 | 66.18 | 32 | 8 | Sri Lanka | Bangladesh | Chattogram | 04 Feb 2014 |
| Chris Gayle | 317 | 483 | 65.63 | 37 | 3 | West Indies | South Africa | St Johnโs | 29 Apr 2005 |
| Harry Brook | 317 | 322 | 98.44 | 29 | 3 | England | Pakistan | Multan | 07 Oct 2024 |
| Younis Khan | 313 | 568 | 55.10 | 27 | 4 | Pakistan | Sri Lanka | Karachi | 21 Feb 2009 |
| Hashim Amla | 311* | 529 | 58.79 | 35 | โ | South Africa | England | The Oval | 19 Jul 2012 |
| Bob Simpson | 311 | 743 | 41.85 | 23 | 1 | Australia | England | Manchester | 23 Jul 1964 |
| John Edrich | 310* | 450 | 68.88 | 52 | 5 | England | New Zealand | Leeds | 08 Jul 1965 |
| Virender Sehwag | 309 | 375 | 82.40 | 39 | 6 | India | Pakistan | Multan | 28 Mar 2004 |
| Ross Cowper | 307 | 589 | 52.12 | 20 | โ | Australia | England | Melbourne | 11 Feb 1966 |
| Don Bradman | 304 | 473 | 64.27 | 43 | 2 | Australia | England | Leeds | 20 Jul 1934 |
| Karun Nair | 303* | 381 | 79.52 | 32 | 4 | India | England | Chennai | 16 Dec 2016 |
| Azhar Ali | 302* | 469 | 64.39 | 23 | 2 | Pakistan | West Indies | Dubai (DICS) | 13 Oct 2016 |
Conclusion
The highest individual scores in Test cricket show a batterโs true skill, patience, and strong mind. These long innings are not just about runsโthey show hard work, strong focus, and the power to face the best bowlers in the world.
From Brian Laraโs famous 400* to Harry Brookโs recent 317, these big scores continue to inspire cricketers. Indian stars like Sehwag, Kohli, and Dravid have played great innings that made history and changed important matches.
Even as new players shine and Test cricket grows, breaking Laraโs huge 400* is still one of the hardest things to do in cricket. It takes true greatness to reach that level.
FAQ’s
Who has the highest individual score in Test cricket?
Brian Lara holds the record with 400 not out against England in 2004. It is the highest individual score in Test cricket history.
Which Indian batsman has the highest score in Test cricket?
Virender Sehwag has the highest score by an Indian in Testsโ319 runs against South Africa in 2008.
Has any cricketer scored 400 in a Test match?
Yes, Brian Lara is the only cricketer to score 400 not out in a Test match. He made this record in Antigua against England.
Who is the youngest player to score a triple century in Tests?
Karun Nair was one of the youngest Indians to score a triple century (303)* in Tests, against England in 2016.

Rivcky John
A prominent figure in sports journalism for the last two decades. Cricket Analyst & Writing News, Features, Match Previews/Reviews/Reports, And Opinion Pieces on Cricket. You can connect with him on Facebook also.
