A century normally builds over time. A record-breaking hundred tears through a match before the fielding side can settle. The fastest 100 in all formats debate belongs to three very different innings: Brendon McCullum’s 54-ball Test hundred, AB de Villiers’ 31-ball ODI hundred, and Sahil Chauhan’s 27-ball T20I hundred.
These records cannot be judged by balls alone. A Test hundred carries red-ball pressure, slip cordons, longer spells, and session control. An ODI hundred needs acceleration inside a fifty-over plan. A T20I hundred asks for instant violence, because the innings can finish before a batter gets another chance.
Record Table for the Fastest Hundreds
| Format | Player | Team | Balls | Opponent | Venue | Year |
| Test | Brendon McCullum | New Zealand | 54 | Australia | Christchurch | 2016 |
| ODI | AB de Villiers | South Africa | 31 | West Indies | Johannesburg | 2015 |
| T20I | Sahil Chauhan | Estonia | 27 | Cyprus | Episkopi | 2024 |
This table covers men’s international cricket. Domestic T20, franchise T20, and first-class records belong to separate record lists because match status, opposition pool, and record category differ.
The Three Innings in Simple Terms
Each record came from a different kind of cricket pressure.
- Brendon McCullum attacked in a Test match during his final international appearance.
- AB de Villiers turned the final overs of an ODI into a hitting exhibition.
- Sahil Chauhan broke the T20I record during a chase for a large target for Estonia.
The numbers look close on paper, but the demands were different. McCullum had to face a red ball. De Villiers had more overs around him but carried late-innings strike pressure. Chauhan had almost no time to settle, yet reached three figures faster than anyone in T20I cricket.
Brendon McCullum and the Fastest Test Century
The fastest century in Test cricket belongs to Brendon McCullum. He reached his hundred from 54 balls against Australia at Christchurch in 2016. The innings came in his final Test, which gave the record extra weight.
McCullum attacked from the start. The ball flew through the off side, over midwicket, and straight down the ground. Australia had pace, fielders close to the bat, and a match situation that should have demanded control. McCullum chose a bolder path. He made 145 from 79 balls and turned his farewell into a record that still leads Test cricket.
The innings worked because of four clear factors:
- He found boundary options from the first few overs.
- He forced Australia to change fields quickly.
- He converted short length into instant scoring.
- He kept attacking after reaching the record pace.
A 54-ball hundred in Tests remains difficult because the format gives bowlers time to plan. McCullum broke that rhythm before it could settle.
AB de Villiers and the Fastest ODI Century

