In the rich history of Test cricket, few achievements stand out like scoring a massive individual score. It requires not only talent and technique but also patience, concentration, and physical endurance. Only a handful of batsmen have crossed the elusive 300-run mark in a single Test innings, and among them, a few have etched their names in history by setting all-time records.
Below is the complete list of the Top 10 Highest Individual Scores in Test Cricket, featuring iconic innings that have redefined the art of batting.
Top 10 Highest Test Scores – Full List
The list of the highest individual scores in Test cricket features some of the most iconic innings ever played. These remarkable knocks showcase a batsman’s endurance, skill, and ability to dominate at the highest level. Below is the full list of the top 10 highest individual scores recorded in the history of Test cricket.
Top 10 Highest Test Scores – Full List | |||||
Rank | Batsman | Score | Opponent | Venue | Year |
1 | Brian Lara (WI) | 400* | England | St John’s | 2004 |
2 | Matthew Hayden (AUS) | 380 | Zimbabwe | Perth | 2003 |
3 | Brian Lara (WI) | 375 | England | Antigua | 1994 |
4 | Mahela Jayawardene (SL) | 374 | South Africa | Colombo (SSC) | 2006 |
5 | Garry Sobers (WI) | 365* | Pakistan | Kingston | 1958 |
6 | Len Hutton (ENG) | 364 | Australia | The Oval | 1938 |
7 | Sanath Jayasuriya (SL) | 340 | India | Colombo (RPS) | 1997 |
8 | Hanif Mohammad (PAK) | 337 | West Indies | Bridgetown | 1958 |
9 | Wally Hammond (ENG) | 336* | New Zealand | Auckland | 1933 |
10 | David Warner (AUS) | 335* | Pakistan | Adelaide | 2019 |
Detailed Breakdown of Each Record Inning
Scoring a triple or quadruple century in Test cricket is an extraordinary accomplishment that only a few legendary batsmen have achieved. These marathon innings require unwavering focus, immense stamina, and exceptional skill. Each of the top 10 highest individual scores has a unique story, reflecting not just numbers but unforgettable moments in cricket history.
1. Brian Lara – 400 vs England, 2004
Brian Lara holds the record for the highest individual score in Test cricket history. His 400* came in 582 balls with 43 boundaries and 4 sixes. This remarkable knock came at a time when he was under pressure to perform as captain and batsman.
Key Highlights:
- Batted for 778 minutes
- Reclaimed the record after losing it to Hayden in 2003
- First and only batsman to score 400 in Tests
2. Matthew Hayden – 380 vs Zimbabwe, 2003
Hayden’s brutal 380 came off just 437 balls, showcasing aggressive dominance. This knock briefly held the world record until Lara took it back the following year.
Stats Summary:
Stats Matthew Hayden – 380 vs Zimbabwe, 2003: | |||
Balls Faced | Fours | Sixes | Minutes Batted |
437 | 38 | 11 | 622 |
3. Brian Lara – 375 vs England, 1994
Before his 400*, Lara set a world record with 375 runs in 1994. This knock was a turning point in his career and helped the West Indies draw the match.
Fun Fact: This was the first time a player had broken the previous high score (365*) set by Garry Sobers.
4. Mahela Jayawardene – 374 vs South Africa, 2006
Jayawardene played an iconic innings in Colombo, partnering with Kumar Sangakkara for a 624-run stand – the highest partnership in Test cricket to date.
Key Features:
- Faced 572 balls
- Played over 752 minutes
- Hit 43 fours
5. Garry Sobers – 365 vs Pakistan, 1958*
Sir Garry Sobers’ 365* was the highest Test score for over 36 years. It stood as a monument to classical stroke play and calm temperament.
Garry Sobers – 365 vs Pakistan, 1958 | |||
Balls Faced | Fours | Not Out | Venue |
N/A | 38 | Yes | Kingston |
6. Len Hutton – 364 vs Australia, 1938
This record-breaking innings came during The Ashes. Hutton batted for nearly 800 minutes, scoring 364 runs with perfect technical execution.
Key Point: This score was the highest in Test cricket for two decades before Sobers broke it in 1958.
7. Sanath Jayasuriya – 340 vs India, 1997
Known for his aggressive batting, Jayasuriya’s 340 came in a high-scoring draw against India where Sri Lanka posted a then-record team total of 952/6.
Summary Table:
Sanath Jayasuriya – 340 vs India, 1997 | |||
Balls Faced | Fours | Sixes | Venue |
578 | 36 | 2 | Colombo (RPS) |
8. Hanif Mohammad – 337 vs West Indies, 1958
Hanif played one of the longest innings in Test history, batting for over 970 minutes to save the match for Pakistan.
Highlight: It remains the longest innings (by duration) in Test cricket.
9. Wally Hammond – 336 vs New Zealand, 1933*
Wally Hammond’s unbeaten 336 was the highest at the time in away conditions and stood out for its aggressive yet classy approach.
Note: Played during England’s tour of New Zealand.
Also Read: India’s Ranking in Different Indexes 2025
10. David Warner – 335 vs Pakistan, 2019*
The most recent addition to the list, Warner’s triple century was filled with flair and dominance. His score is the second-highest by an Australian in Tests.
Quick Stats:
David Warner – 335 vs Pakistan, 2019 | |||
Balls Faced | Fours | Sixes | Not Out |
418 | 39 | 1 | Yes |
Important Facts for Competitive Exams
For candidates preparing for competitive exams, having a quick grasp of record-breaking achievements in sports like cricket is crucial. Test cricket has seen some remarkable individual performances over the years, and questions related to the highest scores often appear in general awareness sections.
Important Facts for Competitive Exams | |
Fact Type | Detail |
Highest Ever Score | 400* – Brian Lara (WI) |
Only Player with 2 Scores in Top 3 | Brian Lara (375 & 400*) |
Highest by Australian | Matthew Hayden (380) |
Longest Innings (Duration) | Hanif Mohammad (970 minutes) |
Highest by Sri Lankan | Mahela Jayawardene (374) |
Most Recent Entry | David Warner (335*) in 2019 |
Conclusion
The records above are more than just statistics; they represent timeless efforts, mental toughness, and extraordinary talent. Whether it was Lara’s unmatched 400*, Hayden’s dominant 380, or Jayawardene’s graceful 374, each innings reflects the pinnacle of Test cricket. For aspirants preparing for competitive exams or cricket enthusiasts, knowing these iconic milestones is both inspiring and essential.
Top 10 Highest Test Scores by a Batsman FAQs
Q1. Who holds the record for the highest individual score in Test cricket?+
Q2. Which Australian batsman has scored the highest individual Test score?+
Q3. How many players have scored more than 350 runs in a single Test innings?+
Q4. Who is the only player to feature twice in the top 3 highest Test scores?+
Q5. Which player played the longest innings in Test cricket in terms of time?+