There is no doubt that the purest format of cricket is still Test cricket. This format shows what kind of temperament a player has. Not only that, but Test cricket is also a proper Test of a player's technique and skills. Therefore, even in the era of mercantile cricket of T20, Test cricket has a different charm. Over the years, star batsmen have enriched this format by showcasing their utmost skill with the bat and scoring tons of runs.
Advertisement
Most Double Centuries In Test Cricket History (Updated 2025)

In Test cricket, we have always seen batsmen score hundreds. It is not a big deal but whenever those hundreds turn into double centuries, they become a topic of discussion. In the arena of cricket, many cricketers have been seen playing these double-century innings and have remained memorable. Now, let us see the list of the most double centuries in Test cricket history.
Ranking Factor
We have ranked all the players with the most double centuries in this cricket on the basis of some specific ranking factors, so that all the player gets ranked fairly.
- Number of double centuries in Test: The prime factor to determine the list is the number of double centuries in Test cricket scored by the batsman. The more double centuries a batsman has, the higher he will be on the list. That is the biggest factor in making this list of the most double centuries in Test cricket history.
- Innings per century ratio: The success of a batsman depends on how many double centuries he scores in the fewest innings he has played. It is very important to sort out the double centuries per innings ratio in creating this list.
- Strike Rate: To understand how effective an innings is, one can look at the strike rate of that batsman. A high strike rate when scoring a double century is a surefire way to win a match.
- Impactful double centuries: In the case of winning a match, chasing a target, or games in an important competition, with double centuries in the second innings of a Test match are vital stats in determining the list.
- Consistency: The length of time a batsman has been in good form, or how many matches he has played to score a double century, is a big factor in making this list. A batsman who has been in good form over the years will be given priority in this list of the most double centuries in Test cricket history.
- Opposition in a Test match: The type of team or how strong a team a batsman scored a double century against is a big factor. It is important to remember that a double century against a tough opponent or against a strong bowling attack will always be scored higher.
Top 20 Most Double Centuries In Test Cricket - Updated List 2025
The reputation for scoring the most double centuries in Test cricket history is boasted by Australian legend Sir Don Bradman. He scored 12 double centuries in just 52 Test matches of his career. After him, Sri Lanka's Kumar Sangakkara is in second place with 11 double centuries. West Indies' Brian Lara has scored 9 double-centuries, while England's Wally Hammond, Sri Lanka's Mahela Jayawardene and India's Virat Kohli are jointly in fourth place with 7 double-centuries each. Players like Recently, Shubman Gill has set a new record among Indian captains by scoring a double century against England, although this was his first Test double century.
S.No. | Player | Mat | Inns | NO | Runs | HS | Ave | 100 | 50 | 0 | 200s |
---|---|---|---|---|---|---|---|---|---|---|---|
1 | DG Bradman (AUS) | 52 | 80 | 10 | 6 996 | 334 | 99.94 | 29 | 13 | 7 | 12 |
2 | KC Sangakkara (SL) | 134 | 233 | 17 | 12 400 | 319 | 57.40 | 38 | 52 | 11 | 11 |
3 | BC Lara (ICC/WI) | 131 | 232 | 6 | 11 953 | 400* | 52.88 | 34 | 48 | 17 | 9 |
4 | WR Hammond (ENG) | 85 | 140 | 16 | 7 249 | 336* | 58.45 | 22 | 24 | 4 | 7 |
5 | V Kohli (IND) | 123 | 210 | 13 | 9 230 | 254* | 46.85 | 30 | 31 | 15 | 7 |
6 | DPMD Jayawardene (SL) | 149 | 252 | 15 | 11 814 | 374 | 49.84 | 34 | 50 | 15 | 7 |
7 | MS Atapattu (SL) | 90 | 156 | 15 | 5 502 | 249 | 39.02 | 16 | 17 | 22 | 6 |
8 | V Sehwag (ICC/IND) | 104 | 180 | 6 | 8 586 | 319 | 49.34 | 23 | 32 | 16 | 6 |
9 | KS Williamson (NZ) | 105 | 186 | 17 | 9 276 | 251 | 54.88 | 33 | 37 | 11 | 6 |
10 | Javed Miandad (PAK) | 124 | 189 | 21 | 8 832 | 280* | 52.57 | 23 | 43 | 6 | 6 |
11 | Younis Khan (PAK) | 118 | 213 | 19 | 10 099 | 313 | 52.05 | 34 | 33 | 19 | 6 |
12 | JE Root (ENG) | 155 | 283 | 24 | 13 115 | 262 | 50.63 | 36 | 66 | 13 | 6 |
13 | RT Ponting (AUS) | 168 | 287 | 29 | 13 378 | 257 | 51.85 | 41 | 62 | 17 | 6 |
14 | SR Tendulkar (IND) | 200 | 329 | 33 | 15 921 | 248* | 53.78 | 51 | 68 | 14 | 6 |
15 | GC Smith (ICC/SA) | 117 | 205 | 13 | 9 265 | 277 | 48.25 | 27 | 38 | 11 | 5 |
16 | R Dravid (ICC/IND) | 164 | 286 | 32 | 13 288 | 270 | 52.31 | 36 | 63 | 8 | 5 |
17 | AN Cook (ENG) | 161 | 291 | 16 | 12 472 | 294 | 45.35 | 33 | 57 | 9 | 5 |
18 | Zaheer Abbas (PAK) | 78 | 124 | 11 | 5 062 | 274 | 44.79 | 12 | 20 | 10 | 4 |
19 | L Hutton (ENG) | 79 | 138 | 15 | 6 971 | 364 | 56.67 | 19 | 33 | 5 | 4 |
20 | GS Chappell (AUS) | 87 | 151 | 19 | 7 110 | 247* | 53.86 | 24 | 31 | — | 4 |
Who has the Most Test Double Centuries?
Australian legendary and iconic batsman Don Bradman is at the top of the list of most double centuries in Test cricket. Bradman played a total of 52 Test matches for Australia between 1928 and 1948 and has a total of 12 double centuries to his name. Other than the above record, the Aussie star batsman has scored the most runs in a series, most double centuries and was part of a record 5th wicket partnership. His most dominant record is his batting average of 99.94, a feat that can be considered unattainable.
Advertisement
10. Javed Miandad | 6 Double Centuries

