Skip to content
Records5 min

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.

Written by GeoCric EditorialUpdated Jul 3, 2026
ShareShareWhatsAppFacebook

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.

When Brian Lara reached 375 in 1994 at St John's, Antigua, he broke Gary Sobers' record of 365* that had stood since 1958. Sobers was present in the ground and walked onto the field to embrace Lara when the record fell. Ten years later, Lara broke his own record at the same ground — a symmetry unique in Test cricket records.

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.