The fastest century in ODI cricket belongs to AB de Villiers. He reached three figures from 31 balls against West Indies at Johannesburg in 2015. His final score was 149 from 44 balls, with heavy scoring straight, square, and behind the wicket.
This innings changed how many fans viewed ODI finishing. De Villiers arrived with a platform already built, but he still needed rare timing to reach a hundred that quickly. He did not swing at everything. He moved across the crease, opened new angles, and made strong deliveries look hittable.
The AB de Villiers 31-ball century had a few visible traits:
- His first boundary released the pressure quickly.
- His leg-side hitting forced bowlers wider.
- His off-side range removed safe bowling zones.
- His strike rate kept rising instead of fading.
A 31-ball ODI hundred is harder than a T20 scorecard may suggest. The ball can be older, fielders can protect boundaries, and bowlers can use wide yorkers. De Villiers beat those plans through range rather than blind hitting.
Sahil Chauhan and the Fastest T20I Century
The fastest century in T20I cricket belongs to Sahil Chauhan. He reached 100 from 27 balls for Estonia against Cyprus in 2024. His unbeaten 144 from 41 balls included 18 sixes, which made the innings a record-breaking T20I performance.
The chase gave the innings its urgency. Estonia needed quick scoring, and Chauhan answered with a series of clean hits that pushed the required rate down at high speed. His hundred came faster than the previous T20I record and faster than the best known domestic T20 hundred.
The innings had three simple strengths:
- He attacked length balls without delay.
- He kept clearing the boundary instead of searching for twos.
- He finished the chase with time left in the innings.
The fastest international century now belongs to a T20I batter from an Associate cricket nation. This detail is important because modern T20I records include all official T20I matches, including matches beyond older full-member teams.
Format Comparison: Why Each Record Feels Different
The fastest hundreds across formats cannot be ranked through ball count alone. A 54-ball Test hundred and a 27-ball T20I hundred belong to different cricket worlds.
| Factor | Test | ODI | T20I |
| Ball type | Red ball | White ball | White ball |
| Match length | Five days | Fifty overs | Twenty overs |
| Field pressure | Close catchers early | Mixed attacking fields | Boundary protection |
| Batting risk | High dismissal cost | Balanced risk | Heavy risk accepted |
| Record holder | Brendon McCullum | AB de Villiers | Sahil Chauhan |
Test cricket punishes reckless batting across long spells. ODI cricket demands tempo control inside a fixed chase or total-building plan. T20I cricket rewards immediate hitting because every over has high value.
Top Fastest Hundreds by Format
Test Cricket Fastest Hundreds
| Balls | Player | Team | Opponent | Year |
| 54 | Brendon McCullum | New Zealand | Australia | 2016 |
| 56 | Viv Richards | West Indies | England | 1986 |
| 56 | Misbah-ul-Haq | Pakistan | Australia | 2014 |
| 57 | Adam Gilchrist | Australia | England | 2006 |
| 67 | Jack Gregory | Australia | South Africa | 1921 |
ODI Cricket Fastest Hundreds
| Balls | Player | Team | Opponent | Year |
| 31 | AB de Villiers | South Africa | West Indies | 2015 |
| 36 | Corey Anderson | New Zealand | West Indies | 2014 |
| 37 | Shahid Afridi | Pakistan | Sri Lanka | 1996 |
| 40 | Glenn Maxwell | Australia | Netherlands | 2023 |
| 41 | Asif Khan | United Arab Emirates | Nepal | 2023 |
T20I Cricket Fastest Hundreds
| Balls | Player | Team | Opponent | Year |
| 27 | Sahil Chauhan | Estonia | Cyprus | 2024 |
| 33 | Jan Nicol Loftie-Eaton | Namibia | Nepal | 2024 |
| 34 | Kushal Malla | Nepal | Mongolia | 2023 |
| 35 | David Miller | South Africa | Bangladesh | 2017 |
| 35 | Rohit Sharma | India | Sri Lanka | 2017 |
These tables help separate the fastest hundred in cricket conversation from casual memory. Many fans remember famous innings first, but official record lists depend on balls faced, match type, and international status.
Why Fast Hundreds Have Become Common?
Modern batting has changed the way hundreds are built. Players now train for six-hitting, range hitting, reverse sweeps, ramps, pick-up shots, and high-tempo starts. T20 leagues have made batters comfortable with risk from the first over.
Several changes have pushed record pace:
- Batters practice boundary hitting from early training stages.
- Teams accept higher risk in short formats.
- Powerplays create gaps during the early phase.
- White-ball cricket rewards hitting through the line.
- Stronger lower orders reduce fear of collapse.
- Batters now target matchups with greater detail.
Even with these changes, a record hundred still needs rare control. Power starts the innings, but timing keeps it alive.
Indian Interest in the Fastest Century Debate
Indian fans often search this topic because Rohit Sharma, Yuvraj Singh, Virat Kohli, and Suryakumar Yadav have made fast centuries across formats. Rohit’s 35-ball T20I hundred against Sri Lanka remains India’s joint-fastest T20I century. Virat Kohli’s ODI hundreds are generally remembered for chases and control, rather than raw ball count.
India’s place in this debate is strong because of volume, fan interest, and white-ball batting depth. The absolute international records, however, belong to McCullum, de Villiers, and Chauhan across the three main formats.
Closing Insights
The fastest 100 in all formats list has three clear leaders. Brendon McCullum owns the Test record with a 54-ball hundred. AB de Villiers owns the ODI record with a 31-ball hundred. Sahil Chauhan owns the T20I record with a 27-ball hundred.
These innings are remembered for different reasons. McCullum attacked the red-ball convention. De Villiers turned an ODI finish into a record surge. Chauhan took T20I scoring to its fastest century mark. Together, they show how one hundred can feel completely different across cricket formats.
FAQs
How are balls counted for a fastest century record?
Only legal deliveries faced by the batter count toward the ball tally. Wides do not count as balls faced. No-balls can count only when the batter makes contact and the delivery enters the personal score.
What is the difference between a fastest century and highest strike rate?
Fastest century measures balls taken to reach 100. Strike rate measures scoring speed across an innings. A batter can have a higher strike rate without reaching a hundred.
Why do T20I records now include Associate nations?
Official T20I status covers matches between ICC members under recognised conditions. This widened the record pool and gave Associate players the same statistical category for approved international T20 matches.
Can a rain-shortened match produce a fastest ODI hundred?
A rain-shortened ODI can still produce a fastest hundred if the match keeps ODI status. The record depends on balls faced by the batter, rather than the original innings length.
Why are some famous franchise hundreds absent from this list?
Franchise hundreds belong to domestic T20 record lists, even when the players are international stars. This article covers men’s international cricket across Tests, ODIs, and T20Is.