Javed Miandad has registered a total of six double centuries in Test cricket and is on the list of the most double centuries in Test cricket history. He scored his first double century against New Zealand in Karachi in 1976. In that match, he scored 206 and became the youngest player in this category. He was once considered the best batsman in the world at that time, and all his stats, especially in Test cricket, are a testimony to his skills. With the bat, he was a true menace to the opposition bowlers. His aggressive style of batting was adored all through the cricket world. The double centuries reflected his exceptional batting ability and tenacity in Test cricket.
Matches | Innings | Not Outs | Runs | Highest | Average | 100 | 50 | 0 | 200's |
---|---|---|---|---|---|---|---|---|---|
124 | 189 | 21 | 8,832 | 280* | 52.57 | 23 | 43 | 6 | 6 |
9. Kane Williamson | 6 Double Centuries

Kane Williamson has scored a total of 6 double centuries in his Test career. His first double century came against Sri Lanka at Wellington on 3 January 2015 where he scored an unbeaten 242. Next, he scored an unbeaten 200 against Bangladesh at Hamilton on 28 February 2019. His third double century was 251 against West Indies at Hamilton on 3 December 2020 which is also his career highest score. He then scored 238 against Pakistan at Christchurch on 3 January 2021, then an unbeaten 200 against Pakistan at Karachi on 26 December 2022 and finally 215 against Sri Lanka at Wellington on 18 March 2023. With these double centuries, Kane Williamson has become the highest double-century scorer for New Zealand in Test cricket and also pens his name in the highest double centuries in Test list.
Matches | Innings | Not Outs | Runs | Highest | Average | 100 | 50 | 0 | 200's |
---|---|---|---|---|---|---|---|---|---|
105 | 186 | 17 | 9,276 | 251 | 54.88 | 33 | 37 | 11 | 6 |
8. Virender Sehwag | 6 Double Centuries

India's ruthless opener Virender has marked six double centuries in his acclaimed Test career and is on the list of most double centuries in Test cricket history. His highest score in a Test is 309 not out, which he scored against Pakistan in Multan in 2004, which earned him the title of ‘Sultan of Multan’. It is also the solitary triple-century of his entire cricket career. He scored 201 against Pakistan in Bangalore in 2005. Another big innings of 254 against Pakistan in Lahore followed in 2006. His second triple century was 319 against South Africa in Chennai in 2008, which is the highest individual score for India in Test cricket. In the same year, he scored an unbeaten 201 against Sri Lanka in Galle. His sixth double century was 293 against Sri Lanka in Mumbai in 2009 This highlights his macho batting approach and potential to score huge runs. There is no doubt he is one of India's most famous openers in Test cricket.
Matches | Innings | Not Outs | Runs | Highest | Average | 100 | 50 | 0 | 200's |
---|---|---|---|---|---|---|---|---|---|
104 | 180 | 6 | 8,586 | 319 | 49.34 | 23 | 32 | 16 | 6 |
7. Marvan Atapattu | 6 Double Centuries

Marvan Atapattu is one of Sri Lanka's top batsmen and has racked up four six centuries in his Test career. His first double century in a test came in the series against Zimbabwe. Atapattu scored his double centuries against Zimbabwe, Pakistan, England, and Bangladesh. After a struggling phase in his early career, he demonstrated consistency in his batting and the ability to score big. His astonishing concentration and capability to score big make him one of the best from the rest, and he is in the list of the most double centuries in Test cricket history
Matches | Innings | Not Outs | Runs | Highest | Average | 100 | 50 | 0 | 200's |
---|---|---|---|---|---|---|---|---|---|
90 | 156 | 15 | 5,502 | 249 | 39.02 | 16 | 17 | 22 | 6 |
6. Mahela Jayawardene | 7 Double Centuries

Sri Lanka's celebrated Test batsman Mahela Jayawardene has made his way into the list of the most double centuries in Test cricket history. He chalked up seven double centuries in his entire Test career. This highlights how calm and competent he was to sport lengthy innings. These double centuries came in different countries and conditions, which is evidence of his world-class talent. He scored those massive innings against India (3), South Africa (2), Pakistan (2). These double centuries by Jayawardene rationalize his title of one of the best, as he has shown his utmost skill with the bat in hard and gruesome situations to score big for his team.
Matches | Innings | Not Outs | Runs | Highest | Average | 100 | 50 | 0 | 200's |
---|---|---|---|---|---|---|---|---|---|
149 | 252 | 15 | 11,814 | 374 | 49.84 | 34 | 50 | 15 | 7 |
5. Virat Kohli | 7 Double Centuries

Virat Kohli has bagged seven double centuries in Test cricket. This gives him the title of Indian captain with the most double centuries in Test cricket. His double centuries have come against numerous teams like the Windies (2), New Zealand, Bangladesh, Sri Lanka, and South Africa. This highlights his strength and capability to play big innings. His highest Test score is 254 not out. He scored those runs against South Africa in Pune in 2019. This gain is proof of Kohli's fantastic batting technique, sublime fitness and readiness to play long innings, which have made him one of the greatest batters of modern cricket.
Matches | Innings | Not Outs | Runs | Highest | Average | 100 | 50 | 0 | 200's |
---|---|---|---|---|---|---|---|---|---|
123 | 210 | 13 | 9,230 | 254* | 46.85 | 30 | 31 | 15 | 7 |
4. Wally Hammond | 7 Double Centuries

Wally Hammond is in the list of the most double-centuries in Test cricket history. He is termed as the legend of cricket and has recorded seven double centuries in his Test career. His highest score was 336*, which he scored against New Zealand at Auckland in 1933. A lot of these double centuries of Hammond came against Australia. Apart from hammering the Aussies with his bat, the iconic English batsman also scored double tons against New Zealand and India. These double centuries of Hammond came in an era when batting conditions were considered more challenging than today. His contribution to the game voices his stunning focus in the game, technical adeptness and prowess in batting while scoring a double century in Test.
Matches | Innings | Not Outs | Runs | Highest | Average | 100 | 50 | 0 | 200's |
---|---|---|---|---|---|---|---|---|---|
85 | 140 | 16 | 7,249 | 336* | 58.45 | 22 | 24 | 4 | 7 |
3. Brian Lara | 9 Double Centuries

West Indies icon Brian Lara has made nine double centuries in Test cricket, making him one of the most distinguished batsmen in the format and has scored the most double centuries in Test cricket history. These nine innings consist of his mercurial 400* against England. This is the world record highest individual score by any batsman in Test cricket. His other remarkable double centuries include his 375 against England in 1994 and 221 against Sri Lanka in 2001. This shows his extraordinary talent in scoring runs and his aptness to convert them into big scores. These innings of Brian Lara over the years are genuine proof of his stunning style of batting.
Matches | Innings | Not Outs | Runs | Highest | Average | 100 | 50 | 0 | 200's |
---|---|---|---|---|---|---|---|---|---|
131 | 232 | 6 | 11,953 | 400* | 52.88 | 34 | 48 | 17 | 9 |
2. Kumar Sangakkara | 11 Double Centuries

Sri Lanka's batting icon Kumar Sangakkara has scored 11 double centuries in Test cricket and is in highest double centuries in Test. This stat puts him in second place only to Sir Don Bradman (12 double centuries) in the list of. This exploit is an uncanny testimony to his stunning batting skills, patience and ability to play lengthy innings. In his 15-year Test career, Sangakkara racked up 12,400 runs that also included these 11 double centuries. There is no doubt that this wicketkeeper-batsman can be termed as one of the most successful batsmen in Test cricket history.
Matches | Innings | Not Outs | Runs | Highest | Average | 100 | 50 | 0 | 200's |
---|---|---|---|---|---|---|---|---|---|
134 | 233 | 17 | 12,400 | 319 | 57.40 | 38 | 52 | 11 | 11 |
1. Sir Don Bradman | 12 Double Centuries

Donald Bradman, the most distinguished batsman in Test cricket history, has scored 12 double centuries in his career and is at the top of the highest double century in Test cricket. It is by far the most by any player in the longest format of the game. This accomplishment is a tribute to his eccentric skill, wonderful concentration and eerie ability to score big. Along with Bradman's staggering Test average of 99.94, his 12 double centuries show the extent to which he was able to convert his innings into huge centuries, making him an iconic and immortal figure in the history of the game.
Matches | Innings | Not Outs | Runs | Highest | Average | 100 | 50 | 0 | 200's |
---|---|---|---|---|---|---|---|---|---|
52 | 80 | 10 | 6996 | 334 | 99.94 | 29 | 13 | 7 | 12 |
Advertisement
FAQs
Does Shubman Gill have a double century in test?
+
Does Shubman Gill have a double century in test?
Yes, Shubman Gill has a double century in test as he scored his highest score (269) in Test against England.
How many 200 of Virat Kohli are in the test?
+
How many 200 of Virat Kohli are in the test?
Virat Kohli has scored seven double centuries in Test cricket.
Who has the most test double centuries?
+
Who has the most test double centuries?
Donald Bradman of Australia has the most test double centuries.
How many 200 of MS Dhoni are in the test?
+
How many 200 of MS Dhoni are in the test?
MS Dhoni has one double century in his Test career. He scored this against Australia in 2013.
How many 200 of Sachin Tendulkar?
+
How many 200 of Sachin Tendulkar?
Sachin Tendulkar has six double centuries in his Test cricket career.
How many 100 in test by Virat Kohli?
+
How many 100 in test by Virat Kohli?
Virat Kohli has scored 30 centuries in his Test cricket career.
Can Joe Root break a Sachin record?
+
Can Joe Root break a Sachin record?
Joe Root is on a path that suggests he could potentially break Sachin Tendulkar's record for most Test runs
Conversation
(0 Comments)
Trending
Trending
Editor's Pick