Skip to content
Foundation7 min

Highest Individual Scores in Test Cricket History

The record-breaking individual innings in Test cricket history: from Brian Lara's 400 not out to the greatest centuries, double centuries, and triple centuries ever made at the pinnacle of the game.

Written by GeoCric EditorialUpdated Jul 21, 2026
ShareShareWhatsAppFacebook

The highest individual score in Test cricket history is 400 not out, made by Brian Lara of the West Indies against England at the Antigua Recreation Ground in April 2004. It is the record for the highest individual innings in any form of first-class cricket and is widely considered one of the greatest batting achievements in sporting history.

Brian Lara — 400 Not Out (2004)

Brian Lara reached 400 not out on April 12, 2004, in the 4th Test between West Indies and England in Antigua. His innings lasted 582 balls (13 hours, 4 minutes) and included 43 fours and 4 sixes. The West Indies declared at 751/5 once Lara passed Matthew Hayden's then-world record of 380. It was the second time Lara held the world record, having previously scored 375 against England in 1994, a record broken by Hayden's 380 in 2003.

RankScorePlayervsVenueYear
1400*Brian Lara (WI)EnglandAntigua2004
2380Matthew Hayden (AUS)ZimbabwePerth2003
3375Brian Lara (WI)EnglandAntigua1994
4374Mahela Jayawardene (SL)South AfricaColombo2006
5365*Garfield Sobers (WI)PakistanKingston1958
6364Len Hutton (ENG)AustraliaThe Oval1938

The Triple Century Club

Scoring 300+ runs in a Test innings is extraordinarily rare. Only a handful of batters have done it. Garfield Sobers held the world record from 1958 until Lara broke it in 1994. Len Hutton's 364 (set in 1938) had stood for 20 years before Sobers surpassed it — demonstrating how rarely the record changes hands.

Highest Test Scores in the Modern Era

The modern era has produced several elite individual innings. Virender Sehwag (319 vs South Africa, 2008; 293 vs Sri Lanka, 2009) batted at a strike rate well above 80 — extraordinarily aggressive for Test cricket. Kumar Sangakkara (319 vs Bangladesh, 2014) and Rohit Sharma (212 vs South Africa, 2019) are among the elite company at the highest levels.

Don Bradman's highest Test score was 334, made against England at Headingley in 1930. Despite not holding the overall record, Bradman's innings helped him average 98.66 across his 6,996 Test runs — the highest batting average in history.

Why High Scores Are Rarer in the Modern Game

Modern fast bowling, DRS (reducing umpiring errors that previously let batsmen survive marginal decisions), pitch preparation standards, and the mental demands of sustained concentration have all made it harder to bat for 400+ balls in a Test innings. The fact that most of cricket's highest scores were made before the 1990s reflects both the longer batting crease of eras past and changed playing conditions.

Frequently asked questions

What is the highest individual score in Test cricket?

Brian Lara's 400 not out for West Indies against England at Antigua in April 2004 is the highest individual score in Test cricket history.

Has anyone scored 500 in Test cricket?

No. 400 not out (Brian Lara, 2004) is the record and has not been approached since. Lara also held the previous record of 375 (1994).

Who has scored the most Test centuries?

Sachin Tendulkar holds the record for most Test centuries (51) in his career of 200 Tests. Ricky Ponting (41) and Jacques Kallis (45) also rank among the all-time leaders.