Test cricket, considered the longest and most prestigious format of the game, has witnessed some memorable batting achievements over time. A triple century is one of the most special achievements. Achieving such a score requires not only talent but also immense concentration and stamina.
Now, how many players have reached this milestone? Let’s learn about Test triple centuries and the cricketers who have become part of this elite circle.
Scoring a triple century in Test cricket is one of the greatest achievements for any batsman. It takes immense skill, focus, and mental strength to stay at the crease long enough to score 300 or more runs.
In cricket history, very few players have reached this milestone, etched their mark in the record books, and left a profound impact on the game.
Here is a list of the top 10 cricketers with the most triple centuries in Test cricket, showcasing some of the best and most memorable batting performances ever seen in the longest format of the game.
| Player | Country | Span | Matches | Runs | Triple Centuries |
|---|---|---|---|---|---|
| Don Bradman | Australia | 1928-1948 | 52 | 6996 | 2 |
| Virender Sehwag | India | 2001-2013 | 104 | 8586 | 2 |
| Chris Gayle | West Indies | 2000-2014 | 103 | 7214 | 2 |
| Brian Lara | West Indies | 1990-2006 | 131 | 11953 | 2 |
| Karun Nair | India | 2016-2025 | 7 | 374 | 1 |
| Andy Sandham | England | 1921-1930 | 14 | 879 | 1 |
| Harry Brook | England | 2022-2025 | 26 | 2339 | 1 |
| Bob Cowper | Australia | 1964-1968 | 27 | 2061 | 1 |
| Lawrence Rowe | West Indies | 1972-1980 | 30 | 2047 | 1 |
| Hanif Mohammad | Pakistan | 1952-1969 | 55 | 3915 | 1 |
The great Test batsman Don Bradman played only 52 matches but managed to score two triple centuries in his career. His first innings was against England in 1934, where he scored 334 runs off 448 balls. Before that, in 1930, he scored 304 runs off 473 balls against England, hitting 43 fours and 2 sixes. In another memorable innings in 1932, Bradman remained unbeaten on 299 runs against South Africa, but missed out on a triple century.
Former Indian opener Virender Sehwag was the first player to score a triple century for India. He scored his first triple century in 2004 against Pakistan in the Multan Test, scoring 309 runs off 375 balls. Later, he scored 319 runs off 304 balls against South Africa in 2008, which was the fastest triple century in Test cricket. The aggressive opener was on his way to scoring his third triple century in 2009, but was dismissed for 293 against Sri Lanka.
West Indies star Chris Gayle, known for his T20 performances, has also scored two triple centuries in Test cricket. He scored 317 runs against South Africa in 2005, including 37 fours and three sixes. Later in 2010, he scored 333 runs off 437 balls against Sri Lanka, including 34 fours and nine sixes, showing that he can also dominate the longest format.
Former West Indies batsman Brian Lara scored two historic triple centuries in Test matches. He scored 400* off 582 balls against England in 2004, hitting 43 fours and 4 sixes. The match ended in a draw. A decade earlier, in 1994, Lara scored 375 off 538 balls against England, including 45 fours, which was the highest individual Test score at the time, surpassing Gary Sobers’ 365.
Karun Nair achieved a remarkable feat in 2016 by scoring an unbeaten 303* in the fifth Test against England in Chennai. He became the second Indian to score a triple century in Test cricket. Known for his calm technique and composure, Nair’s innings showcased his ability to play long and consistent innings under pressure. He continues to represent India in Test cricket and looks to add more impressive innings to his career.
Andy Sandham became the first cricketer to score a triple century in Test cricket. In 1930, he scored 325 against the West Indies at Sabina Park in Kingston, a feat that will be remembered for generations to come. Renowned for his solid technique and tremendous patience, Sandham’s innings set the standard for future triple centuries in Test cricket, marking a significant moment in the game’s history.
Harry Brook made his Test debut in 2024 by scoring a triple century in the first Test against Pakistan in the Multan. His innings of 317 made him the first England batsman to achieve this feat in 34 years. Brook’s style combined aggression and calmness, allowing him to play long and impressive innings. With this achievement, he has established himself as a rising talent poised for a successful career with England.
Bob Cowper achieved a unique milestone in Test cricket by scoring a triple century. In 1966, during the Fifth Test against England in Adelaide, he scored 307 runs, becoming the first Australian to score a triple century at home. Known for his reliable technique and patience, Cowper’s innings demonstrated his ability to play long, calm innings under pressure, cementing his place in cricket history.
Lawrence Rowe achieved a unique feat by scoring a triple century in Test cricket. In 1972, during the second Test against New Zealand in Kingston, he scored 302 runs, demonstrating his formidable batting ability. Rowe’s batting style combined elegant strokes and solid technique. His powerful innings, which showcased his ability to dominate bowlers and build long innings, earned him acclaim throughout the cricketing world.
Hanif Mohammad scored a triple century in Test cricket during the first Test against the West Indies at Bridgetown in 1958. His 337 was the highest individual Test score at the time. Renowned for his patience and solid technique, Mohammad’s innings set a new standard for skill and endurance, inspiring batsmen to play long, calm innings under pressure.
Read More: List of Double Centuries in ODI Cricket: Highest Individual Scores in ODI
Scoring a triple century in Test cricket is a rare feat, demonstrating a batsman’s focus, stamina, and control over the game. Very few players have achieved this milestone, making it one of cricket’s most celebrated records.
Those who have achieved this feat have combined skill, patience, and determination to create innings that will live on in the memory. Their outstanding performances have enriched cricket’s legacy and set high standards for excellence.
Looking forward, these remarkable innings inspire cricketers to challenge themselves and create memorable moments in the game’s longest format.
England’s Andy Sandham scored the first Test triple century while playing against the West Indies in 1930.
Brian Lara holds the record of 400 runs, which is the highest score in the history of Test cricket.
Virender Sehwag became the first Indian player to achieve the milestone of a triple century in Test matches.
Virender Sehwag also holds the distinction of being the only Indian batsman to score two triple centuries in Test cricket.
Array
(
[0] => ok
[1] => Array
(
[ranks] => Array
(
[batsmen] => Array
(
[odis] => Array
(
[0] => Array
(
[rank] => 6
[pid] => 215
[player] => Ackeem Auguste
[team_id] => 27
)
[1] => Array
(
[rank] => 7
[pid] => 1
[player] => Rohit Shamra
[team_id] => 2
)
[2] => Array
(
[rank] => 4
[pid] => 137
[player] => Sanju Samson
[team_id] => 72
)
[3] => Array
(
[rank] => 5
[pid] => 198
[player] => Rishabh Pant
[team_id] => 72
)
)
[tests] =>
[t20s] =>
)
[bowlers] => Array
(
[odis] =>
[tests] =>
[t20s] =>
)
[all-rounders] => Array
(
[odis] =>
[tests] =>
[t20s] =>
)
[teams] => Array
(
[odis] => Array
(
[0] => Array
(
[rank] => 8
[pid] => 125
[player] => Sadia Iqbal
[team_id] => 11
)
[1] => Array
(
[rank] => 9
[pid] => 131
[player] => Tilak Verma
[team_id] => 14
)
[2] => Array
(
[rank] => 10
[pid] => 71
[player] => Bella James
[team_id] => 9
)
)
[tests] =>
[t20s] =>
)
)
[women_ranks] => Array
(
[batsmen] => Array
(
[odis] => Array
(
[0] => Array
(
[rank] => 1
[pid] => 1
[player] => Rohit Shamra
[team_id] => 2
)
[1] => Array
(
[rank] => 2
[pid] => 130
[player] => Shubman Gill
[team_id] => 72
)
[2] => Array
(
[rank] => 3
[pid] => 194
[player] => yashasvi jaiswal
[team_id] => 72
)
[3] => Array
(
[rank] => 4
[pid] => 133
[player] => Abhishek Sharma
[team_id] => 98
)
[4] => Array
(
[rank] => 5
[pid] => 188
[player] => Sahibzada Farhan
[team_id] => 115
)
[5] => Array
(
[rank] => 6
[pid] => 137
[player] => Sanju Samson
[team_id] => 98
)
)
[tests] =>
[t20s] =>
)
[bowlers] => Array
(
[odis] =>
[tests] =>
[t20s] =>
)
[all-rounders] => Array
(
[odis] =>
[tests] =>
[t20s] =>
)
[teams] => Array
(
[odis] =>
[tests] =>
[t20s] =>
)
)
[groups] => Array
(
[all-rounders] => All Rounders
[batsmen] => Batsmen
[bowlers] => Bowlers
[teams] => Teams
)
[formats] => Array
(
[odis] => ODI
[t20s] => T20
[tests] => Test
)
[test_championship_ranking] => Array
(
)
)
[2] => 189203da9b6e6b40
[3] => 2026-02-07 16:30:40
[4] => 2026-02-07 16:30:40
[5] => 3.0
)