Skip to content
Cricket Record Book

Fastest Century in Test Cricket: Record List and Stats

Covers 895 men's Tests and 24 women's Tests from Dec 2001 to Sep 2026 with ball-by-ball records. Afghanistan matches are not in the open data set.

Just 54 balls: that is all Brendon McCullum (New Zealand) needed for the fastest century in Test cricket in this record book, against Australia at Hagley Oval, Christchurch, on 20 Feb 2016. He went on to 145.

Each hundred below is ranked by the deliveries used to get there, drawing on 895 men’s and 24 women’s Test matches between Dec 2001 and Sep 2026. Older hundreds from before the data starts are not ranked, and No Afghanistan Test is counted, because none appears in the open data set. You will also find the quickest Test fifties, India’s fastest hundreds and the women’s list.

How the Fastest Test Hundreds Are Measured

Every entry is ranked by one number: balls faced from the first delivery of the innings to the moment the batter reached 100. Runs scored after that do not matter for the ranking, which is why Misbah-ul-Haq (Pakistan) sits second with 56 balls even though he finished on 101, while Brian Lara (West Indies) needed 77 balls on his way to 216 at Multan.

Only three hundreds came in fewer than 69 balls. McCullum’s 54 leads, Misbah’s 56 at Abu Dhabi on 30 Oct 2014 is next, and Adam Gilchrist (Australia) made 57 against England at the WACA on 14 Dec 2006. The next mark is 69 balls, shared by David Warner against India in Jan 2012 and Travis Head against England on 21 Nov 2025. Ties are listed by date, so equal ball counts are not split by any other rule.

Fastest Century in Test Cricket (Men)

BatterBalls to 100Final scoreAgainstVenueDate
BB McCullum New Zealand54145AustraliaHagley Oval, Christchurch20 Feb 2016
Misbah-ul-Haq Pakistan56101AustraliaSheikh Zayed Cricket Stadium, Abu Dhabi30 Oct 2014
AC Gilchrist Australia57102EnglandWACA Ground, Perth14 Dec 2006
DA Warner Australia69180IndiaWACA Ground, Perth13 Jan 2012
TM Head Australia69123EnglandPerth Stadium, Perth21 Nov 2025
CH Gayle West Indies70102AustraliaWACA Ground, Perth16 Dec 2009
C de Grandhomme New Zealand71105West IndiesBasin Reserve, Wellington1 Dec 2017
BB McCullum New Zealand74195Sri LankaHagley Oval, Christchurch26 Dec 2014
AB de Villiers South Africa75129IndiaSuperSport Park, Centurion16 Dec 2010
BC Lara West Indies77216PakistanMultan Cricket Stadium, Multan19 Nov 2006
JM Bairstow England77136New ZealandTrent Bridge, Nottingham10 Jun 2022
V Sehwag India78180West IndiesDaren Sammy Cricket Ground, Gros Islet10 Jun 2006
BB McCullum New Zealand78202PakistanSharjah Cricket Stadium, Sharjah26 Nov 2014
DA Warner Australia78113PakistanSydney Cricket Ground, Sydney3 Jan 2017
CH Gayle West Indies80105EnglandThe Oval, London19 Aug 2004
Sarfraz Ahmed Pakistan80109AustraliaDubai International Cricket Stadium, Dubai22 Oct 2014
HC Brook England80153PakistanRawalpindi Cricket Stadium, Rawalpindi1 Dec 2022
JL Smith England80184IndiaEdgbaston, Birmingham2 Jul 2025
LRPL Taylor New Zealand81138AustraliaSeddon Park, Hamilton27 Mar 2010
DL Vettori New Zealand82127ZimbabweHarare Sports Club, Harare7 Aug 2005
DA Warner Australia82122West IndiesSydney Cricket Ground, Sydney3 Jan 2016
AC Gilchrist Australia84113ZimbabweWACA Ground, Perth9 Oct 2003
ML Hayden Australia84101ZimbabweSydney Cricket Ground, Sydney17 Oct 2003
S Dhawan India85187AustraliaPunjab Cricket Association IS Bindra Stadium, Mohali14 Mar 2013
BA Stokes England85101New ZealandLord’s Cricket Ground, London21 May 2015

