Posted in

Top 10 Highest Test Scores by a Batsman History (Complete Record List)

Top 10 Highest Test Scores by a Batsman
Top 10 Highest Test Scores by a Batsman

Batsmen have always been challenged the most in a Test match. Unlike the shorter formats, a Test match provides players with the time to build long innings, play patiently and wear bowlers down over days. A few of these legendary players have accomplished some impressive milestones and have scored some of the highest individual scores in Test cricket history.

These are not just about runs — they are scores of endurance, focus and skill against some of the world’s best bowling attacks. 200-run mark is an unusual and difficult thing to achieve in Tests, however crossing 300 was well out of reach. There have been only a few players who can claim to have scored triples in test cricket, so they are historic milestones indeed.

This article lists down the top 10 highest Test scores by a batsman, along with detailed records, links of the respective matches and more insights on how these phenomenal innings changed cricket history.

The Importance of Big Test Scores in Cricket

One of the most rewarding aspects about Test cricket is large individual score decide beauty of a match. Batting coach Craig McDermott stated that when a batsman scores a colossal innings it allows the group an upper hand and places burden on the rival. Numerous historic Test wins and draws were facilitated by exceptional batting displays.

The higher the scores, the more equal is a player’s mental strength. To bat for hundreds of hours requires focus, stamina and great technique. The rarest of the milestones are held by players widely perceived to be among the greatest batsmen of all time.

One reason these records are special is that they’re still hard to break. Even in modern cricket, for most players the chance to bat long enough to score 300-plus is rare.

Highest Scores in Test Cricket History

Over the years, the highest Test score has seen multiple records broken. In the early days of cricket, the pitches and playing conditions were entirely different from what they are now, which made high scores especially impressive.

In the first few decades of Test cricket, 300 runs were an uncommon sight. But over time, the game changed and batting styles became refined, players were breaking records and setting new landmarks. There were some legendary innings that stood as records for decades until another great innings broke it.

The existing record remains unbeaten as it is regarded among the toughest records in cricket to break.

Highest Individual Test Scores – Updated Record Table

RankPlayerHighest ScoreCountryOpponentGroundYear
1Brian Lara400*West IndiesEnglandAntigua2004
2Matthew Hayden380AustraliaZimbabwePerth2003
3Brian Lara375West IndiesEnglandAntigua1994
4Mahela Jayawardene374Sri LankaSouth AfricaColombo2006
5Garry Sobers365*West IndiesPakistanKingston1958
6Len Hutton364EnglandAustraliaThe Oval1938
7Sanath Jayasuriya340Sri LankaIndiaColombo1997
8Hanif Mohammad337PakistanWest IndiesBridgetown1958
9Wally Hammond336*EnglandNew ZealandAuckland1933
10Mark Taylor334*AustraliaPakistanPeshawar1998

Detailed Record Analysis

1. Brian Lara – The Historic 400 Not Out

Match DetailInformation
Runs400*
Balls Faced582
Boundaries43 fours, 4 sixes
Match ResultDraw
Record StatusHighest Test Score Ever

All the 4 times he scored and got out not getting out to his name. This remarkable innings was played against England and it still stands as the highest individual score in Test cricket. Lara displayed amazing control, time, and patience during this innings. This record remains one of the most difficult records to break even so many years later in international cricket.

2. Matthew Hayden – The Dominating 380

Match DetailInformation
Runs380
Balls Faced437
Boundaries38 fours, 11 sixes
Match ResultAustralia Won

Matthew Hayden’s 380-run innings was a powerful display of attacking Test cricket. At the time, it broke the previous world record for the highest Test score. Hayden dominated the bowling attack and helped Australia post a massive total, showcasing his aggressive batting style.

3. Brian Lara – The Record-Breaking 375

Match DetailInformation
Runs375
Balls Faced538
Boundaries45 fours
Match ResultDraw

Before scoring 400 runs, Lara had already made history with his 375-run innings. This knock made him the highest individual scorer in Test cricket at the time. It was a remarkable innings that showcased his elegant stroke play and incredible patience.

4. Mahela Jayawardene – A Captain’s Masterpiece

