SportsMonkie.com
Cricket

Highest Score in Test Cricket: All-Time Individual Records

By Raja Waheed Updated July 10, 2026
Highest Score in Test Cricket: All-Time Individual Records
On this page5
  1. 01All-time highest individual Test scores
  2. 02Brian Lara’s 400* — what made it historic
  3. 03Garfield Sobers’ 46-year record
  4. 04Why not-outs appear frequently
  5. 05Double-centuries and the 300-run milestone

Antigua, April 2004. Brian Lara has already held the world record once, lost it, and is now taking it back for good. He bats for more than 13 hours, passes his own mark of 375, and keeps going to 400 not out before West Indies finally declare. No one has got within 20 runs of it since.

All-time highest individual Test scores

ScoreBatterMatchYear
400*Brian Lara (WI)vs England, Antigua2004
380Matthew Hayden (AUS)vs Zimbabwe, Perth2003
375Brian Lara (WI)vs England, Antigua1994
374Mahela Jayawardene (SL)vs South Africa, Colombo2006
365*Garfield Sobers (WI)vs Pakistan, Kingston1958
364Len Hutton (ENG)vs Australia, The Oval1938
340Sanath Jayasuriya (SL)vs India, Colombo1997
337Hanif Mohammad (PAK)vs West Indies, Bridgetown1958
336*Wally Hammond (ENG)vs New Zealand, Auckland1933
334Don Bradman (AUS)vs England, Leeds1930
334Mark Taylor (AUS)vs Pakistan, Peshawar1998

* = not out

Brian Lara’s 400* — what made it historic

The innings is really two records in one career. Lara set the mark at 375 in 1994, watched Matthew Hayden take it off him with 380 in 2003, then reclaimed it ten months later with 400*. Nobody else has been dismissed on their way to 400 in a Test innings, let alone reached it. It stands alone.

Garfield Sobers’ 46-year record

Before Lara, the number to beat was 365*, set by Garfield Sobers in 1958. That mark held for 36 years, until Lara broke it in 1994. Sobers, like Lara after him, finished not out — his captain declared with him still at the crease.

Why not-outs appear frequently

Look down the list and the not-outs cluster near the top. That’s not a coincidence: a captain declares to leave enough time to bowl the opposition out, and the batter piling up the runs is often still in when the innings ends. A few scores that might have gone higher were cut short by tactics rather than dismissal.

Double-centuries and the 300-run milestone

Getting past 300 in a single Test innings has happened fewer than 30 times in the sport’s history. Most came against attacks working with little help from the pitch, but grinding through 8 to 15 hours at the crease without a serious mistake takes more than favorable conditions.

Share this article

Frequently asked questions

What is the highest individual score in Test cricket?+

Brian Lara's 400 not out for West Indies against England in Antigua (2004) is the highest individual score in Test match history.

Has anyone scored 400 in Test cricket other than Brian Lara?+

No. Lara's 400* remains unique. The second-highest score is Matthew Hayden's 380 (Australia v Zimbabwe, 2003) — a record Lara himself reclaimed.

What is the highest Test score by a captain?+

Brian Lara made his 400 not out while captaining the West Indies, so the highest individual score in Test history is also the highest by a captain. Historic captain's knocks like Hanif Mohammad's 337 in 1958 and Graham Gooch's 333 are also among the most famous ever played.

How many players have scored a Test triple century?+

Fewer than 30 different batters have scored a Test triple century (300 or more). Only Don Bradman, Brian Lara, Virender Sehwag, and Chris Gayle have done it twice, making the triple hundred one of the rarest and most prized individual feats in the game.

What is the highest score in a Test innings by a team?+

Sri Lanka hold the record for the highest team total in a Test innings, with 952 for 6 declared against India in 1997. Individual and team batting records like these usually come on flat pitches against tiring attacks over long, high-scoring matches.

How long did Brian Lara bat for his 400 not out?+

Brian Lara batted for around 13 hours to compile his 400 not out against England in Antigua in 2004, facing 582 balls. The marathon innings reclaimed the record from Matthew Hayden's 380 and remains the benchmark for individual Test batting.

Sources

Play & tools

Free browser games and tools — no account, no download.

Related cricket guides

View all →