Fastest Fifty in Test Cricket

BatterBalls to 50Final scoreAgainstVenueDate
Misbah-ul-Haq Pakistan21101AustraliaSheikh Zayed Cricket Stadium, Abu Dhabi30 Oct 2014
DA Warner Australia2355PakistanSydney Cricket Ground, Sydney3 Jan 2017
JH Kallis South Africa2454ZimbabweNewlands, Cape Town4 Mar 2005
BA Stokes England2457West IndiesEdgbaston, Birmingham26 Jul 2024
S Shillingford West Indies2553New ZealandSabina Park, Kingston8 Jun 2014
Mohammad Ashraful Bangladesh2667IndiaShere Bangla National Stadium, Mirpur25 May 2007
DW Steyn South Africa2658West IndiesSt George’s Park, Gqeberha (Port Elizabeth)26 Dec 2014
Mohammad Yousuf Pakistan2750South AfricaNewlands, Cape Town2 Jan 2003
CH Gayle West Indies2880New ZealandQueen’s Park Oval, Port of Spain16 Jun 2014
C de Grandhomme New Zealand2871Sri LankaHagley Oval, Christchurch26 Dec 2018
RR Pant India2850Sri LankaM Chinnaswamy Stadium, Bengaluru12 Mar 2022
TG Southee New Zealand2977EnglandMcLean Park, Napier22 Mar 2008
RR Pant India2961AustraliaSydney Cricket Ground, Sydney3 Jan 2025
TM Dilshan Sri Lanka3092New ZealandGalle International Stadium, Galle18 Aug 2009
BB McCullum New Zealand30202PakistanSharjah Cricket Stadium, Sharjah26 Nov 2014

Fastest Test Century for India

BatterBalls to 100Final scoreAgainstVenueDate
V Sehwag India78180West IndiesDaren Sammy Cricket Ground, Gros Islet10 Jun 2006
S Dhawan India85187AustraliaPunjab Cricket Association IS Bindra Stadium, Mohali14 Mar 2013
HH Pandya India86108Sri LankaPallekele International Cricket Stadium, Kandy12 Aug 2017
V Sehwag India87201Sri LankaGalle International Stadium, Galle31 Jul 2008
V Sehwag India87165South AfricaEden Gardens, Kolkata14 Feb 2010
RR Pant India89146EnglandEdgbaston, Birmingham1 Jul 2022
V Sehwag India90109Sri LankaP Sara Oval, Colombo3 Aug 2010
V Sehwag India90117EnglandNarendra Modi Stadium, Ahmedabad15 Nov 2012
MS Dhoni India93148PakistanIqbal Stadium, Faisalabad21 Jan 2006
V Sehwag India97131Sri LankaGreen Park, Kanpur24 Nov 2009

Fastest Century in Women's Tests

BatterBalls to 100Final scoreAgainstVenueDate
NR Sciver-Brunt England96128South AfricaMangaung Oval, Bloemfontein15 Dec 2024
Shafali Verma India113205South AfricaMA Chidambaram Stadium, Chennai28 Jun 2024
S Mandhana India122149South AfricaMA Chidambaram Stadium, Chennai28 Jun 2024
ME Bouchier England124126South AfricaMangaung Oval, Bloemfontein15 Dec 2024
A Sutherland Australia133129IndiaWACA Ground, Perth6 Mar 2026
YH Bhatia India145113EnglandLord’s Cricket Ground, London10 Jul 2026
A Sutherland Australia148137EnglandTrent Bridge, Nottingham22 Jun 2023
A Sutherland Australia149210South AfricaWACA Ground, Perth15 Feb 2024
M Kapp South Africa151150EnglandThe Cooper Associates County Ground, Taunton27 Jun 2022
TT Beaumont England152208AustraliaTrent Bridge, Nottingham22 Jun 2023

