Top 10 Highest Test Scores by a Batsman: 400 Runs in One Inning?

Top 10 Highest Test Scores by a Batsman – The Most Epic Innings Ever!

We’re talking about the top 10 highest Test scores by a batsman—unbelievable knocks where legends like Brian Lara, Matthew Hayden, and Don Bradman smashed records that still stand tall today!

How did Lara score 400 runs in a single innings?
Why was Hanif Mohammad’s 337 one of the toughest innings ever?

If you love cricket, you CAN’T miss this!

Get ready to relive the most epic, record-breaking, and jaw-dropping innings in Test history.

You can join us on our Telegram Channel and YouTube Channels for final updates.

Top 10 Highest Test Scores by a Batsman

Top 10 Highest Test Scores by a Batsman: 400 Runs in One Inning?

Cricket is a game of records, and Test cricket is where legends are made.

Some batsmen have played unforgettable innings, scoring massive runs that are remembered for years.

In this article, we will look at the top 10 highest Test scores by a batsman, breaking down each record in simple terms.


Brian Lara – 400*

  • Runs: 400* (Not out – meaning he was not dismissed)
  • Minutes Batted: 778 (Almost 13 hours!)
  • Balls Faced: 582
  • Fours (Boundaries): 43
  • Sixes: 4
  • Strike Rate (Runs per 100 balls): 68.72
  • Team: West Indies
  • Opposition: England
  • Ground: St John’s
  • Match Date: 10 April 2004

Why is this innings special?

Brian Lara holds the record for the highest individual score in Test cricket.

He batted for nearly two full days without getting out, helping West Indies dominate England.

His patience and skill made this innings legendary.

You can join us on our Telegram Channel and YouTube Channels for final updates.


Matthew Hayden – 380

Top 10 Highest Test Scores by a Batsman: 400 Runs in One Inning?
  • Runs: 380
  • Minutes Batted: 622 (Over 10 hours)
  • Balls Faced: 437
  • Fours: 38
  • Sixes: 11
  • Strike Rate: 86.95
  • Team: Australia
  • Opposition: Zimbabwe
  • Ground: W.A.C.A (Perth)
  • Match Date: 9 October 2003

What makes Hayden’s innings great?

Hayden was known for his aggressive batting. Here, he smashed 11 sixes, showing his power-hitting ability.

His strike rate of 86.95 was very high for a Test match, meaning he scored runs quickly.

Read out – 35 Runs in 6 Balls! The Most Runs in Test in One Over – Full List!


Brian Lara – 375

  • Runs: 375
  • Minutes Batted: 766 (Almost 13 hours)
  • Balls Faced: 538
  • Fours: 45
  • Sixes: 0
  • Strike Rate: 69.70
  • Team: West Indies
  • Opposition: England
  • Ground: St John’s
  • Match Date: 16 April 1994

Did Lara break his own record?

Yes! Before scoring 400*, Lara held the record with 375. This innings proved his consistency and ability to play long innings.

Read out – Most Runs in Test Cricket: Top 10 Run-Machines 


Mahela Jayawardene – 374

Top 10 Highest Test Scores by a Batsman: 400 Runs in One Inning?
  • Runs: 374
  • Minutes Batted: 752 (Over 12 hours)
  • Balls Faced: 572
  • Fours: 43
  • Sixes: 1
  • Strike Rate: 65.38
  • Team: Sri Lanka
  • Opposition: South Africa
  • Ground: Colombo (SSC)
  • Match Date: 27 July 2006

Why was this innings important?

Jayawardene’s 374 is the highest Test score by a Sri Lankan.

He batted with great control, hitting 43 fours, and helped Sri Lanka post a huge total.

Read out – Rishabh Pant Stats: 7 Centuries, 6 Sixes & Records Broken!


Garfield Sobers – 365*

  • Runs: 365* (Not out)
  • Minutes Batted: 614 (Over 10 hours)
  • Balls Faced: (Data not available)
  • Fours: 38
  • Sixes: (Data not available)
  • Strike Rate: (Data not available)
  • Team: West Indies
  • Opposition: Pakistan
  • Ground: Kingston
  • Match Date: 26 February 1958

