Highest Individual Scores in Test Cricket: Lara 400*, Hutton 364 & the Full List
Brian Lara's 400* against England in 2004 is the highest individual score in Test cricket history. Explore the full list, including Len Hutton 364, Hanif Mohammad 337, Graeme Smith 277, and the context behind each record.
The highest individual score in Test cricket history is 400 not out, scored by Brian Lara of the West Indies against England at the Antigua Recreation Ground on 12 April 2004. Lara held both ends of this record at different points — he also scored 375 in 1994 against England, which was the record until Matthew Hayden scored 380 in 2003 against Zimbabwe. Lara then reclaimed the record with 400* in 2004. The story of the highest individual Test scores is one of extraordinary personal achievement, political context, and the peculiar circumstances that make marathon batting performances possible.
Brian Lara 400* (2004) — The Absolute Record
Brian Lara's 400 not out against England was not just a statistical milestone — it was a statement of personal greatness. After Matthew Hayden's 380 had overtaken Lara's 375 record in October 2003, Lara had spent months preparing for a chance to reclaim it. When the third Test against England came to Antigua, Lara's pitch was flat and the English bowling attack was not their strongest. He batted for 778 minutes, faced 582 deliveries, hit 43 fours and 4 sixes. He never played recklessly — managing the milestone with the same clinical concentration he brought to all his defining innings. The West Indies declared at 751/5, but Lara's innings had already secured his place alone at the top of Test batting's most celebrated list.
Len Hutton 364 (1938) — England's Enduring Record
Len Hutton's 364 for England against Australia at The Oval in August 1938 was the world record for Test cricket for 20 years, from 1938 to 1958. It remains the highest score by an England batsman in Tests. Hutton batted for 13 hours and 17 minutes in total — the longest innings in Test history at the time. England made 903/7 declared, which remains the highest team total in Test history. The innings was played with enormous political significance — Britain was weeks from the outbreak of the Second World War, and the Ashes record was celebrated as a symbol of national resilience.
Hanif Mohammad 337 (1958) — The Little Master's Marathon
Hanif Mohammad scored 337 for Pakistan against the West Indies in Bridgetown in January 1958, overtaking Hutton's record by 27 runs. Hanif batted for 16 hours and 10 minutes — the longest innings in Test history, a record that still stands. Pakistan were following on at the time, making it the greatest rearguard innings in Test history at the time. His innings transformed a likely defeat into a draw. Hanif was known as the Little Master — a compact right-hander with extraordinary patience and concentration. His record lasted until 1994 when Lara scored 375.
Other Notable High Scores
- Brian Lara 375 (West Indies vs England, 1994) — previous world record
- Matthew Hayden 380 (Australia vs Zimbabwe, 2003) — briefly held the record before Lara's 400
- Garfield Sobers 365* (West Indies vs Pakistan, 1957-58) — held the record for 36 years
- Graeme Smith 277 (South Africa vs England, 2003) — highest Test score by a South African
- Wally Hammond 336* (England vs New Zealand, 1932-33) — held the record for five years
What Makes These Innings Possible
Triple and quadruple centuries in Tests require a combination of flat pitches, weak bowling attacks, large time buffers (teams usually need to be set or have enough batting depth to allow a batsman to bat through two full days), and a batsman operating at their absolute peak of concentration and form. They also require a team structure that prioritises individual achievement over match result at a specific moment — though in many cases, the individual innings also served the team's interests by saving a match or building a large total. The rarity of scores above 300 in Tests — fewer than 25 in history — underscores how exceptional these achievements are.
Frequently asked questions
What is the highest individual score in Test cricket?
Brian Lara scored 400* for the West Indies against England at Antigua in 2004. He also holds the previous record of 375 from 1994. Lara is the only batsman to have scored both the current and a previous world record individual Test score.
Who held the Test batting record before Brian Lara?
The record has been held by several players: Graeme Pollock and then Wally Hammond and then Don Bradman (who never quite beat Hammond), then Len Hutton 364 (1938), then Garfield Sobers 365* (1958), then Hanif Mohammad's 337 was superseded; Sobers had the record until Lara's 375 in 1994.
What is the highest individual score by an England batsman in Tests?
Len Hutton's 364 against Australia at The Oval in 1938 remains the highest individual score by an England batsman in Test cricket. England declared at 903/7, which is also the highest team total in Test history.
