Skip to content
History6 min

Individual Batting Records in Test Cricket: The Greatest Innings Ever Played

The highest individual scores in Test cricket history, from Len Hutton's 364 to Brian Lara's 400*, and the context behind the greatest single batting performances in the game's history.

Written by GeoCric EditorialUpdated Jul 3, 2026
ShareShareWhatsAppFacebook

Individual batting records in Test cricket represent the peaks of human concentration, physical endurance, and technical skill. The highest scores require a batter to sustain near-perfect batting for many hours, often over multiple days, while maintaining both physical freshness and mental clarity against a fresh and hostile bowling attack.

The World Record: Brian Lara 400* (2004)

Brian Lara of West Indies scored an unbeaten 400 against England at Antigua in April 2004, the highest individual score in Test cricket history. The innings lasted 778 balls and 12 hours 52 minutes across two days. Notably, Lara had previously held this record with 375 against England in 1994, lost it to Matthew Hayden's 380 in 2003, and then reclaimed it with this extraordinary effort against the same opponents.

Len Hutton's 364 and the 1938 Oval Test

Len Hutton's 364 for England against Australia at The Oval in 1938 held the record for 20 years. Hutton batted for 13 hours and 17 minutes in a match that England won emphatically. His innings contributed to England's world record team total of 903/7 declared and was accompanied by centuries from Maurice Leyland and Joe Hardstaff. The innings is regarded as one of the finest and most technically correct long innings ever played.

Garfield Sobers' 365* for West Indies against Pakistan in 1958 broke Hutton's record and was itself the world record for 36 years until Lara's first record-breaking innings. Sobers was 21 years old when he set the record.

Other Scores Above 350

Only five batters have scored 350 or more in a Test innings: Brian Lara (400*, 375), Matthew Hayden (380), Garfield Sobers (365*), and Len Hutton (364). Each innings was scored on a flat batting pitch against an attack that had bowled many overs. All five occurred in significantly different eras, reflecting that individual genius, not just era-specific conditions, drives these rarities.

High Scores From the Modern Era

In the modern era, hundreds above 250 remain rare. Virendra Sehwag twice passed 300 — his 319 against South Africa in 2008 and 309 against Pakistan in 2004 are the highest by an Indian batter. Rohit Sharma's 212 in ODI cricket is the modern era high in limited-overs play. The rarity of triple centuries even today underlines how physically demanding it is to sustain concentration for 600+ balls.

The highest individual scores in Test cricket tend to occur when a team bats for an extended period without any wicket pressure — the opening batter scores freely knowing their team's total is already imposing. Seldom are 300+ scores chased or scored under pressure.

Frequently asked questions

Who has scored the most Test centuries in history?

Sachin Tendulkar holds the record for most Test centuries with 51 hundreds, scored across a 24-year Test career for India between 1989 and 2013. He also holds the ODI century record with 49 hundreds, making him the undisputed holder of both major century records.

Has any batter scored 400 in ODI or T20 cricket?

No. The highest individual scores in ODIs hover around 264 (Rohit Sharma, India vs Sri Lanka, 2014). In T20 internationals the highest score is around 173 (not out). The format-specific over restrictions make 400 impossible in limited-overs cricket — it would require scoring at an extraordinary rate across all balls faced.