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
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







