Highest Individual Scores in Test Cricket: The 400s, 300s and Records List
The highest individual scores in Test cricket represent the game's most extraordinary batting feats. Brian Lara holds the record with 400* against England in 2004.
The highest individual score in Test cricket is Brian Lara's 400 not out for West Indies against England at the Antigua Recreation Ground in April 2004. Lara's innings lasted 778 balls and 582 minutes and is one of only two scores of 400 or more in all first-class cricket (the other being Hanif Mohammad's 499 for Karachi against Bahawalpur in 1959, a domestic match). Lara's 400* was also a record-breaking performance in context — he set the record against England, who included world-class bowlers, in a full Test match. It remains the highest score in the 147-year history of Test cricket.
The All-Time Highest Test Scores
Brian Lara (West Indies) holds both the top two Test batting record positions — his 400* in 2004 surpassed his own previous record of 375 set against England in 1994. The third-highest Test score is Mahela Jayawardene's 374 for Sri Lanka against South Africa in 2006. Other scores above 300 include Garfield Sobers' 365* (West Indies vs Pakistan, 1958 — a record that stood for 36 years until Lara broke it in 1994), Len Hutton's 364 (England vs Australia, 1938, which Hutton held as England's record for decades), Sanath Jayasuriya's 340 (Sri Lanka vs India, 1997) and Don Bradman's 334 (Australia vs England, 1930).
The Context of Record-Breaking Innings
High individual scores in Tests require a combination of exceptional batter quality, favourable conditions, a flat pitch, and a depleted or weakened bowling attack. Most of the highest Test scores were made when the team had already established a dominant position — the batter could bat freely without the pressure of match situation. Lara's 400*, for example, came after West Indies had lost the first Test and needed to draw the series — a personal mission alongside team need. Don Bradman averaged over 99 in Tests despite never exceeding 334 in a single innings, showing that the highest scores do not always reflect the best average performance.
Frequently asked questions
What is the highest individual score in Test cricket?
Brian Lara's 400 not out for West Indies against England at the Antigua Recreation Ground in April 2004 is the highest individual score in Test cricket history. He faced 778 balls in an innings lasting over 12 hours.
Who held the record before Brian Lara?
Brian Lara himself held the record before his 400* — his previous record of 375 (West Indies vs England, 1994) had replaced Gary Sobers' record of 365* (West Indies vs Pakistan, 1958). Sobers' record had stood for 36 years before Lara broke it. Before Sobers, Len Hutton held it with 364 (England vs Australia, 1938).
Has any batter scored 400 in Test cricket besides Lara?
No. Brian Lara's 400* is the only score of 400 or more in Test cricket history. In all first-class cricket (including domestic matches), Hanif Mohammad scored 499 for Karachi against Bahawalpur in 1959 — the only score higher than Lara's 400 in any form of first-class cricket.
