Cricket History & InsightsEvergreen cricket guides and records
Records

Fastest Centuries in Cricket History: Top 10 Record-Breaking Innings

Fast centuries are about early length recognition, clean match-up choices and the courage to keep attacking after the field spreads.

Quick read: A clear guide to landmark fast hundreds across international cricket.

  1. Sahil Chauhan, 27 balls, Estonia vs Cyprus, T20I 2024

    The fastest recorded men's T20I hundred pushed international power hitting to a new edge.

  2. AB de Villiers, 31 balls, South Africa vs West Indies, ODI 2015

    The fastest ODI century remains a 360-degree masterclass.

  3. Jan Nicol Loftie-Eaton, 33 balls, Namibia vs Nepal, T20I 2024

    A major Associate-cricket record that underlined the format's global growth.

  4. Sikandar Raza, 33 balls, Zimbabwe vs Gambia, T20I 2024

    Experience and clean hitting in a record-level assault.

  5. Kushal Malla, 34 balls, Nepal vs Mongolia, T20I 2023

    A left-handed landmark for Nepal and emerging cricket.

  6. David Miller, 35 balls, South Africa vs Bangladesh, T20I 2017

    A full-member T20I benchmark for years.

  7. Rohit Sharma, 35 balls, India vs Sri Lanka, T20I 2017

    Fast scoring with timing, range and placement.

  8. Corey Anderson, 36 balls, New Zealand vs West Indies, ODI 2014

    The innings that broke Shahid Afridi's long-standing ODI mark.

  9. Shahid Afridi, 37 balls, Pakistan vs Sri Lanka, ODI 1996

    The Nairobi hundred changed how teams imagined ODI powerplay batting.

  10. Brendon McCullum, 54 balls, New Zealand vs Australia, Test 2016

    The fastest Test hundred, made in a farewell Test, showed that red-ball cricket could still be explosive.

Fast hundreds age well when they change what future batters believe is possible.
Research and reference links

Last reviewed: June 2, 2026. Rankings are editorial where no official all-time ranking exists.