Cricket

List of Fastest Double Centuries in Test Cricket

A ranked list of the fastest double centuries in Test cricket history, measured by balls faced.

20 itemsUpdated Mar 23, 2026

Double centuries in Test cricket are extraordinary achievements, but scoring them quickly is an even rarer feat. Virender Sehwag's explosive 182-ball double century set a standard that very few have come close to. Nathan Astle's 222 off 168 balls narrowly falls behind but set the record for many years. These innings redefined attacking batting in the longest format.

#Name
1

Virender Sehwag (319)

India vs South Africa | Chennai, 2008

2

Nathan Astle (222)

New Zealand vs England | Christchurch, 2002

3

Ben Stokes (258)

England vs South Africa | Cape Town, 2016

4

Chris Gayle (333)

West Indies vs Sri Lanka | Galle, 2010

5

Rishabh Pant (212*)

India vs Bangladesh | Mirpur, 2022

6

Rohit Sharma (212)

India vs South Africa | Visakhapatnam, 2019

7

Matthew Hayden (380)

Australia vs Zimbabwe | Perth, 2003

8

Brendon McCullum (302)

New Zealand vs India | Wellington, 2014

9

Adam Gilchrist (204*)

Australia vs South Africa | Johannesburg, 2002

10

Joe Root (254*)

England vs Pakistan | Manchester, 2016

11

Kumar Sangakkara (319)

Sri Lanka vs Bangladesh | Chittagong, 2014

12

David Warner (335*)

Australia vs Pakistan | Adelaide, 2019

13

Yashasvi Jaiswal (214*)

India vs England | Visakhapatnam, 2024

14

Brian Lara (400*)

West Indies vs England | St John's, 2004

15

Virat Kohli (254*)

India vs South Africa | Pune, 2019

16

Sachin Tendulkar (248*)

India vs Bangladesh | Dhaka, 2004

17

Ross Taylor (290)

New Zealand vs Australia | Perth, 2015

18

Ricky Ponting (257)

Australia vs India | Melbourne, 2003

19

Don Bradman (334)

Australia vs England | Headingley, 1930

20

Steve Smith (239)

Australia vs England | Perth, 2017

This list is compiled from verified public records and reference sources. Last verified: March 23, 2026.

Found an error? Report it here