Full list of triple century in Test cricket

Batsman Score Balls Opponent
Brian Lara (WI) 400* 582 ENG
Brian Lara (WI) 375* 538 ENG
Don Bradman (AUS) 334 448 ENG
Don Bradman (AUS) 304 473 ENG
Chris Gayle (WI) 317 483 SA
Chris Gayle (WI) 333 437 SL
Virender
Sehwag (IND)
309 375 PAK
Virender
Sehwag (IND)
319 304 SA
Matthew
Hayden (AUS)
380 437 ZIM
Mahela
Jayawardene (SL)
374 572 SA
Garfield
Sobers (WI)
365 PAK
Len Hutton (ENG) 364 847 AUS
Sanath
Jayasuriya (SL)
340 578 IND
Hanif
Mohammad (PAK)
337 WI
Wally
Hammond (ENG)
336* NZ
David
Warner (AUS)
335* 418 PAK
Mark Taylor (AUS) 334* 564 PAK
Graham
Gooch (ENG)
333 485 IND
Michael
Clarke (AUS)
329* 468 IND
Inzamam-ul-Haq (PAK) 329 436 NZ
Andy
Sandham (ENG)
325 640 WI
Kumar
Sangakkara (SL)
319 482 BAN
Younis Khan (PAK) 313 568 SL
Hashim Amla (SA) 311* 529 ENG
Bob Simpson (AUS) 311 743 ENG
J Edrich (ENG) 310* 450 NZ
Bob Cowper (AUS) 307 589 ENG
Karun Nair (IND) 303* 381 ENG
Lawrence
Rowe (WI)
302 430 ENG
Azhar Ali (PAK) 302* 469 WI
Brendon
McCullum (NZ)
302 559 IND

About triple centuries in Test cricket

Andy Sandham of England was the first batsman in Test cricket history to score a triple century. Australia’s Sir Donald Bradman was the second batsman to score 300 and also the first to score two triple hundreds in his Test career. Hanif Mohammad was the first Pakistani batsman to score a Test triple hundred, while Virender Sehwag was the first Indian to score a triple century in Test cricket. Karun Nair became only the second Indian batsman to score a Test triple century when he made 303 against England at the MA Chidambaram Stadium in Chennai in December 2016.

Brian Lara and Chris Gayle are two of only four batsmen to have scored two triple hundreds in Test cricket, while Lara still holds the record for the highest score in Test cricket by a batsman.

Virender Sehwag’s second triple century, which came in Chennai against South Africa in 2008, remains the fastest triple century (scored off just 278 balls) in Test cricket to date. Sehwag’s first triple hundred, which came off 364 balls against Pakistan in Multan, is the third fastest, while Matthew Hayden getting to the landmark in 362 balls is the second fastest in Test cricket history.

A total of 31 triple hundreds have been scored in Test cricket to date.

David Warner was the last batsman to score 300 in Test cricket, notching up an unbeaten 335 against Pakistan at Adelaide Oval on November 30, 2019.

Glossary: HS-Highest score; AUS-Australia, ENG-England, IND-India, NZ-New Zealand, PAK-Pakistan SA-South Africa, SL-Sri Lanka, WI-West Indies, ZIM-Zimbabwe