logo

Fastest 100 in Cricket History: ODI, T20 & Test Matches

Fastest 100 in Cricket History: ODI, T20 & Test Matches

There is nothing more exciting than watching a cricket match, but one thing that makes the match more interesting is the batter scoring a ton. The crowd gets louder, bowlers start panicking, and suddenly every ball feels like it could disappear into the stands. 

And when the madness turns into a century in record time? It is the moment everyone remembers forever: the bowler, the fans, and, most importantly, the batsman. There are several players who scored a hundred, but those who hit the fastest 100 in cricket history are the fearless few who rewrite records and rule the game like kings.

Let’s shed some light on the players who scored the fastest century in cricket history in different formats: ODI, T20 and Test matches (yes, even tests aren’t always slow). 

Top 5 Fastest 100 in Cricket History: ODI Format 

ODIs are supposed to be balanced, a combo of some patience and some aggression. But it didn’t matter to these players. 

1- AB de Villiers

Smashing the fastest 100 in cricket history was just a game of 31 balls for AB de Villiers. And honestly, it looked like he was playing a different sport altogether. 

Watching this inning was fun for cricket fans. Bowlers had no clue where to bowl, and good deliveries were getting punished. 

This wasn’t just fast, this was unreal. 

2- CJ Anderson

Before AB came along and rewrote history, CJ held the record of the fastest 100 in cricket history. 

His game wasn’t anything fancy, but it was clean. 

3- Shahid Afridi

Afridi made the fastest century in cricket history when he was a teen and relatively unknown. 

He walks in and starts smashing sixes like there is no tomorrow. That inning didn’t just break records, but it introduced the world to ‘Boom Boom Afridi.’

4- Glenn Maxwell

Maxwell is known for doing the unexpected, time and time again, and this innings was a perfect example. 

The bowler thought it was a great ball, but suddenly it turned in reverse, hitting for either four or six. 

5- Asif Khan

The most recent entry to this list of the fastest 100 in cricket history is Asif Khan. In his performance, he showed how modern cricket continues to evolve. 

Cricketers and matches like these make history. 

 

Rank Player Balls Taken Score Teams Opponent Year Venue
1 AB de Villiers 31 149 South Africa West Indies  18/01/2015 Johannesburg
2 CJ Anderson 36 131* New Zealand West Indies 01/01/2014 Queenstown
3 Shahid Afridi 37 102 Pakistan  Sri Lanka 01/01/2014 Nairobi
4 Glenn Maxwell 40  106 Australia  Netherland 25/10/2023 Delhi
5 Asif Khan 41 101 UAE Nepal 16/03/2023 Kirtipur

Top 5 Fastest 100 in Cricket History: T20 Format

T20 is already fast-paced. Smashing the fastest hundred in T20 feels ridiculously quick. 

1- Sahil Chauhan

Not a widely known name, but Sahil Chauhan made headlines with the fastest 100 in cricket history. 

The match was like one great inning, and suddenly everyone started talking about Sahil.

2- Muhammad Fahad 

‘Fahad’ is the name every cricket fan knows. 

This is the fastest 100 in cricket history, filled with extraordinary hitting. It looked easy, but we all know scoring the fastest hundred in T20 isn’t a piece of cake.

3- Jan Nicol Loftie-Eaton

Another unexpected name on the list of the fastest hundred in T20 is Jan Nicol Loftie-Eaton. 

His century came at a pace that left everyone surprised. 

4- Sikandar Raza

He has been the go-to player of Zimbabwe, but this inning was something else. It wasn’t just about hitting; it was all about the fastest 100 in cricket history. 

A proper match-winning knock. 

5- Finn Allen

This fastest century in cricket history was explosive, fearless and incredibly clean. 

With this fastest hundred in T20, he broke Chris Gayle’s record. That was a wonderful performance by Finn Allen. 

Rank Player Balls Taken Score Teams Opponent Year Venue
1 Sahil Chauhan 27 144* (41) Estonia Cyprus 17/06/2024 Episkopi
2 Muhammad Fahad  29  120 (34) Turkey  Bulgaria  12/07/2025 Sofia 
3 Jan Nicol Loftie-Eaton 33 101 (36) Namibia Nepal 27/02/2024 Kirtipur
4 Sikandar Raza 33 133* (43) Zimbabwe Gambia 23/10/2024 Nairobi (Ruaraka)
Finn Allen 33 100* (33) New Zealand  South Africa  04/03/2026 Kolkata 

Top 5 Fastest 100 in Cricket History: Test Format

Now, here is where things get interesting. The test format is supposed to be slow. Right? But not always. The match’s pace is what the players decide. The player decided to score the fastest 100 in test cricket, and so they did. 

1- BB McCullum

Starting the list with BB McCullum. He scored the fastest 100 in cricket history. 

It felt like he wanted everyone to remember what test cricket is about and how he changed the meaning. 

2- IVA Richards

Sir Viv Richards dominated bowlers with confidence and style. His 56- ball century showed that aggressive batting isn’t just a modern invention. He was doing it even when T20 didn’t exist. 

With the fastest 100 in cricket history, he didn’t score runs; he owned the game. 

3- Misbah-ul-Haq

This name and match surprised a lot of cricket fans. He was often known for his calm and composed demeanour. And when he hit the fastest century in test, he left everyone stunned. 

It was like a completely different version of him. 

4- AC Gilchrist

This batsman was simple; his approach was that the ball was there to hit, and when he kept going, even the test bowlers couldn’t stop him. 

His fastest 100 in cricket history is still one of the most entertaining innings. 

5- JM Gregory

With this fastest century in test cricket, Jack (JM Gregory) proved that aggressive cricket has always existed. 

He believed in attacking and making cricket entertaining. 

Rank Player Balls Taken Team Opponent Venue
1 BB McCullum 54 New Zealand  Australia  Christchurch
2 IVA Richards 56 West Indies  England  St John’s
3 Misbah-ul-Haq 56 Pakistan  Australia  Abu Dhabi
4 AC Gilchrist 57 Australia  England Perth
5 JM Gregory 67 Australia  South Africa Johannesburg

 

The Game Changers

What makes these centuries isn’t just the number of balls; it’s the mindset, skills and strategies. 

Being in the field is more about confidence, taking risks, and decision-making.  These players have not just hammered the fastest 100 in cricket history, but made bowlers rethink their plans. 

And the most interesting part is that records like these never last forever. 

New players come with a similar mindset: to set the stage on fire. They come fearless, play confidently and rewrite records. They are often known for ruling like a king. 

The next time you’re watching a match and a batter starts going big, don’t blink an eye. You might miss a big thing happening. 

Related Articles

Leave a Reply