Scoring a century in Test cricket is a moment of pride, but going on to score 300 runs in a Test match elevates a player to legendary status. Triple centuries are among the rarest and most remarkable feats in cricket history, demanding unmatched concentration, stamina, and skill over multiple days. From Don Bradman’s dominance to Brian Lara’s record-breaking 400 and Virender Sehwag’s fearless stroke play*, the list of triple centuries in Test cricket includes some of the game’s greatest names. In this blog, we’ll explore the players with the most triple centuries in Test cricket, highlight iconic 300+ scores, and celebrate the Indian players who made it to this elite club.
300 Runs in Test Player List: Every Cricketer Who Reached the Landmark
Scoring 300 runs in a Test match is one of the rarest and most celebrated achievements in cricket. Only a select few players in the history of the game have managed to reach this milestone, placing them in an exclusive club of elite performers. This 300 runs in Test player list includes legendary names like Brian Lara, Don Bradman, Virender Sehwag, and several others who etched their names into cricketing folklore with marathon innings. Below, we’ve compiled a complete list of triple centurions, along with their scores, opponents, and match details.
Player Name | Country | Span | Triple Centuries |
Don Bradman | Australia | 1928–1948 | 2 |
Virender Sehwag | India | 2001–2013 | 2 |
Chris Gayle | West Indies | 2000–2014 | 2 |
Brian Lara | West Indies | 1990–2006 | 2 |
Karun Nair | India | 2016–2025 | 1 |
Andy Sandham | England | 1921–1930 | 1 |
Wiaan Mulder | South Africa | 2019–2025 | 1 |
Bob Cowper | Australia | 1964–1968 | 1 |
Harry Brook | England | 2022–2025 | 1 |
Lawrence Rowe | West Indies | 1972–1980 | 1 |
Hanif Mohammad | Pakistan | 1952–1969 | 1 |
Bob Simpson | Australia | 1957–1978 | 1 |
John Edrich | England | 1963–1976 | 1 |
Len Hutton | England | 1937–1955 | 1 |
Wally Hammond | England | 1927–1947 | 1 |
Garry Sobers | West Indies | 1954–1974 | 1 |
Brendon McCullum | New Zealand | 2004–2016 | 1 |
Azhar Ali | Pakistan | 2010–2022 | 1 |
Matthew Hayden | Australia | 1994–2009 | 1 |
Mark Taylor | Australia | 1989–1999 | 1 |
Don Bradman – The Original Triple-Centurion
Stat | Value |
Full Name | Sir Donald Bradman |
Country | Australia |
Test Career Span | 1928 – 1948 |
Matches Played | 52 |
Test Runs | 6996 |
Batting Average | 99.94 |
Highest Score | 334 |
Triple Centuries | 2 |
Triple Century Matches | 334 vs ENG (1930), 304 vs ENG (1934) |
Sir Donald Bradman, widely regarded as the greatest batsman in the history of cricket, set standards in Test cricket that remain unmatched to this day. Representing Australia from 1928 to 1948, Bradman played just 52 Test matches but still managed to score two triple centuries—a feat that speaks volumes about his dominance.
His first came in 1930, when he scored 334 runs against England at Headingley, which included 309 runs in a single day—a record that still stands. He followed it up with another monumental knock of 304 against England in 1934 at The Oval. Bradman’s career Test average of 99.94 remains a legendary figure in sports history. Despite playing in an era with uncovered pitches and minimal protective gear, he was the first to truly redefine what it meant to score 300 runs in a Test.
Virender Sehwag – India’s Triple Century Trailblazer
Stat | Value |
Full Name | Virender Sehwag |
Country | India |
Test Career Span | 2001 – 2013 |
Matches Played | 104 |
Test Runs | 8586 |
Batting Average | 49.34 |
Highest Score | 319 |
Triple Centuries | 2 |
Triple Century Matches | 309 vs PAK (2004), 319 vs SA (2008) |
When it comes to the 300 runs in Test Indian player list, Virender Sehwag is the first name that stands out. Known for his fearless batting and aggressive mindset, Sehwag became the first Indian to score a triple century in Test cricket, smashing 309 runs against Pakistan in Multan in 2004.
He followed it up with an even more explosive 319 against South Africa in 2008, making him the only Indian cricketer with two triple centuries in Test matches. Sehwag’s ability to dominate bowlers from the very first ball redefined Test batting for India, and his inclusion in the elite list of triple centurions globally reflects his extraordinary impact on the game.
Brian Lara – The King of Monumental Innings
Stat | Value |
Full Name | Brian Charles Lara |
Country | West Indies |
Test Career Span | 1990–2006 |
Matches Played | 131 |
Test Runs | 11,953 |
Batting Average | 52.88 |
Highest Score | 400* |
Triple Ceturies | 2 |
Triple Century Matches | 375 vs ENG (1994), 400* vs ENG (2004) |
No discussion on triple centuries in Test cricket is complete without Brian Lara, one of the most elegant and dominant batsmen the game has ever seen. Representing the West Indies, Lara not only scored multiple triple centuries but also holds the record for the highest individual score in Test history—an unbeaten 400 against England in 2004*. What makes his feat even more extraordinary is that he had already scored 375 against the same opposition a decade earlier, which at the time was the world record. Lara remains the only cricketer in history to score 400 runs in a single Test innings, and his name consistently tops the list of players with the most triple centuries in Test cricket. His combination of flair, mental toughness, and stroke-making genius turned every inning into a masterclass.
Chris Gayle – Power Meets Patience in Test Cricket
Stat | Value |
Full Name | Christopher Henry Gayle |
Country | West Indies |
Test Career Span | 2000 – 2014 |
Matches Played | 103 |
Test Runs | 7,214 |
Batting Average | 42.18 |
Highest Score | 333 |
Triple Centuries | 2 |
Triple Century Matches | 317 vs SA (2005), 333 vs SL (2010) |
Known worldwide for his explosive batting in T20s, Chris Gayle also carved his name into Test cricket history with not one but two triple centuries. A rare mix of aggression and endurance, Gayle became the fourth player in history to achieve this feat. His first triple century came against South Africa in 2005, where he scored a commanding 317 runs. He followed it up with a magnificent 333 against Sri Lanka in 2010. Despite his reputation as a white-ball specialist, Gayle proved he could stay at the crease for hours, wearing down bowling attacks with a unique blend of brute force and timing.
Triple Centuries by Indian Cricketers: 300 Runs in Test Indian Player List
Scoring a triple century in Test cricket is a monumental achievement, and only a few Indian batsmen have managed to enter this elite club. As of now, just three Indian cricketers have scored 300 or more runs in a single Test innings, making their performances historic milestones in Indian cricket. Virender Sehwag leads the list with two explosive triple centuries, while Karun Nair stunned the cricketing world with an unbeaten 303 on debut series. These knocks not only earned global praise but also cemented their place in the 300 runs in Test Indian player list, a testament to their endurance, skill, and dominance at the crease.
Player Name | Score | Opponent | Year | Venue |
Virender Sehwag | 309 | Pakistan | 2004 | Multan |
Virender Sehwag | 319 | South Africa | 2008 | Chennai |
Karun Nair | 303* | England | 2016 | Chennai |
Final Words
Triple centuries in Test cricket are more than just big numbers—they’re iconic moments that reflect a player’s skill, mental strength, and dominance over the game’s toughest format. From Don Bradman’s legendary 334 to Brian Lara’s unforgettable 400* and Sehwag’s fearless strokeplay, every 300-run innings has added a glorious chapter to cricket history. As rare as they are remarkable, these innings continue to inspire generations of cricketers and fans alike. Whether you’re exploring the most triple centuries in Test cricket, checking the 300 runs in Test Indian player list, or just reliving iconic knocks, one thing is clear—triple centuries are timeless milestones in the gentleman’s game.