Fastest Double Century in Test Cricket History
Scoring 200 runs in a Test match demands patience, concentration and exceptional batting skill. Reaching the milestone quickly is even harder because batters face bowlers who can exploit pitch conditions, movement and pressure. Only a handful of players have combined the endurance of Test cricket with the aggressive scoring needed to reach a double century in record time.
Nathan Astle of New Zealand holds the record for the fastest double century in Test cricket, reaching 200 runs in just 153 balls against England in Christchurch in March 2002. He finished with 222 runs from 168 deliveries, including 28 fours and 11 sixes. His second hundred came off just 39 balls, making his innings one of the most remarkable displays of attacking batting in Test history. Despite his efforts, New Zealand lost the match by 98 runs.
Fastest Double Century in Test Cricket: Top 10 Records
The following table ranks the fastest Test double centuries by the number of balls faced to reach 200 runs. The ranking follows the historical record list maintained by ESPNcricinfo.
| Rank | Player | Team | Opponent | Balls to Reach 200 | Year |
| 1 | Nathan Astle | New Zealand | England | 153 | 2002 |
| 2 | Ben Stokes | England | South Africa | 163 | 2016 |
| 3 | Virender Sehwag | India | Sri Lanka | 168 | 2009 |
| 4 | Virender Sehwag | India | Pakistan | 182 | 2006 |
| 5 | Brendon McCullum | New Zealand | Pakistan | 186 | 2014 |
| 6 | Virender Sehwag | India | South Africa | 194 | 2008 |
| 7 | Ollie Pope | England | Ireland | 207 | 2023 |
| 8 | Herschelle Gibbs | South Africa | Pakistan | 211 | 2003 |
| 9 | Ross Taylor | New Zealand | Bangladesh | 211 | 2019 |
| 10 | Adam Gilchrist | Australia | South Africa | 212 | 2002 |
The closest innings outside this top ten is Wiaan Mulder’s double century for South Africa against Zimbabwe in Bulawayo in 2025. He reached 200 in 214 balls, two deliveries slower than Gilchrist’s 212 ball effort.
1. Nathan Astle: 200 Runs in 153 Balls

Source: Hindustan Times
Nathan Astle produced the fastest double century in Test cricket during New Zealand’s match against England in Christchurch in March 2002. Chasing a target of 550, New Zealand were under enormous pressure when Astle launched an extraordinary counterattack. He reached 200 in just 153 balls and finished with 222 from 168 deliveries, including 28 fours and 11 sixes.
The most remarkable part of his innings was the speed of his second hundred, which took only 39 balls. Astle kept attacking despite the pressure of the chase and the wickets falling around him. He also shared a 118 run final wicket partnership with the injured Chris Cairns, adding to the drama of the match. England eventually won by 98 runs, but Astle’s innings established a record that remains one of the most extraordinary achievements in Test batting.
2. Ben Stokes: 200 Runs in 163 Balls

Source: Britannica
Ben Stokes scored the second fastest double century in Test cricket against South Africa at Newlands in Cape Town in January 2016. He reached 200 in 163 balls and continued attacking to finish with 258 from 198 deliveries. His innings included 30 fours and 11 sixes, putting South Africa’s bowling attack under sustained pressure.
Stokes helped England reach 629 for six declared, forming an important partnership with Jonny Bairstow, who scored 150. England’s aggressive batting put the hosts under pressure, but South Africa fought back and the Test ended in a draw. Stokes was named Player of the Match for his outstanding performance. His innings remains the fastest double century by an England batter on the historical list.
3. Virender Sehwag: 200 Runs in 168 Balls
Virender Sehwag reached 200 in 168 balls against Sri Lanka at the Brabourne Stadium in Mumbai in December 2009. He continued attacking throughout his innings and eventually fell for 293 runs. His performance helped India establish a commanding position and demonstrated how quickly a batter could dominate a Test match without sacrificing the ability to build a huge score.
Sehwag’s innings was particularly notable because he also reached 250 in just 207 balls, setting a record for the fastest 250 in Test cricket at the time. He struck 40 fours and seven sixes from 254 deliveries before being dismissed just seven runs short of his triple century. The innings gave him another place among the fastest double century makers and left him narrowly short of becoming the first batter to score three Test triple centuries.
4. Virender Sehwag: 200 Runs in 182 Balls
Sehwag appears again on the list for his double century against Pakistan in Lahore in January 2006. He reached 200 in 182 balls and eventually scored 254 runs. His innings helped India establish a strong position in a high profile Test against their rivals.
Sehwag’s ability to score quickly against both pace and spin made him difficult to contain. His performance in Lahore showed that his attacking approach was effective across different opponents and playing conditions. Rather than waiting for loose deliveries, he regularly used timing, placement and fearless stroke play to keep the scoreboard moving.
5. Brendon McCullum: 200 Runs in 186 Balls
Brendon McCullum reached his double century in 186 balls against Pakistan in Sharjah in November 2014. He went on to score 202 runs, playing an important role in New Zealand’s first innings. His aggressive approach helped New Zealand build a competitive total during the series.
McCullum was one of the most attacking Test batters of his generation. As captain, he encouraged positive cricket and showed how sustained aggression could change the momentum of a long format match. His double century in Sharjah remains one of the most memorable innings of his Test career.
6. Virender Sehwag: 200 Runs in 194 Balls
Sehwag’s third appearance in the top ten came against South Africa in Chennai in March 2008. He reached 200 in 194 balls and went on to score 319 from 304 deliveries. This was his second Test triple century, following his 309 against Pakistan at Multan in 2004. Sehwag remains the only Indian batter to have scored two Test triple centuries.
He reached 300 in just 278 balls, setting the record for the fastest triple century in Test cricket by balls faced. His 319 also remains the highest individual score by an Indian batter in Test cricket. Sehwag’s innings included 42 fours and five sixes and helped India respond strongly to South Africa’s first innings total of 540. The match eventually ended in a draw.
7. Ollie Pope: 200 Runs in 207 Balls

