sportsdunia logo
Search Icon

Advertisement

Advertisement

Top 10 Fastest Hundred in ODI - Updated 2025

12 min
Fastest Hundred in ODI
Table of content

One-day cricket has taken on a different dynamic. Modern-day cricket has shifted the game more towards the batter. It has been a lot easier to score runs in the 50-over format with two new balls. The process of reverse swing has thus been nullified due to the same. The ball remains hard, and batters can play their stroke easily.

The attacking technique with the bat has become the new norm in cricket. There have been many batting records created and broken. But scoring a century is always exciting. The hundreds highlight the efforts of cricketers who had the confidence to push the game’s boundaries. Sachin Tendulkar holds the record for scoring the most hundreds in international cricket with 100 international hundreds. But in the article, we take a look at 10 cricketers with the fastest hundred in ODI.

How We Ranked the Fastest 100 in ODI - Ranking Factors

Certain ranking factors have been defined to rank the top 10 fastest century in ODI. These factors will allow us to explore more than just the primary metrics and will provide deeper analysis about the game.

  • Balls Faced to Reach 100: It is the core metric to rank the fastest hundred in ODI. A lesser number of balls taken to score a century implies that it is the fastest one.
  • Strike Rate During Century: The strike rate becomes an integral factor while ranking the fastest century in India. It reflects scoring explosiveness and tempo and has become a major criterion in the modern era of cricket.
  • Match Situation / Pressure: Century under pressure or during a chase adds value (e.g., saving a collapse), and such innings are a standout in the career of a player, and that has been considered while ranking the top 10 fastest century in ODI.
  • Quality of Opposition: Scoring fast against top-tier teams (Australia, India, England) weighs more than minnows, and such centuries have been given priority over others to rank the fastest ODI century.
  • Match Format Importance: World Cup or high-stakes matches boost the ranking in comparison to bilateral series or dead rubbers. Scoring a century in a World Cup match is a memorable moment for any batsman, and that has been kept in mind while ranking the fastest ODI century.
  • Venue Conditions: Pitch difficulty and boundary size (a fast century on a tough pitch is more valuable). This has been considered as a secondary factor while ranking the fastest hundred in ODI.
  • Result Impact: It is the primary motive of a batsman to score a century, which leads to a win or significantly influences the match outcome. Result impact is another criterion that has been used to determine the fastest hundred in ODI.
  • Boundary Ratio (Fours & Sixes): A Higher boundary ratio indicates dominance, more boundaries often reflect control and aggression and change the course of the match.
  • Bowling Attack Strength: Scoring against top-quality bowlers (e.g., Starc, Bumrah, Rashid) gets more weight. These are some top-quality bowlers, and scoring runs against such pedigree is a commendable job, which helps us to identify the top 10 fastest century in cricket.
  • Record Context: The context of breaking a record is also considered as a secondary factor (fastest ever by a player, country, tournament).

Advertisement

Top 10 Fastest ODI Hundred - Updated List 2025

The top 10 fastest ODI hundred include some exceptionally talented batsmen from all around the globe, such as Brian Lara, AB de Villiers, Shahid Afridi, Glenn Maxwell, Jos Buttler, etc. These players have scored many hundreds in their careers, but the ones in which they made the entire cricket arena admire their explosive approach are mentioned in the list below.

Cricketer NameBallsAgainstYear
AB de Villiers31West Indies2015
Corey Anderson36West Indies2014
Shahid Afridi37Sri Lanka1996
Glenn Maxwell40Netherlands2023
Asif Khan41Nepal2023
Mark Boucher44Zimbabwe2006
Brian Lara45Bangladesh1999
Shahid Afridi45India2005
Jesse Ryder46West Indies2014
Jos Buttler46Pakistan2015
Table: List of batters with the fastest hundred in ODI

Who has the Fastest Century in ODI History?

In the glorious history of ODIs, there have been numerous centuries which have made the whole world stand still and glued to their screens and just admiring the game. A similar moment occurred when AB de Villiers scored the fastest ODI century in the history of the game and smashed the West-Indian bowlers all over the park. He achieved this significant milestone in just 31 deliveries in 2015.

Advertisement

10. Jos Buttler | England

Jos Buttler
Jos Buttler (Image Credits: Jos Buttler Official X Account/@josbuttler)

