Skip to content
Foundation5 min

The Highest Individual Test Scores: Cricket's Greatest Batting Marathons

From Lara's 400* to Bradman's 334 to Len Hutton's 364 — the innings that set the world's highest individual Test records and the stories of extraordinary stamina and skill behind them.

Written by GeoCric EditorialUpdated Jul 29, 2026
ShareShareWhatsAppFacebook

What the Highest Scores Represent

An individual Test score of 300+ requires approximately 600–700 balls faced, spread across 10–15 hours of batting. The physical endurance alone is remarkable; the mental focus required to maintain concentration across that duration, against quality bowling, on pitches that vary across days, is close to unprecedented in sport. The batsmen who have scored 300+ in Tests represent a tiny group distinguished not just by technical excellence but by the specific combination of stamina, mental fortitude, and the fortune to encounter conditions that make such an innings possible.

Brian Lara: 400* at Antigua 2004

The world record Test score — Brian Lara's 400* against England at the Recreation Ground, Antigua, in April 2004. Lara had previously held the record with 375 against England in 1994 before Matthew Hayden took it with 380 in 2003. In 2004, batting through much of the match, Lara passed 374 and then — aware that Hayden's record was at 380 — kept batting to set the record definitively at 400. He batted for 778 minutes and 582 balls. West Indies made 751/5 declared. The innings remains the ultimate individual batting achievement in cricket history: not just the most runs but the specific recapture of his own record after a decade.

Len Hutton: 364 vs Australia, 1938

Len Hutton's 364 at The Oval in 1938 held the world record for 20 years. England made 903/7 declared — still the highest Test total. Hutton batted for 797 minutes, facing approximately 847 balls (scorebooks of the era didn't record all deliveries). Australia's bowling attack — including Stan McCabe, one of their finest — was broken by Hutton's endurance. The innings came in the final match of the series in a period of intense Ashes competition, making its scale as much about national sporting identity as personal achievement. Hutton was knighted for his cricket career and his 364 remained the pinnacle of English batting achievement for decades.

Matthew Hayden: 380 vs Zimbabwe, 2003

Matthew Hayden's 380 against Zimbabwe at Perth in 2003 is sometimes dismissed because of the opposition quality — Zimbabwe were a weakening Test nation at the time, and their bowling was below full international standard. The criticism has validity: Lara's 375 came against England's full attack and Hutton's 364 against Australia's. But Hayden's innings was technically excellent — sustained concentration across two days, precise shot selection, and a back-foot technique suited to Perth's pace and bounce. The score reflects a specific combination of Hayden at peak form, Zimbabwe bowling, and a WACA pitch that could have produced his dismissal at any moment.

Hanif Mohammad: 337 — Patience as Cricket's Art Form

Pakistan's Hanif Mohammad scored 337 against West Indies in Bridgetown in 1958 in what remains cricket's longest innings by duration — 970 minutes across 16 hours and 10 minutes of batting. Pakistan were following on after West Indies had made a large total; Hanif needed to save the match. His innings saved it — the match was drawn. The innings is remembered not for attacking intent but for its extraordinary patience: nearly 17 hours at the crease, surviving conditions that should have produced multiple dismissals. Hanif's feat represents batting endurance at a level that has never been approached and probably never will be, in an era of scheduled play before time limits.