Skip to content
Scoring6 min

Test Cricket Triple Centuries: The Complete List

Only 30 triple centuries have been scored in all of Test cricket history. From Brian Lara's 400* to the rarest of batting feats, explore who has scored 300+ in Test cricket and how.

Written by GeoCric EditorialUpdated Jul 27, 2026
ShareShareWhatsAppFacebook

A triple century — 300 or more runs in a single Test innings — is one of the rarest achievements in cricket. Across more than 2,700 Test matches, only around 30 triple centuries have been scored. They require sustained concentration over 10+ hours, a surface conducive to batting, and near-perfect physical conditioning. Each triple century is an event that the cricketing world stops to notice.

Notable Triple Centuries

ScoreBatterMatchYear
400*Brian Lara (WI)vs England, Antigua2004
380Matthew Hayden (Aus)vs Zimbabwe, Perth2003
375Brian Lara (WI)vs England, Antigua1994
365*Garry Sobers (WI)vs Pakistan, Kingston1958
364Len Hutton (Eng)vs Australia, The Oval1938
340Sanath Jayasuriya (SL)vs India, Colombo1997
337Hanif Mohammad (Pak)vs West Indies, Bridgetown1958
336*WR Hammond (Eng)vs New Zealand, Auckland1933
333Graham Gooch (Eng)vs India, Lord's1990
329*Mark Taylor (Aus)vs Pakistan, Peshawar1998
325Andrew Sandham (Eng)vs West Indies, Kingston1930
317Chris Gayle (WI)vs South Africa, St John's2005
313Younis Khan (Pak)vs Sri Lanka, Karachi2009
311Bob Simpson (Aus)vs England, Manchester1964
310*John Edrich (Eng)vs New Zealand, Leeds1965
309Virender Sehwag (Ind)vs Pakistan, Multan2004
304Don Bradman (Aus)vs England, Leeds1934
302Lawrence Rowe (WI)vs England, Bridgetown1974
300*Don Bradman (Aus)vs England, Leeds1936

What Makes a Triple Century Possible

Triple centuries typically occur on flat pitches with true bounce — Antigua, Perth, Colombo, and Multan have hosted multiple. They require batting in the field for 10 to 13 hours, across two days minimum. The batter must sustain concentration for 500+ deliveries while avoiding fatigue, false shots, and the mental drift that arrives after a double century is passed. Most triple centuries also occur when the batter is already in exceptional form in the series.

The Rarest Club

Only three batters have scored more than one Test triple century: Don Bradman (304 and 300*), Brian Lara (375 and 400*), and no other. Lara is the only batter to have scored a 400 — a feat so unusual that it may never be equalled. Modern Test cricket's result-focused scheduling, flatter pitches offset by faster outfields, and the physical demands of a 24-format schedule make multi-day innings rarer than in earlier eras.

Len Hutton's 364 at The Oval in 1938 was the world record for 20 years. He batted for 797 minutes — over 13 hours — the longest innings in terms of time ever played in an Ashes Test.

Frequently asked questions

Who has scored the most triple centuries in Test cricket?

Don Bradman and Brian Lara both scored two Test triple centuries. Bradman scored 304 and 300*; Lara scored 375 and 400*. No other batter has scored more than one.

How many triple centuries have been scored in Test cricket?

Approximately 30 triple centuries (300+ runs) have been scored in Test cricket history across more than 2,700 completed matches.

What is the fastest triple century in Test cricket?

Virender Sehwag's 309 against Pakistan at Multan in 2004 — scored at a very high strike rate in a single day — is widely considered the most aggressively scored triple century in Test history, though formal ball-by-ball data for all historic triple centuries is incomplete.