Odis record: ODI cricket i.e. 50 -over format may be considered a balance between Test and T20, but when it comes to stormy batting, there have been some players who washed the bowlers fiercely here. Many explosive names have been included in the list of batsmen who have scored the fastest century in ODI cricket. Let’s know about the batsmen who have scored the top 5 fastest century so far.
AB de Villiers (South Africa) – 31 balls century
Match- South Africa vs West Indies
place- Johannesburg
AB de Villiers had played such an innings in this match that cricket history will never forget. He blown away the West Indies bowlers by hitting a century off 31 balls. His 149 -run innings included 16 sixes and 9 fours. This is the fastest ODI century ever.
Corey Anderson (New Zealand) – century in 36 balls
Match- New Zealand vs West Indies
place- Queenstown
The new year started on 1 January 2014 with one of the most aggressive innings in cricket history. Anderson scored an unbeaten 131 in 36 balls, including 14 sixes and 6 fours. Due to his brilliant innings, this record was his name for a long time.
Shahid Afridi (Pakistan) – century in 37 balls
Match- Pakistan vs Sri Lanka
place- Nairobi
Pakistani cricketer Shahid Afridi made a sensation by scoring a century in 37 balls on his debut at the age of 16. This innings gave him the title of “Boom Boom Afridi”. His record was upheld for almost 18 years.
Glenn Maxwell (Australia) – century in 40 balls
Match- Australia vs Netherlands
place- Delhi
Maxwell created a panic in the ODI World Cup 2023 by hitting 106 runs in 40 balls. His innings included 8 sixes and 9 fours. This innings of Maxwell is counted among the most explosive centuries in Australia.
Asif Khan (UAE) – century in 41 balls
Match- UAE vs Nepal
place- Kirtipur
Asif Khan of UAE played a historic innings in Associate Nations Cricket. He scored an unbeaten 101 runs in 41 balls. It included 11 sixes and 4 fours. This innings suggests that now Associate Nations are also showing strength on the international stage.

