Top 10 Players Most Triple Centuries In Test Cricket (Updated 2025)

By: Cricbites | November 22, 2025
banner
4.1
(23)

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.

Top 10 Players With The Most Triple Centuries in Test Cricket

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

1. Don Bradman

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.

2. Virender Sehwag

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.

3. Chris Gayle

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.

4. Brian Lara

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.

5. Karun Nair

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.

6. Andy Sandham

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.

7. Harry Brook

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.

8. Bob Cowper

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.

9. Lawrence Rowe

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.

10. Hanief Mohammed

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

Conclusion

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.

FAQs: Questions & Answers

Q1. Who was the first cricketer to score a triple century in Test cricket?

England’s Andy Sandham scored the first Test triple century while playing against the West Indies in 1930.

Q2. What is the highest individual score in Test cricket?

Brian Lara holds the record of 400 runs, which is the highest score in the history of Test cricket.

Q3. Which Indian cricketer scored the first triple century in Test cricket?

Virender Sehwag became the first Indian player to achieve the milestone of a triple century in Test matches.

Q4. Who has scored the most triple centuries in Test cricket for India?

Virender Sehwag also holds the distinction of being the only Indian batsman to score two triple centuries in Test cricket.

How useful was this post?

Click on a star to rate it!

Average rating 4.1 / 5. Vote count: 23

No votes so far! Be the first to rate this post.

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

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
)