AB de Villiers Smashes ODI Century Record of Just 31 Balls in Stunning Fashion
AB de Villiers left spectators awestruck as he shattered the record for the fastest century in One Day Internationals (ODIs). His blistering innings, achieved in just 31 balls, surpassed the previous record held by Corey Anderson, set little more than a year ago. South Africa broke their own record at the Wanderers, scoring 439, four…