Fastest Test Centuries Explained: Misbah, McCullum, and the Record Books
The fastest centuries in Test cricket history — Misbah-ul-Haq's 56-ball century vs Australia (Sharjah, 2014), Brendon McCullum's 54-ball century (Christchurch, 2016), and the historical rankings; how strike rate in Test cricket has changed, and the fastest hundred in Tests is much rarer than the fastest T20 century.
A Test century in 56 or fewer balls represents exceptional batting power in a format where batsmen face 90 balls per hour and play cautiously for 100-200 balls before reaching three figures. The fastest century record in Tests has changed multiple times since the 2010s — driven by batsmen increasingly applying T20 techniques (power hitting, upper cuts, slog sweeps) to Test cricket. The metric of 'balls to 100' in Tests was rarely discussed before the 2010s; it has become a standard talking point as T20 cricket has normalised ball-per-ball scoring rates above 2 per ball.
Misbah-ul-Haq's 56-Ball Test Century
Misbah-ul-Haq (Pakistan) scored a Test century from 56 balls vs Australia (Sharjah, October 2014) — at the time equalling the fastest century in Test cricket history (previously held by Viv Richards, also 56 balls, 1986). Misbah's innings: he reached 50 from 38 balls, then hit four consecutive sixes off spinner Nathan Lyon (four sixes in four balls — a record that matched the fastest 50-to-100 progression in Test history). Context: Pakistan were in a winning position; Misbah was batting at number 5 at age 40 — becoming the oldest batsman to hit a Test century at this pace. He celebrated his century with push-ups at the crease — a celebration widely reported in international media.
Brendon McCullum's 54-Ball Century
Brendon McCullum (New Zealand) scored the fastest Test century in history from 54 balls vs Australia (Christchurch, February 2016 — McCullum's final Test match). The innings: McCullum hit 11 sixes and 4 fours in his 145 from 79 balls — the 54-ball milestone surpassing Misbah and Viv Richards. McCullum had announced his retirement before the Christchurch Test; the innings was played with the explicit freedom of a final match. Australia's bowling: Mitchell Starc and Josh Hazlewood targeted McCullum from the start; McCullum's response was to attack from ball 1, reaching 50 from 27 balls and 100 from 54. He was dismissed for 145 in the 2nd innings — New Zealand won the match and series. McCullum's 54-ball record stands as of 2026.
How Test Strike Rates Have Changed
Test batting strike rates over time: 1990s — elite opening batsmen averaged SR 45-55 (Gordon Greenidge, Sunil Gavaskar, David Gower). 2000s — SR 55-65 became standard for top batsmen (Matthew Hayden, Rahul Dravid). 2010s post-T20 — SR 60-75 became baseline; batsmen above 80 were considered exceptionally aggressive. 2020s (Bazball era) — England's playing roster average SR above 65 in Tests; individual batsmen like Ben Duckett (SR 80+) and Jonny Bairstow (SR 75+) are baseline, not outliers. The fastest Test century record has been set twice in 2014-2016 — both times by batsmen explicitly bringing T20 power-hitting into Test batting (McCullum had the highest T20 strike rate of any NZ batsman; Misbah had spent years in T20 franchise cricket). The trend toward faster Test scoring — and faster Test centuries — is expected to continue as T20 batting techniques become standard from junior cricket.
Frequently asked questions
Who holds the record for the fastest Test century?
Brendon McCullum (New Zealand) holds the record: 54 balls vs Australia at Christchurch, February 2016 — his final Test match. He scored 145 off 79 total balls (11 sixes, 4 fours), with the century milestone reached from 54 balls. The previous joint record was 56 balls (Misbah-ul-Haq vs Australia, Sharjah, 2014; and Viv Richards vs England, Antigua, 1986). McCullum's 54-ball record stands as of 2026.
What is Viv Richards's fastest Test century?
Viv Richards scored his fastest Test century in 56 balls vs England (Antigua, April 1986). The innings: 110 not out off 58 balls in total; he reached his century from 56 deliveries. Richards attacked from the first ball, reaching 50 from 33 balls. The 56-ball record stood for 28 years until Misbah-ul-Haq equalled it in 2014. Richards's century was made against England's bowling attack of Ian Botham, Graham Dilley, Phil Edmonds, and Derek Pringle — considered strong bowling for the era.
What is the fastest Test double century?
Ben Stokes (England) scored the fastest Test double century (201 balls) vs South Africa at Newlands, Cape Town, January 2016. He scored 258 off 198 balls in total — equalling the fastest double century record at the time. Earlier records: Nathan Astle (NZ) scored 200* off 153 balls vs England, Christchurch, 2002 — still the fastest 200 in Tests by balls faced. In terms of minutes, Astle's 200 (153 balls, approximately 182 minutes) remains the most aggressive double-century in Test history by time elapsed.