The England white-ball skipper is one of the most explosive batters in the modern era. Buttler has been a star in the white-ball format for the Three Lions. He has already been a legend in the ODI and T20 formats for England. He revolutionised England’s limited-overs batting into the 21st century, and his impact on the one-day and T20 sides was exceptional.

Jos Buttler has been a brilliant striker of the ball. He is listed as the only English cricketer to score the fastest hundred in ODI cricket. The English wicket-keeper batter scored his fastest 100s in ODI in the 50-over format back in 2015 against Pakistan. He achieved the milestone in just 46 balls and became the fastest English batter to score a hundred in an ODI. He scored 116 against Pakistan at Dubai’s DSC.

9. Jesse Ryder | New Zealand

Jesse Ryder
Image Credits: Official X Account of ICC/@ICC

The explosive Kiwi opener is not the one being talked about in New Zealand’s cricket. He had that lazy elegance of stroke play while opening the innings for the Black Caps. But his brilliant strokeplay was shadowed by Brendon McCullum’s explosive batting. But he was equally good in the white ball format for the side. He failed to keep his talent and soon vanished from the international circuit.

Jesse Ryder’s main problem was alcohol trouble, which has plagued almost throughout his life. But despite all these controversies, he smashed the second-fastest hundred in ODI International by a New Zealand batter in the ODI format. He struck a hundred in 46 deliveries against the West Indies at Queenstown. He played a knock of 104 runs in that game.

8. Shahid Afridi | Pakistan

Shahid Afridi
Shahid Afridi (Image Credits: Shahid Afridi Official X Account/@SAfridiOfficial)

Shahid Afridi is one of the finest all-rounders for Pakistan and world cricket. Despite starting his career as an opener for the Men in Green, he later shifted to the middle order for the side. He was known for his explosive finishing ability and huge hits. Afridi tops the list for most sixes in ODI cricket by any batter in world cricket. He was not only an excellent finisher but also a sensational legspinner. Afridi ranks third with the most wickets by a Pakistani bowler.

The explosive-hitting batter has his name twice for the fastest hundred in ODI cricket. He is the only batter in the top 10 list to achieve the milestone. He achieved the remarkable feat by scoring a century in just 45 balls against India back in 2015. This was his second-fastest ton in the 50-over format. It showcased his excellent hitting skills in white ball cricket.

Advertisement

7. Brian Lara | West Indies

Brian Lara
Brian Lara for West Indies (Image credit: official X account of ICC| X/@ICC)

Brian Lara was one of the most stylish batters of all time. The fans were mesmerised by his elegance and strokeplay. Lara is the only captain for the West Indies to win the ICC 50-over format Trophy. He led the side to the ICC Champions Trophy in 2004. Since then, the side has not won any trophies in the ODI format of the game. However, Lara remains one of the finest West Indies batters of all time.

Windies are known to be big hitters of the ball. But with Lara’s elegance, he is the most shocking batter in the list for the fastest hundred in ODI. The Southpaw scored a century in just 45 balls against Bangladesh in 1999. He played a knock of 117 runs.

6. Mark Boucher | South Africa

fastest-stumping-record
Mark Boucher (Image Credits: Proteas Men Official X Account/@ProteasMenCSA)

Mark Boucher was a sensational wicket-keeper of his generation. The former Proteas has the record for the most dismissals across all formats of the game. He has 998 dismissals to his name, with 952 catches and 46 stumpings. This showcases his amazing wicket-keeping techniques. Not only was he a brilliant keeper, but he was also an excellent middle-order batter.

Boucher was a hard hitter of the ball in the middle overs and the business end of the innings. This is the reason he has the record for the 6th fastest hundred in ODI cricket. He scored his hundred in just 44 deliveries and remained not out with a score of 147 in the game against Zimbabwe back in 2009 at the Senwes Park Stadium.

5. Asif Khan | UAE

Asif Khan
Asif Khan (Image Credits: UAE Cricket Official X Account/@EmiratesCricket)

Asif Khan is the UAE batter who was born in Pakistan and played for Lahore in 32 first-class matches. Then he shifted to the UAE in 2017 to play international cricket and played for the national team from 2022. The batter does not have a long career like other batters; he has featured in just 26 ODIs for the associate nation.

The batter is the only one from an associate nation on the list for the fastest hundred ODI. He scored in 41 balls against Nepal, this was his maiden hundred as well. It remains the fastest by a player from an associate nation in ODI cricket. He played a knock of 101 runs. So far in his career, he has scored three hundred and five fifties.

Advertisement

4. Glenn Maxwell | Australia

maxwell
maxwell

Glenn Maxwell is one of the aggressive batters of this era. He entertains the fans with his unconventional stroke play and has always lit up the stadium with some brilliant hitting. He has been a game-changer for Australia for years in the white-ball format. The middle-order batter’s best innings came in the ICC ODI World Cup 2023 match against Afghanistan, where he scored 201 runs in just 128 balls and single-handedly won the match for the Aussies when they were 91/7 chasing a total of 292 runs.

His fastest century also came in the same tournament against the Netherlands. Scoring a century in just 40 balls. It is also the World Cup’s fastest century. He scored 106 runs in 44 balls. Maxwell has been dropped from the ODI format despite being in good form.

3. Shahid Afridi | Pakistan

Shahid Afridi
Shahid Afridi (Image Credits: Shahid Afridi Official X Account/@SAfridiOfficial)

Shahid Afridi is one of Pakistan’s greatest cricketers of all time. His ability with the bat and ball for the side was crucial in the white ball format of the game. Fans know him for his aggressive batting style. But he was also the joint-highest wicket-taker in the 2011 World Cup, despite not being a regular out-and-out bowler. This showcases his ability with the ball as well.

Shahid Afridi was the first batter to score the fastest hundred in ODI cricket. He held the record for many years, but it was then broken in 2014 for the first time. Afridi scored a hundred in just 37 balls against Sri Lanka back in 1996. He scored 102 runs against the Lankan Lions.

2. Corey Anderson | New Zealand

Corey Anderson
Image Credits: Official X Account of ICC/@ICC

Corey Anderson was one of the fiercest batters in his prime. He was a match-winner for the Kiwis in the white ball format of the game. But due to a lack of consistency, he was dropped from the side and later on shifted to the USA to continue his international cricket career. He became the youngest New Zealand player to gain a contract at the age of 16.

Anderson made history in ODI cricket by scoring one of the fastest centuries in only 36 balls. In 2014, he surpassed Shahid Afridi’s 15-year-old record for the fastest century. He scored 131 runs against the West Indies. But it did not stay for many years, it was broken a year later.

Advertisement

Skyscanner Banner

1. AB de Villiers | South Africa

most-expensive-bat-in-the-world
AB de Villiers' fastest hundred (Image Credits: ICC Official X Account/@ICC)

AB de Villiers, known as ‘Mr.360’ of cricket, was a sensational batter across formats. He was named so because of his ability to play shots all around the ground and his unorthodox style of play. He dominated the white ball cricket like no one during his prime time. In his ODI career, he scored 9577 runs at an average of 53.51, including 25 centuries and 53 half-centuries.

De Villiers is atop for the fastest hundred in ODI. ABD fastest hundred stands out at the top because he broke the record of Corey Anderson, by achieving the milestone in just 31 balls. He made a century against the West Indies in 2015. He played a knock of 149 runs, hitting 16 sixes, which was then the most by any batter at that time in an innings.

Who Has the Fastest Century in ODI Cricket 2025?

On May 17, 2025, Milind Kumar made a big mark in USA cricket by scoring the fastest century ever for the USA team in a One Day International (ODI) match. Playing against Canada in the ICC Cricket World Cup League 2, he reached his hundred in just 60 balls, beating the previous USA record of 79 balls. Milind played an exciting and aggressive innings, which included a huge 32-run over. He stayed not out on 115 runs from 67 balls. His brilliant knock helped the USA score their highest-ever ODI total of 361 for 3. The team went on to win the match by 169 runs. It was a proud moment for Milind and a big step forward for USA cricket.

Advertisement

FAQs

Q. Who has the fastest century in ODI history?
+
A. AB de Villiers has the fastest hundred in ODI.
Q. What is the fastest 100 in T20?
+
A. Sahil Chauhan of Estonia scored a hundred in 27 balls.
Q. Who is the century king?
+
A. Sachin Tendulkar is the century king with the most hundreds.
Q. What is Virat Kohli's fastest century?
+
A. Virat Kohli's fastest century is in 52 balls.

Q. Who is the fastest to 20th century in ODI history?

+
A. Hashim Amla is the fastest 20th century in ODI.
Cricket Promotional Banner
Cricket Promotional BannerCricket Promotional Banner

Conversation

(0 Comments)

Loading comments...

Trending

Edited by- Meet Sharma
Follow Us:
sportsdunia google newssportsdunia google news

Editor's Pick