We take a look at the fastest centuries in Men's cricket history across all three formats of the game.
Given the switch in mentality of batters over recent years, you may be surprised to find that there is just one knock from the last decade that makes the list in Test cricket.
However, it is rather fitting that it is Brendon McCullum that leads the way.
The New Zealander blasted a 54-ball century against Australia in 2016, a fast-scoring ethos that has been carried into his coaching career, lending his name to the 'Bazball' era associated with the England team.
It is the great AB de Villiers that leads the way in the 50-over format.
'Mr 360', donning a vibrant pink South Africa kit, dismantled a West Indian attack, smashing 16 sixes and nine fours on his way to a magnificent 149.
T20 cricket is the most recent edition to the international game and this is really borne out in the list.
Every entry is from 2023-onwards with Estonia's Sahil Chauhan out in front after amassing a freakishly fast century from just 27 balls.
Balls | Player | Match | Year |
54 | Brendon McCullum | New Zealand v Australia | 2016 |
56 | Viv Richards | West Indies v England | 1986 |
56 | Misbah-ul-Haq | Pakistan v Australia | 2014 |
57 | Adam Gilchrist | Australia v England | 2006 |
67 | Jack Gregory | Australia v South Africa | 1921 |
Balls | Player | Match | Year |
31 | AB de Villiers | South Africa v West Indies | 2015 |
36 | Corey Anderson | New Zealand v West Indies | 2014 |
37 | Shahid Afridi | Pakistan v Sri Lanka | 1996 |
40 | Glenn Maxwell | Australia v Netherlands | 2023 |
41 | Asif Khan | UAE v Nepal | 2023 |
Balls | Player | Match | Year |
27 | Sahil Chauhan | Estonia v Cyprus | 2024 |
29 | Muhammad Fahad | Turkey v Bulgaria | 2025 |
33 | Jan Nicol Loftie-Eaton | Namibia v Nepal | 2024 |
33 | Sikandar Raza | Zimbabwe v Gambia | 2024 |
34 | Kushal Malla | Nepal v Mongolia | 2023 |