#1 149 vs West Indies
AB de Villiers holds the record for scoring the fastest century in ODI cricket. The opponent was West Indies and the venue was the Wanderers Stadium in Johannesburg on 18th January 2015.
The South African openers batted for 38.3 overs and scored 247 runs. After the dismissal of Russouw, AB de Villiers came out to bat and scored 149 runs in just 44 balls with 9 boundaries and 16 sixes at a strike rate of 338.63. AB scored his century in just 31 balls which till date is the fastest century in ODI cricket.
South Africa scored 439 runs in 50 overs and beat West Indies by 148 runs.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news