SportsAdda
Stake — IPL Community Raffle
Stake — IPL Community Raffle
Features

Most triple centuries in Test cricket: Bradman, Lara, Sehwag and Gayle lead on two

Don Bradman, Brian Lara, Virender Sehwag and Chris Gayle have each scored two Test triple centuries, more than anyone else. Only 33 have been scored in all, by 29 players.

Jan 25, 2022 · Updated Sep 3, 2026

Most triple centuries in Test cricket: Bradman, Lara, Sehwag and Gayle lead on two

No one has scored three. Don Bradman, Brian Lara, Virender Sehwag and Chris Gayle have two apiece, and since the first Test in 1877 only 29 players have scored 33 triple centuries between them.

Player Team Mat 300s Scores
Don Bradman Australia 52 2 334, 304
Brian Lara West Indies 131 2 400*, 375
Virender Sehwag India 104 2 319, 309
Chris Gayle West Indies 103 2 333, 317

Bradman got both of his inside four years — 334 at Leeds in 1930 and 304 on the same ground in 1934. He also came within one run of a third, finishing 299 not out against South Africa at Adelaide in 1932 when he ran out of partners.

Lara’s two are the two biggest scores West Indies have ever made, both against England at St John’s and ten years apart: 375 in 1994, then 400 not out in 2004, which remains the only quadruple century in Test cricket.

Every triple century in Test cricket

Thirty-three innings, listed highest first. The four names in bold are the players with two.

Player Team Score Opposition Ground Date
Brian Lara West Indies 400* v England St John’s 10 Apr 2004
Matthew Hayden Australia 380 v Zimbabwe W.A.C.A 9 Oct 2003
Brian Lara West Indies 375 v England St John’s 16 Apr 1994
Mahela Jayawardene Sri Lanka 374 v South Africa Colombo (SSC) 27 Jul 2006
Wiaan Mulder South Africa 367* v Zimbabwe Bulawayo 6 Jul 2025
Garfield Sobers West Indies 365* v Pakistan Kingston 26 Feb 1958
Len Hutton England 364 v Australia The Oval 20 Aug 1938
Sanath Jayasuriya Sri Lanka 340 v India Colombo (RPS) 2 Aug 1997
Hanif Mohammad Pakistan 337 v West Indies Bridgetown 17 Jan 1958
Wally Hammond England 336* v New Zealand Auckland 31 Mar 1933
David Warner Australia 335* v Pakistan Adelaide 29 Nov 2019
Mark Taylor Australia 334* v Pakistan Peshawar 15 Oct 1998
Don Bradman Australia 334 v England Leeds 11 Jul 1930
Graham Gooch England 333 v India Lord’s 26 Jul 1990
Chris Gayle West Indies 333 v Sri Lanka Galle 15 Nov 2010
Michael Clarke Australia 329* v India Sydney 3 Jan 2012
Inzamam-ul-Haq Pakistan 329 v New Zealand Lahore 1 May 2002
Andy Sandham England 325 v West Indies Kingston 3 Apr 1930
Virender Sehwag India 319 v South Africa Chennai 26 Mar 2008
Kumar Sangakkara Sri Lanka 319 v Bangladesh Chattogram 4 Feb 2014
Chris Gayle West Indies 317 v South Africa St John’s 29 Apr 2005
Harry Brook England 317 v Pakistan Multan 7 Oct 2024
Younis Khan Pakistan 313 v Sri Lanka Karachi 21 Feb 2009
Hashim Amla South Africa 311* v England The Oval 19 Jul 2012
Bob Simpson Australia 311 v England Manchester 23 Jul 1964
John Edrich England 310* v New Zealand Leeds 8 Jul 1965
Virender Sehwag India 309 v Pakistan Multan 28 Mar 2004
Bob Cowper Australia 307 v England Melbourne 11 Feb 1966
Don Bradman Australia 304 v England Leeds 20 Jul 1934
Karun Nair India 303* v England Chennai 16 Dec 2016
Azhar Ali Pakistan 302* v West Indies Dubai (DICS) 13 Oct 2016
Lawrence Rowe West Indies 302 v England Bridgetown 6 Mar 1974
Brendon McCullum New Zealand 302 v India Wellington 14 Feb 2014

The two most recent

Wiaan Mulder made 367 not out against Zimbabwe at Bulawayo in July 2025, the fifth-highest score in Test history and the highest by a South African. South Africa declared with him unbeaten and 33 runs short of Lara’s record.

Harry Brook’s 317 against Pakistan at Multan in October 2024 came in an England total of 823/7d, the fourth-highest in Test cricket and the highest by any team since Sri Lanka’s 952/6d in 1997. England won by an innings and 47 runs.

India’s triple centurions

India have two triple centurions: Virender Sehwag, who did it twice, and Karun Nair.

Sehwag’s 309 against Pakistan at Multan in March 2004 was the first triple century by an India batter, and it earned him the nickname Multan ka Sultan. He added 319 against South Africa at Chennai in 2008.

Karun Nair’s 303 not out against England at Chennai in December 2016 is the only other one, and it came in his third Test. India declared on 759/7d, their highest total. He played three more Tests that season, was then out of the side for eight years, and returned for the tour of England in 2025.

The fastest of them

Sehwag’s 319 took only 304 balls, the fewest of any triple century on record — three of the 33, all scored before 1959, have no ball-by-ball count. Brook needed 322 and Mulder 334.

By scoring rate, Mulder’s 367 not out at 109.88 runs per 100 balls is the quickest, ahead of Sehwag’s 104.93 and Brook’s 98.44. At the other end, Len Hutton faced 847 balls for his 364 against Australia in 1938.

Which countries have produced them

Team Players
Australia 7
England 6
Pakistan 4
West Indies 4
Sri Lanka 3
India 2
South Africa 2
New Zealand 1

Bangladesh, Zimbabwe, Ireland and Afghanistan have not had one. Australia’s seven have come from Bradman, Matthew Hayden, David Warner, Mark Taylor, Michael Clarke, Bob Simpson and Bob Cowper.

See also our lists of the players with the most centuries in Test cricket and the highest individual scores in first-class cricket.

Interested in cricket betting? Check out our list of top cricket betting sites.

Featured photo: AFP / Gordon Brooks

Stake — IPL Community Raffle
Stake — IPL Community Raffle