Top 10 Batters with the Most Double Centuries in Test Cricket History

Double Centuries in Test Cricket

Double Centuries in Test Cricket represent one of the finest achievements a batter can accomplish in the marathon world of red-ball cricket. In a format that tests mental resilience and physical endurance like no other, reaching 200 is a testament to a player’s grit, concentration, and technical mastery. Unlike the faster-paced limited-overs formats, Test cricket provides the time and challenge for batters to build monumental innings, turning hundreds into historic double hundreds and earning a place among the legends of the game.

Over the years, only a few exceptional cricketers have made a habit of converting hundreds into double hundreds. These players didn’t just score big, they scored monumental. Their Double Centuries in Test Cricket are now part of cricketing folklore. In this article, we celebrate the top 10 batters who have registered the most Double Centuries in Test Cricket history.

10. Javed Miandad (Pakistan) – 6 Double Centuries

Top 10 Batters with the Most Double Centuries in Test Cricket History

A stalwart of Pakistan cricket, Javed Miandad ends this illustrious list with 6 Double Centuries in Test Cricket. Known for his mental toughness and match awareness, Miandad played many rescue acts for Pakistan during his 17-year career. His unbeaten 280 against India remains one of his finest knocks.

PlayerSpanMatInnsNORunsHSAve100500200s
Javed Miandad1976–1993124189218832280*52.57234366

9. Kane Williamson (New Zealand) – 6 Double Centuries

Top 10 Batters with the Most Double Centuries in Test Cricket History

New Zealand’s most prolific run-getter, Kane Williamson, has notched 6 Double Centuries in Test Cricket. Known for his calm temperament and textbook technique, Williamson has led New Zealand through a golden era. His 251 against West Indies and double tons against Pakistan and Bangladesh showcase his ability to grind and anchor innings.

PlayerSpanMatInnsNORunsHSAve100500200s
KS Williamson2010–202410518617927625154.883337116

8. Virender Sehwag (India) – 6 Double Centuries

Top 10 Batters with the Most Double Centuries in Test Cricket History

Few batters played Test cricket like Virender Sehwag. His attacking approach didn’t change regardless of the format or situation. Sehwag’s 6 Double Centuries in Test Cricket include two triple hundreds—319 vs South Africa and 309 vs Pakistan. Sehwag’s strike rate in Tests is the highest among double-century scorers, and his ability to decimate bowling attacks made him a game-changer.

PlayerSpanMatInnsNORunsHSAve100500200s
V Sehwag2001–20131041806858631949.342332166

7. Marvan Atapattu (Sri Lanka) – 6 Double Centuries

Top 10 Batters with the Most Double Centuries in Test Cricket History

Often underrated, Marvan Atapattu was Sri Lanka’s dependable opening batsman. He registered 6 Double Centuries in Test Cricket, proving his ability to play long innings. What’s fascinating is that five of his six double hundreds came away from home, making him one of the best travellers for Sri Lanka.

PlayerSpanMatInnsNORunsHSAve100500200s
MS Atapattu1990–20079015615550224939.021617226

6. Mahela Jayawardene (Sri Lanka) – 7 Double Centuries

Top 10 Batters with the Most Double Centuries in Test Cricket History

Mahela Jayawardene, the architect of Sri Lanka’s middle order for years, matched Kohli and Hammond with 7 Double Centuries in Test Cricket. His best, a mammoth 374 against South Africa in 2006, remains the highest score by a Sri Lankan. Jayawardene’s calm presence and masterful strokeplay in Galle and Colombo turned him into a run-machine in subcontinental conditions.

PlayerSpanMatInnsNORunsHSAve100500200s
DPMD Jayawardene1997–2014149252151181437449.843450157

5. Virat Kohli (India) – 7 Double Centuries

Top 10 Batters with the Most Double Centuries in Test Cricket History

Modern-day great Virat Kohli is the leading Indian on this list, with 7 Double Centuries in Test Cricket. All of them came between 2016 and 2019, a phase where Kohli mastered the art of long innings. His 254* against South Africa in Pune (2019) stands out as one of the most dominant knocks by an Indian Test captain. Kohli’s appetite for runs and aggressive style of leadership fueled India’s rise to the top of the Test rankings.

PlayerSpanMatInnsNORunsHSAve100500200s
V Kohli2011–2025123210139230254*46.853031157

4. Wally Hammond (England) – 7 Double Centuries

Top 10 Batters with the Most Double Centuries in Test Cricket History

Wally Hammond, England’s batting colossus between the 1920s and 1940s, scored 7 Double Centuries in Test Cricket. He was a complete batsman, equally adept at scoring fluently and defending doggedly. His highest score of 336* came against New Zealand in Auckland (1933), setting a benchmark for English batters for decades.

PlayerSpanMatInnsNORunsHSAve100500200s
WR Hammond1927–194785140167249336*58.45222447

3. Brian Lara (West Indies) – 9 Double Centuries

Top 10 Batters with the Most Double Centuries in Test Cricket History

The flamboyant genius Brian Lara was famous for scoring big, really big. With 9 Double Centuries in Test Cricket, including the historic 400 not out, Lara mesmerised fans with his flowing strokeplay and unmatched flair. Whether it was the iconic 375 against England in 1994 or the world-record 400* in 2004, Lara’s ability to dominate bowling attacks was second to none. He remains the only player to reclaim the world record for the highest individual Test score.

PlayerSpanMatInnsNORunsHSAve100500200s
BC Lara1990–2006131232611953400*52.883448179

2. Kumar Sangakkara (Sri Lanka) – 11 Double Centuries

Top 10 Batters with the Most Double Centuries in Test Cricket History

The elegant Kumar Sangakkara was Sri Lanka’s batting mainstay for over a decade and a half. His tally of 11 Double Centuries in Test Cricket reflects both class and longevity. With a highest score of 319 and over 12,000 Test runs, Sangakkara often rescued Sri Lanka or dominated opponents at home and away. What sets Sangakkara apart is his consistency.

PlayerSpanMatInnsNORunsHSAve100500200s
KC Sangakkara2000–2015134233171240031957.4038521111

1. Don Bradman (Australia) – 12 Double Centuries

Top 10 Batters with the Most Double Centuries in Test Cricket History

The undisputed king of Test cricket, Sir Donald Bradman, holds the record for the most Double Centuries in Test Cricket, with a staggering 12 in just 52 Tests. Playing between 1928 and 1948, Bradman’s legendary average of 99.94 remains unmatched. His ability to convert starts into gigantic scores made him a nightmare for bowlers across generations. Bradman’s most famous innings include his 334 at Leeds in 1930 and multiple double tons against  England and South Africa.

READ MORE:

Leave a Comment

Scroll to Top