Top 10 Fastest Centuries in Cricket History

The fastest centuries in cricket history can be scored only by the attacking batsmen. Whereas in this Modern World of T20 cricket, there some great and hard hitter batsman known for their attacking gameplay. But even since the early 90’s destructive batsmen did existed and performed extremely well. Pakistan’s Boom Boom Shahid Afridi is one of those batsmen who scored the first fastest century from just 37 balls but now the record has been broken down twice till now.

The very first time Afridi’s record was broken by the New Zealand left-hand All-rounder, Corey Anderson who scored 100 in just 36 balls against West Indies. The second one is the world record by the South African 36o player Abraham Benjamin De Villiers. See the list of top 10 fastest centuries in cricket history.

Fastest Centuries in Cricket History

10 Virat Kohli (India) – 52 balls against Australia in Jaipur on October 16, 2013

The Innings came from the 2nd ODI match when Australia tours India in October 2013 and Virat Kohli was 100* from 52 balls with Strike rate of 192 almost touching 200. In this Heroic Match winning inning, Kohli scored 7 sixes and 8 boundaries In total and was a Joy to watch from the moment he batted.

9 Kevin O`Brien (Ireland) – 50 balls against England in Bangalore on March 2, 2011

A Nightmare match for England as they were knocked out of the ICC Cricket World Cup 2011. As it was a Group B match and England scored a healthy total of 327. However, everybody on the side of Ireland lost all their hopes as the score was then 5-111 in 24.2 overs but then came the hero of this glorious Victory Kevin O`Brien who later got run out at 113 and scored his Century in just 50 balls.

8 Sanath Jayasuriya (Sri Lanka) – 48 balls against Pakistan in Singapore on April 2, 1996.

A Heroic Inning coming from the 1996 Singer Cup when the Srilankan Left handed legend batsmen Sanath Jayasuriya scored 100 in Just 48 balls. However, with this, the Lankans put forward a healthy total of 349 runs in that Match which Pakistan fell short of. Jayasuriya  got out for 134 in just 65 balls. His innings included a total 11 fours and 11 Sixes with a strike rate of 206.

7 Jesse Ryder (New Zealand) – 46 balls against West Indies in Queenstown on January 1, 2014.

The Fastest Century from the New Zealander came from the 3rd ODI match of the West Indies tour of New Zealand in 2014. The Crowd of Queenstown roared as Jesse Ryder scored his Century in just 46 balls. However, Ryder got out in 104 runs out of 51 balls. This mesmerizing innings had in total 12 boundaries and 5 sixes with a Strike rate of 203.

6 Shahid Afridi (Pakistan) – 45 balls against India in Kanpur on April 15, 2005.

When Pakistan tours India in 2005 For a 5 match ODI series. A Memorable inning for Pakistan’s Hulk Shahid Afridi came from the 5th ODI match at Kanpur as he hammered the Indian bowlers all over the Ground. Moreover, Afridi’s 100 came from just 45 balls which were one of the fastest centuries in cricket history. He smashed 102 runs in 46 balls in this match which included 10 Fours and 9 Sixes with a Strike rate of 221.

5 Brian Lara (West Indies) – 45 balls against Bangladesh in Dhaka on October 9, 1999.

It was West Indies tour of Bangladesh in 1999 October when this heroic hundred of Brian Lara came from the 2nd ODI Match. Lara scored the Century in just 45 deliveries. In that inning, Brian Lara got out at 117 runs from 62 balls faced. Lara had in total 18 boundaries and 4 sixes with a strike rate of 188

4 Mark Boucher (South Africa) – 44 balls against Zimbabwe in Potchefstroom on September 20, 2006.

Here comes a Century from the Best Wicketkeeper South Africa ever had. Yes, you have guessed it right. It’s Mark Boucher who scored his Century in Just 44 balls from Zimbabwe tour of South Africa, 3rd ODI match played on September 2006. Boucher just missed a 150 as he was 148 not out from 68 deliveries. Boucher scored sixes more than the boundaries in this match. His innings included 10 sixes and 8 fours with a strike rate of 216.

3  Shahid Afridi (Pakistan) – 37 balls against Sri Lanka in Nairobi on October 4, 1996.

Comes a historic innings from the late 90’s when Shahid Afridi scored Fastest Century in just 37 balls against Sri Lanka. The inning came from Kenya for KCA Centenary Tournament on 4th October 1996. Shahid Afridi got out at 102. In his handsome innings, he scored 11 sixes and 6 boundaries. The most brutal batsmen Pakistan ever witnessed. The record of fastest centuries in cricket remained with Afridi for many years and therfore, he also got name Boom Boom Afridi by his fans.

2 Corey Anderson (New Zealand) – 36 balls against West Indies in Queenstown on January 1, 2014.

A world record of fastest centuries in cricket was broken for the very first time by the Kiwi Left handed batsmen, Corey Anderson who score a Century in just 36 balls. From the 3rd ODI Match when West Indies tour of New Zealand Corey had a date to remember as he scored this exceptional inning on the first day of the new year Jan 1, 2014. However, Corey Anderson was 131 not out in that inning from 47 balls faced. He scored 14 sixes and 6 fours.

1  AB de Villiers (South Africa) – 31 balls against West Indies in Johannesburg on January18, 2015.

AB de Villiers scored the fastest centuries in cricket history against tourist west Indies in 2nd ODI played at the Johannesburg in January 18, 2015. Where Hashim Amla scored 153 and Riley Russow scored 128 already. The 360 batsmen smashed the Windies bowlers to each and every direction of the Johannesburg stadium. De Villiers got out with just 1 run short of his 150. In that world class inning AB scored 149 from just 44 balls which included 16 sixes and 9 boundaries