Who Appears Most: McCullum, Warner and the Perth Effect

Two batters own three entries each in the men’s list. McCullum hit hundreds in 54, 74 and 78 balls, the last two inside a few weeks in late 2014. Warner (Australia) reached three figures in 69, 78 and 82 balls. Australian batters fill seven places in all, and New Zealand batters fill six.

Perth is the standout city. The WACA Ground hosted four of these hundreds, by Gilchrist twice, Warner and Chris Gayle (West Indies, 70 balls), and Head added a fifth at Perth Stadium. Australia were also the side on the receiving end more than any other team, conceding six of the quick hundreds, including the top two.

Fast scoring has not faded with time. Harry Brook (England) needed 80 balls at Rawalpindi in Dec 2022, Jamie Smith (England) matched that at Edgbaston on 2 Jul 2025, and Head’s 69 came in Nov 2025. For balls to 100 in the shorter formats, compare the fastest ODI hundreds and the fastest T20I hundreds.

Fastest Test Century by an Indian Batter

Virender Sehwag owns India’s quickest Test hundred in the data: 78 balls against West Indies at Gros Islet on 10 Jun 2006, an innings that ended on 180. He also holds six of the ten places in India’s list, with hundreds in 87, 87, 90, 90 and 97 balls as well.

Shikhar Dhawan is second with 85 balls against Australia at Mohali in Mar 2013, followed by Hardik Pandya’s 86 against Sri Lanka at Kandy in Aug 2017. Rishabh Pant reached 100 in 89 balls at Edgbaston on 1 Jul 2022, and MS Dhoni’s 93 at Faisalabad in Jan 2006 completes the group. Virat Kohli does not appear in India’s top ten here. For India’s run and wicket leaders, see the India cricket team records.

Among fifties, Pant’s 28 balls against Sri Lanka at Bengaluru in Mar 2022 is the quickest made in India in this list. The overall fifty record belongs to Misbah with 21 balls, in the same innings as his 56-ball hundred.

Questions about Fastest Test century

Who scored the fastest century in Test cricket?

New Zealand’s Brendon McCullum reached 100 in 54 balls against Australia at Christchurch on 20 Feb 2016, the quickest in the matches covered here since Dec 2001. Misbah-ul-Haq (Pakistan) is next with 56 balls, then Adam Gilchrist (Australia) with 57.

What is the fastest Test century by an Indian?

Virender Sehwag’s 78-ball hundred against West Indies on 10 Jun 2006 is India’s fastest in the data. Shikhar Dhawan (85 balls) and Hardik Pandya (86 balls) are the next quickest. Sehwag holds six of India’s top ten.

What is the fastest fifty in Test cricket?

Misbah-ul-Haq (Pakistan) reached 50 in 21 balls against Australia at Abu Dhabi on 30 Oct 2014. David Warner (Australia) is second with 23 balls at Sydney in Jan 2017. For India, Rishabh Pant’s 28 balls at Bengaluru in Mar 2022 is the quickest in the list.

Who has the fastest century in women's Test cricket?

Nat Sciver-Brunt (England) reached 100 in 96 balls against South Africa at Bloemfontein on 15 Dec 2024, across the 24 women’s Tests covered. Shafali Verma (India) took 113 balls at Chennai in Jun 2024 and went on to 205.

Does this list include the fastest double century in Test cricket?

No. The ranking counts balls to 100 only, so big finishes such as Lara’s 216 or McCullum’s 202 are listed by how fast the first hundred came. For the biggest totals by a batter, see the Test cricket records hub and the most Test runs list.

Source: ball-by-ball match data from Cricsheet.org (ODC-BY). See how we compile these records.