Last few years One Day International (ODI) cricket has become more interesting than in the old time. Batsmen have a competition to score fastest 50s and 100s. And now this record of fastest ODI hundred is held by the South African batsman Abraham Benjamin de Villiers (AB de Villiers). He has scored the fastest century in just 31 Balls and this is one of the biggest records in ODI Cricket history. There are also some other batsmen who have made the fastest centuries in ODI matches but not fast as AB de Villiers. So, now be ready to take a look here at the top 10 fastest 100 in ODI cricket matches.
10. Jos Buttler
Jos Buttler is one of the most popular English cricketers of contemporary cricket. He is a great cricketer from England who has created so many records along with this record. He is widely famous as one of the biggest hitters of white ball in the world. This fastest 100 came in 52 balls only against Australia in Jaipur on 16th October 2013.
9. Sanath Jayasuriya
Sanath Jayasuriya is one of the former most successful cricketers played for Sri Lanka. He was one of the greatest bowling all-rounders. This was the golden period for the Sri Lanka cricket team when players like Sanath Jayasuriya were playing for the team. Amazingly, he took only 48 balls to make his magical century. And this record was held against Pakistan in Singapore on 2nd April 1996.
8. Jos Buttler
One of the biggest hitters of modern cricket, Jos Buttler is a right-handed English cricket player. He is regarded as one of the best batsmen of white ball in the world. He was born on 8 September 1990 in Taunton, United Kingdom. Currently, Buttler is vice-captain of the England ODI and 20-20 team. Amazingly, he achieved his fastest 100 runs in just 46 balls and that was against Pakistan in 2015.
7. Jesse Ryder
Another cricketer who has made the fastest ODI hundred in international cricket is from New Zealand. He is no other than left-handed batsman Jesse Ryder. He was popularly known for his aggressive batting style and big sixes. Ryder has completed his fastest century in just 46 balls against the West Indies in Queenstown on 1st January 2014. This secures him the 7th spot among the top 10 fastest ODI centuries in international cricket history.
6. Shahid Afridi
Shahid Afridi is the 2nd batsman you will see twice in this list of fastest ODI centuries in international cricket. Afridi is a former Pakistani all-rounder cricketer who has made one of the fastest Century in ODI history. He is widely popular for his long long sixes and aggressive batting attack. He took just 45 balls to complete his century that pulls worldwide attention. This fastest ODI hundred knock came against India in Kanpur on 15th April 2005.
5. Brian Lara
A cricket lover can’t forget this classical left-handed batsman and greatest cricketer in the world from West Indies. Undoubtedly, Brian Lara is one of the most successful cricketers in the world. He has also scored the quickest ODI hundred that is in 45 balls only against Bangladesh in Dhaka on 9th October 1999. This makes him secure the 5th spot among the top 10 fastest ODI centuries.
4. Mark Boucher
Another great cricketer who has scored one of the fastest ODI centuries is from South Africa named Mark Boucher. He is a former cricketer from South Africa who used to play all 3 formats of cricket. He was one of the greatest wicket-keeper of all time as he own the record of most dismissals by a wicketkeeper in test format along with 532 catches. Besides that, he is also one of the batsmen who have made the fastest century in ODI matches. He has been scored 100 runs in just 44 balls opposite Zimbabwe in Potchefstroom on 20th September 2006.
3. Shahid Afridi
The 3rd place for fastest ODI century goes to Shahid Afridi, also known as Boom Boom Afridi by his fans. He was used to playing for the Pakistan cricket team. He was a great bowling all-rounder of all time who was outstanding in both hitting big sixes as well as taking wickets. Nobody can forget his fastest ODI century that he made in just 37 balls against Sri Lanka in Nairobi on 4th October 1996. He became the first Pakistani player to score the fastest ODI hundred in the world.
2. Corey Anderson
Corey Anderson is a former New Zealand cricket player. He was a great batting all-rounder, widely famous for his long hits. He was a left-handed batsman and left-arm medium-fast bowler. Did you know, before AB de Villiers he has the record of fastest 100 in ODI matches. He has made an amazing 100 runs in 36 balls only against the West Indies in Queenstown on 1st January 2014 which make them 2nd batsman with the fastest ODI centuries.
1. AB de Villiers
AB de Villiers is one of the former most successful South African cricketers and captains for ODI matches. He is widely famous for his big sixes and unorthodox shorts at 360°. This is the reason ABD is also named Superman of cricket and Mr. 360°. There are so many records of AB de Villiers such as the fastest ODI century. Presently, he is holding the record of the fastest ODI century. He has scored 100 runs in just 31 balls against the West Indies team in Johannesburg on 18th January 2015. Not only 100 runs but he has also made the fastest 5O and 150 runs in just 16 and 64 Balls respectively