Why is Sobers’ innings remembered?

Sobers was one of the greatest all-rounders. His 365* was the highest Test score for 36 years until Lara broke it.


Len Hutton – 364

  • Runs: 364
  • Minutes Batted: 797 (Over 13 hours)
  • Balls Faced: 847
  • Fours: 35
  • Sixes: 0
  • Strike Rate: 42.97
  • Team: England
  • Opposition: Australia
  • Ground: The Oval
  • Match Date: 20 August 1938

What was special about this innings?

Hutton’s 364 was the highest Test score for 20 years.

He batted very patiently, with a low strike rate, showing perfect Test match batting.

Read out – Fastest Century in IPL History: The 30-Ball Record That Still Stands Tall


Sanath Jayasuriya – 340

  • Runs: 340
  • Minutes Batted: 799 (Over 13 hours)
  • Balls Faced: 578
  • Fours: 36
  • Sixes: 2
  • Strike Rate: 58.82
  • Team: Sri Lanka
  • Opposition: India
  • Ground: Colombo (RPS)
  • Match Date: 2 August 1997

How did Jayasuriya play?

Known for his attacking style, Jayasuriya scored quickly, hitting 36 fours and 2 sixes.

His innings helped Sri Lanka dominate India.


Hanif Mohammad – 337

  • Runs: 337
  • Minutes Batted: 970 (Over 16 hours!)
  • Balls Faced: (Data not available)
  • Fours: 24
  • Sixes: (Data not available)
  • Strike Rate: (Data not available)
  • Team: Pakistan
  • Opposition: West Indies
  • Ground: Bridgetown
  • Match Date: 17 January 1958

Why was Hanif’s innings unique?

Hanif batted for more than 16 hours, one of the longest innings ever. He saved Pakistan from a follow-on with his incredible patience.


Wally Hammond – 336*

  • Runs: 336* (Not out)
  • Minutes Batted: 318 (About 5 hours)
  • Balls Faced: (Data not available)
  • Fours: 34
  • Sixes: 10
  • Strike Rate: (Data not available)
  • Team: England
  • Opposition: New Zealand
  • Ground: Auckland
  • Match Date: 31 March 1933

What made Hammond’s innings stand out?

Hammond scored 336* in just 5 hours, which was very fast for his time. He hit 10 sixes, showing his aggressive style.


David Warner – 335* 

  • Runs: 335* (Not out)
  • Minutes Batted: 554 (Over 9 hours)
  • Balls Faced: 418
  • Fours: 39
  • Sixes: 1
  • Strike Rate: 80.14
  • Team: Australia
  • Opposition: Pakistan
  • Ground: Adelaide
  • Match Date: 29 November 2019

Why is Warner’s innings special?

Warner is a modern-day aggressive opener.

His 335* is the second-highest score by an Australian in Tests.

He scored at a fast strike rate of 80.14, making it an entertaining innings.


Other Notable High Scores in Test Cricket

Here are some other legendary innings that almost made the top 10 highest Test scores by a batsman:

  • Don Bradman – 334 (Australia vs England, 1930)
  • Chris Gayle – 333 (West Indies vs Sri Lanka, 2010)
  • Michael Clarke – 329* (Australia vs India, 2012)
  • Virender Sehwag – 319 (India vs South Africa, 2008)
  • Kumar Sangakkara – 319 (Sri Lanka vs Bangladesh, 2014)

Each of these innings was special in its own way, showcasing skill, patience, and dominance.


Final Thoughts

The top 10 highest Test scores by a batsman include some of the greatest cricketers in history.

From Brian Lara’s 400* to Matthew Hayden’s explosive 380, these records show the beauty of Test cricket—where patience meets skill.

Key Takeaways

  • Brian Lara holds the record for the highest Test score (400*).
  • Matthew Hayden has the second-highest score (380) with an aggressive approach.
  • Garfield Sobers, Len Hutton, and Hanif Mohammad set benchmarks in earlier eras.
  • Modern players like David Warner continue to push the limits with big scores.

Which of these innings do you think is the greatest? Let us know in the comments!

For More Updates Do Join

Leave a Comment