Match DetailInformation
Runs374
Balls Faced572
Boundaries43 fours, 1 six
Match ResultSri Lanka Won

Mahela Jayawardene’s 374 runs came during one of the greatest partnerships in Test cricket. His innings helped Sri Lanka dominate South Africa and secure a strong victory. Jayawardene’s technique and calm approach were key factors behind this legendary performance.

5. Garry Sobers – A Legendary Record

Match DetailInformation
Runs365*
Balls Faced614
Match ResultWest Indies Won
Record Duration36 Years

Sir Garry Sobers held the world record for the highest Test score for more than three decades. His unbeaten 365 runs were a historic achievement at the time and established him as one of cricket’s greatest all-rounders.

6. Len Hutton – England’s Historic Innings

Match DetailInformation
Runs364
MatchAshes Series
VenueThe Oval
Match ResultEngland Won

Len Hutton’s 364 runs came in an Ashes match against Australia. At that time, it was one of the biggest achievements in cricket history. This innings helped England dominate the series and set a new benchmark for batting performances.

7. Sanath Jayasuriya – The Aggressive Triple Century

Match DetailInformation
Runs340
Balls Faced578
PartnershipWorld Record Partnership
Match ResultDraw

Sanath Jayasuriya’s triple century was part of one of the biggest team totals in Test cricket. His aggressive style made the innings even more exciting, and it helped Sri Lanka create a memorable moment in cricket history.

8. Hanif Mohammad – The Longest Innings

Match DetailInformation
Runs337
Time Batted970 Minutes
Match ResultMatch Saved

Hanif Mohammad’s 337-run innings is remembered as one of the most courageous knocks in cricket. He batted for more than 16 hours to help Pakistan avoid defeat. This innings showed incredible determination and endurance.

9. Wally Hammond – A Dominant Knock

Match DetailInformation
Runs336*
OpponentNew Zealand
Year1933
Match ResultEngland Won

Wally Hammond’s unbeaten 336 runs were a remarkable performance during England’s tour of New Zealand. His innings helped England dominate the match and remains one of the highest scores in early Test cricket history.

10. Mark Taylor – A Historic Declaration

Match DetailInformation
Runs334*
Match ResultAustralia Won
Special NoteMatched Don Bradman Record

Mark Taylor stopped batting after reaching 334 runs to match the legendary Don Bradman’s highest score. This decision made his innings unique and showed great respect for cricket history.

Mark Taylor ceased batting when he scored 334 to tie the legendary Don Bradman’s top score. It was a unique decision this made him and it shows his great due to history.

Also read: Suspended Meaning in Cricket | IPL Schedule 2026

Interesting Facts About Highest Test Scores

  • Brian Lara is the only cricketer to have achieved the record of highest Test score twice.
  • Triple centuries are a rare occurrence in the history of Test cricket.
  • They mostly came in long, batting-friendly games.
  • Some records have stood unchallenged for decades.
  • Some include a few West Indies players in the list of highest score.

Conclusion

Here you can find the all-time high scores in Test cricket, that is, scores achieved by legendary batsmen who made their names known to the world. It was such innings that called for extraordinary skill, patience and resolve to accomplish. Records such as 400 runs by Brian Lara are legendary and inspire contemporary players.

Despite the fact that cricket has changed a lot in modern times it will still be one of the most difficult records to break. So congratulations to these players on such historic innings and fans around the world continue to celebrate.

FAQs about top 10 highest Test scores by a batsman

Q-1) What is the highest score in Test cricket history?

Ans. Brian Lara holds the record with 400 runs not out.

Q-2) Has anyone scored 500 runs in Test cricket?

Ans. No batsman has scored 500 runs in a single Test innings yet.

Q-3) Which country has the most players in the top 10 list?

Ans. West Indies, England, and Sri Lanka have multiple players in the highest Test scores list.

Q-4) How rare is a triple century in Test cricket?

Ans. Triple centuries are very rare and achieved by only a few batsmen in cricket history.

Q-5) Can modern players break these records?

Ans. Yes, but it requires exceptional batting performance and favorable match conditions.

Also Read: