sportsdunia logo
Search Icon

Advertisement

Advertisement

Most Double Centuries In Test Cricket History (Updated 2025)

14 min
Most Double Centuries In Test Cricket

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.

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.PlayerMatInnsNORunsHSAve100500200s
1DG Bradman (AUS)5280106 99633499.942913712
2KC Sangakkara (SL)1342331712 40031957.4038521111
3BC Lara (ICC/WI)131232611 953400*52.883448179
4WR Hammond (ENG)85140167 249336*58.45222447
5V Kohli (IND)123210139 230254*46.853031157
6DPMD Jayawardene (SL)1492521511 81437449.843450157
7MS Atapattu (SL)90156155 50224939.021617226
8V Sehwag (ICC/IND)10418068 58631949.342332166
9KS Williamson (NZ)105186179 27625154.883337116
10Javed Miandad (PAK)124189218 832280*52.57234366
11Younis Khan (PAK)1182131910 09931352.053433196
12JE Root (ENG)1552832413 11526250.633666136
13RT Ponting (AUS)1682872913 37825751.854162176
14SR Tendulkar (IND)2003293315 921248*53.785168146
15GC Smith (ICC/SA)117205139 26527748.252738115
16R Dravid (ICC/IND)1642863213 28827052.31366385
17AN Cook (ENG)1612911612 47229445.35335795
18Zaheer Abbas (PAK)78124115 06227444.791220104
19L Hutton (ENG)79138156 97136456.67193354
20GS Chappell (AUS)87151197 110247*53.8624314

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
Javed Miandad (Image Credit: ICC official X account/@ICC)

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
Kane Williamson (Image Credit: ICC official X account/@ICC)

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

Virender Sehwag
Virender Sehwag (Image Credit: ICC official X account/@ICC)

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
Marvan Atapattu (Image Credit: ICC official X account/@ICC)

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

Mahela Jayawardene
Mahela Jayawardene (Image Credit: ICC official X account/@ICC)

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

Advertisement

Skyscanner Banner

5. Virat Kohli | 7 Double Centuries

Virat Kohli
Virat Kohli (Image Credit: ICC official X account/@ICC)

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
Wally Hammond (Image Credit: ICC official X account/@ICC)

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

Brain Lara
Brain Lara (Image Credit: ICC official X account/@ICC)

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

Kumar Sangakkara
Kumar Sangakkara (Image Credit: ICC official X account/@ICC)

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

Sir Donald Bradman
Sir Donald Bradman (Image Credit: ICC official X account/@ICC)

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?

+

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?

+

Virat Kohli has scored seven double centuries in Test cricket. 

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?

+

MS Dhoni has one double century in his Test career. He scored this against Australia in 2013.

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?

+

Virat Kohli has scored 30 centuries in his Test cricket career.

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

Cricket Promotional Banner
Cricket Promotional BannerCricket Promotional Banner

Conversation

(0 Comments)

Loading comments...

Trending

Edited by- Ankit Kunwar
Follow Us:
sportsdunia google newssportsdunia google news

Editor's Pick