Top 5 fastest double centuries in men's Test cricket history ft. Virender Sehwag
Check the top five fastest double centuries in men’s Test cricket history, featuring Indian batting legend Virender Sehwag.

Test cricket is known as the toughest format because players have to perform for long periods in different conditions. While batters usually take time to score big runs, some have played with incredible aggression. The fastest double century in Test cricket came in just 153 balls, showing how quickly a batter can change the game.
Scoring a double century in Test cricket is a major achievement for any batter. Doing it at a fast pace makes the innings even more special. Over the years, a few batters have produced remarkable knocks by combining power, timing and smart shot selection against strong bowling attacks.
Virender Sehwag is one of the biggest names on this list, with three of the top 10 fastest double centuries in Test cricket. Let’s take a look at the five fastest double centuries in men’s Test cricket history and the batters who produced these incredible innings.
5. Brendon McCullum – 186 balls (New Zealand vs Pakistan, Sharjah, 2014)

Brendon McCullum’s 202 off 188 balls against Pakistan ranks fifth among the fastest double centuries in Test cricket. He reached his double century in just 186 balls, hitting 21 fours and 11 sixes during his aggressive innings.
The knock was part of a record 297-run second-wicket partnership with Kane Williamson. McCullum’s attacking batting helped New Zealand post a huge total and win the match by an innings. The innings was also one of his three Test double centuries in 2014.
McCullum finished his Test career with 101 matches and 176 innings. He scored 6,453 runs at an average of 38.64, including 12 centuries and 31 fifties. He also hit 776 fours and 107 sixes, with a highest score of 302.
4. Virender Sehwag – 182 balls (India vs Pakistan, Lahore, 2006)

Virender Sehwag features fourth on the list with his brilliant 254 against Pakistan in Lahore in 2006. He reached his double century in just 182 balls and finished the innings with 47 fours and one six. His aggressive batting helped India put Pakistan under pressure.
Sehwag and Rahul Dravid produced a stunning 410-run opening partnership in just 76.5 overs. Sehwag continued to attack throughout his innings and scored 254 runs from 247 balls. Despite his incredible knock, the match ended in a draw after Pakistan declared their first innings at 679/7.
Sehwag finished his Test career with 104 matches and 180 innings. He scored 8,586 runs at an average of 49.34, including 23 centuries and 32 fifties. He also hit 1,233 fours and 91 sixes, with a highest score of 319.
3. Virender Sehwag – 168 balls (India vs Sri Lanka, Mumbai, 2009)

Virender Sehwag features on the list once again with his brilliant 293 against Sri Lanka in Mumbai in 2009. He reached his double century in just 168 balls and finished the innings with 40 fours and seven sixes. His fearless batting put the Sri Lankan bowlers under constant pressure.
Sehwag dominated both pace and spin throughout his innings and scored 293 runs from 254 balls. He came close to another Test triple century but was dismissed just seven runs short of the milestone by Muttiah Muralitharan. India went on to win the match by an innings and 24 runs.
Sehwag finished his Test career with 104 matches and 180 innings. He scored 8,586 runs at an average of 49.34, including 23 centuries and 32 fifties. His highest Test score was 319, while he also hit 1,233 fours and 91 sixes during his career.
2. Ben Stokes – 163 balls (England vs South Africa, Cape Town, 2016)

Ben Stokes produced one of the most aggressive Test innings of his career against South Africa in Cape Town in 2016. He scored 258 runs from just 198 balls and reached his double century in only 163 deliveries. His innings included 30 fours and 11 sixes.
Stokes and Jonny Bairstow added a record 399 runs for the sixth wicket. Stokes scored 130 runs before lunch, showing his incredible attacking style. England declared at 629/6, while Stokes was named Player of the Match. The Test eventually ended in a draw.
Stokes has played 122 Tests and scored 7,273 runs at an average of 34.46. He has 14 centuries and 37 fifties, with a highest score of 258. He has also hit 833 fours and 138 sixes in his Test career, along with taking 115 catches.
1. Nathan Astle – 153 balls (New Zealand vs England, Christchurch, 2002)

Nathan Astle holds the record for the fastest double century in Test cricket. He scored 222 against England in Christchurch in 2002 and reached his double century in just 153 balls. Astle produced an incredible attacking innings while chasing a huge target of 550 runs.
Astle smashed his second century in only 39 balls, hitting 28 fours and 11 sixes during his remarkable knock. He also shared a valuable partnership with the injured Chris Cairns and kept New Zealand’s hopes alive. England eventually won the match by 98 runs, but Astle’s innings remains as one of the greatest individual performances in a losing cause.
Astle played 81 Tests and scored 4,702 runs at an average of 37.02. He scored 11 centuries and 24 fifties, with a highest score of 222. He also hit 612 fours and 39 sixes during his Test career, along with taking 70 catches.
Frequently Asked Questions
New Zealand’s Nathan Astle holds the record for the fastest double century in men’s Test cricket, reaching 200 runs in just 153 balls.
Ben Stokes reached his double century in 163 balls against South Africa in Cape Town in 2016.
Virender Sehwag features twice in the top five, with double centuries reached in 182 balls and 168 balls.
Brendon McCullum reached his double century in 186 balls against Pakistan in Sharjah in 2014.
The top five are Nathan Astle, Ben Stokes, Virender Sehwag, Virender Sehwag and Brendon McCullum.





