Skip to content
Test Match Stats Subscribe

Fastest Century in Cricket: McCullum’s 54-Ball Test Record

Brendon McCullum holds the men’s Test record with a 54-ball century. See the ODI and T20I benchmarks, closest Test challengers and counting rules.

Priya Raman · 3 min read

Brendon McCullum holds the record for the fastest century in men’s Test cricket: 54 balls, against Australia at Hagley Oval, Christchurch, on 20 February 2016. He broke the shared 56-ball record of Viv Richards and Misbah-ul-Haq. Test record list; contemporary report

The answer to “fastest century in cricket” depends on the format. As of 4 October 2026, the men’s international records by balls faced are:

  • Tests: McCullum, 54 balls, New Zealand v Australia, Christchurch, 2016.
  • ODIs: AB de Villiers, 31 balls, South Africa v West Indies, Johannesburg, 18 January 2015. ODI records
  • T20Is: Sahil Chauhan, 27 balls, Estonia v Cyprus, Episkopi, 17 June 2024. T20I records

These are separate men’s international categories—not a combined ranking of every domestic, club or women’s innings. The ICC also confirmed Chauhan’s 27-ball hundred when he set the record.

What counts as a fastest century?

A century is an individual innings of at least 100 runs. For this record, “fastest” means the fewest balls faced from the start of the batter’s innings to reaching 100 or more, not the fewest minutes or the highest strike rate over the completed innings.

That starting point matters. ESPNcricinfo notes that Nathan Astle’s second hundred within his 222 against England in 2001/02 took only 39 balls. It does not displace McCullum: the record measures the journey from zero to the first hundred, not a later 100-run segment. Record definition and Astle note

The five fastest men’s Test centuries

Batter Team Balls to 100 Opposition Venue Season
Brendon McCullum New Zealand 54 Australia Christchurch 2015/16
Viv Richards West Indies 56 England St John’s 1985/86
Misbah-ul-Haq Pakistan 56 Australia Abu Dhabi 2014/15
Adam Gilchrist Australia 57 England Perth 2006/07
Jack Gregory Australia 67 South Africa Johannesburg 1921/22

Source: ESPNcricinfo’s Test fastest-hundreds table, checked 4 October 2026. Balls refer to reaching the century, not the completed innings; tied figures share the same position.

McCullum’s advantage over the previous record is just two deliveries. Gilchrist is only three behind him; the next entry, Gregory, takes another ten. The table identifies a small group of exceptionally rapid hundreds, not a smooth progression between eras.

McCullum’s innings: speed under pressure

McCullum entered with New Zealand 32/3 in the first innings of his final international match. Contemporary reporting described a lively green pitch, making this more than an attack on exhausted bowling in comfortable conditions. He also survived a catch on 39 because James Pattinson had overstepped. Match scorecard; contemporary report

His completed innings was 145 from 79 balls, with 21 fours and six sixes. New Zealand made 370, but Australia ultimately won by seven wickets. The speed record therefore should not be confused with a match-winning result. Scorecard

The distinction between milestone speed and innings strike rate is visible in the calculation:

Completed-innings strike rate = 145 ÷ 79 × 100 = 183.54 runs per 100 balls.

The 54 belongs to the century record; the 79 belongs to the full innings. Neither is a batting average, which measures runs per dismissal rather than scoring speed. See how to calculate batting average.

Balls faced and minutes produce different records

By elapsed batting time, Jack Gregory holds the men’s Test record with a 70-minute hundred against South Africa at Johannesburg in 1921/22. Both the Association of Cricket Statisticians and Historians and ESPNcricinfo’s minutes table list him first.

Minutes are affected by how quickly overs are delivered and how much strike a batter receives. Balls faced isolates the batter’s opportunities more directly, but it still does not adjust for pitch, opposition, boundaries or match situation. McCullum’s 54-ball hundred is the Test speed benchmark—not, by itself, proof that it was the greatest Test century.