Top 10 Highest Test Scores by a Batsman in Cricket History

Explore the top 10 highest individual scores in Test cricket history, showcasing legendary batsmen who set records with unforgettable and iconic performances on the field.

Top 10 Highest Test Scores

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
RankBatsmanScoreOpponentVenueYear
1Brian Lara (WI)400*EnglandSt John’s2004
2Matthew Hayden (AUS)380ZimbabwePerth2003
3Brian Lara (WI)375EnglandAntigua1994
4Mahela Jayawardene (SL)374South AfricaColombo (SSC)2006
5Garry Sobers (WI)365*PakistanKingston1958
6Len Hutton (ENG)364AustraliaThe Oval1938
7Sanath Jayasuriya (SL)340IndiaColombo (RPS)1997
8Hanif Mohammad (PAK)337West IndiesBridgetown1958
9Wally Hammond (ENG)336*New ZealandAuckland1933
10David Warner (AUS)335*PakistanAdelaide2019

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 FacedFoursSixesMinutes Batted
4373811622

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 FacedFoursNot OutVenue
N/A38YesKingston

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 FacedFoursSixesVenue
578362Colombo (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 FacedFoursSixesNot Out
418391Yes

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 TypeDetail
Highest Ever Score400* – Brian Lara (WI)
Only Player with 2 Scores in Top 3Brian Lara (375 & 400*)
Highest by AustralianMatthew Hayden (380)
Longest Innings (Duration)Hanif Mohammad (970 minutes)
Highest by Sri LankanMahela Jayawardene (374)
Most Recent EntryDavid 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?+

Tags: Top 10 Highest Test Scores

anshu
anshu