Source: Sky Sports
Ollie Pope reached 200 in 207 balls against Ireland at Lord’s in June 2023. He eventually scored 205 runs, helping England build a commanding position in the one off Test. Pope combined controlled stroke play with attacking intent, turning a strong start into a double century without losing momentum.
His innings came during a period when England were embracing an aggressive approach to Test cricket. Pope demonstrated that quick scoring is not limited to established power hitters. Good judgement, consistent timing and the ability to put bowlers under pressure can also produce a rapid double century.
8. Herschelle Gibbs: 200 Runs in 211 Balls

Source: myKhel
Herschelle Gibbs reached 200 in 211 balls against Pakistan in Cape Town in January 2003. He scored 228 runs in an innings that helped South Africa build a substantial first innings total. Gibbs was a fluent stroke maker who could accelerate rapidly once he settled at the crease.
His innings reflected the attacking quality of South Africa’s batting during that period. Gibbs combined elegant drives with forceful shots through the leg side, making it difficult for bowlers to settle into a consistent plan. His double century remains one of the significant batting achievements of his international career.
9. Ross Taylor: 200 Runs in 211 Balls
Ross Taylor reached his double century in 211 balls against Bangladesh in Wellington in March 2019. He finished unbeaten on 200, contributing to New Zealand’s dominant position in the match. His innings combined calculated aggression with the patience needed to build a substantial Test score.
Taylor’s achievement was notable because he maintained his scoring rate while remaining disciplined against different bowling styles. He had already established himself as one of New Zealand’s most dependable batters, and the double century added another major milestone to his Test career.
10. Adam Gilchrist: 200 Runs in 212 Balls

Source: Cricket Times
Adam Gilchrist reached 200 in 212 balls against South Africa in Johannesburg in February 2002. He scored 204 runs from 213 deliveries, helping Australia produce a strong total. His innings set a new benchmark for the fastest Test double century by balls faced at the time.
Gilchrist was an attacking wicketkeeper batter who could change the direction of a match in a short period. His innings showed how a middle order batter could put the opposition under pressure through sustained aggression. However, his record lasted only a few weeks before Nathan Astle surpassed it with his extraordinary 153 ball double century in March 2002.
Why Is Nathan Astle’s Record So Difficult to Break?
Nathan Astle’s record is one of the most remarkable achievements in Test cricket because it combines extraordinary scoring speed with the pressure of a difficult run chase. Several factors explain why his 153 ball double century remains so difficult to surpass.
- Astle reached 200 in just 153 balls, 10 balls faster than Ben Stokes and 15 balls faster than Virender Sehwag’s 168 ball double century.
- He scored his second hundred in only 39 balls, demonstrating exceptional attacking ability and acceleration.
- New Zealand were chasing a target of 550 against England, yet Astle continued to attack despite the pressure and falling wickets.
- His record has remained a major benchmark for Test batters, showing how difficult it is to maintain such a high scoring rate over a long innings.
- Wiaan Mulder reached 200 in 214 balls against Zimbabwe in 2025, making his innings the closest recent effort outside the top ten. He was still 61 balls slower than Astle’s record.
Conclusion
Nathan Astle holds the record for the fastest double century in Test cricket, reaching 200 in just 153 balls against England in 2002. Ben Stokes and Virender Sehwag follow with outstanding performances, while Brendon McCullum, Ollie Pope, Herschelle Gibbs, Ross Taylor and Adam Gilchrist also feature among the fastest double century makers.
Sehwag’s record breaking career adds another dimension to the list. His 319 against South Africa was his second Test triple century, reached after just 278 balls, and remains the highest individual Test score by an Indian batter. Astle’s extraordinary second hundred in 39 balls and the emergence of Mulder’s 2025 innings show why these records continue to attract attention.
FAQs
Nathan Astle of New Zealand holds the record. He reached 200 runs in 153 balls against England in Christchurch in March 2002 and finished with 222 runs from 168 deliveries.
Astle reached his double century in 153 balls. He eventually scored 222 runs from 168 deliveries, including 28 fours and 11 sixes. His second hundred took only 39 balls.
Ben Stokes ranks second on the historical list, reaching 200 in 163 balls against South Africa in Cape Town in January 2016. He finished with 258 runs from 198 balls, and the match ended in a draw.
Sehwag reached 200 in 168 balls against Sri Lanka at the Brabourne Stadium in Mumbai in 2009. He went on to score 293 runs, including a then record fastest 250 in 207 balls.
No. New Zealand lost to England by 98 runs despite Astle’s remarkable 222. New Zealand were chasing 550, and his innings made the contest more competitive but could not prevent defeat.
