- AB DE VILLERSÂ
The South African legend holds the record for scoring the fastest century in the history of ODI cricket. The match took place against West Indies at Johannesburg where AB De Villers registered a century in just 31 balls breaking Corey Anderson’s record.
Ab De Villers scored 149 runs in just 44 balls in that match including 16 sixes and 9 fours with a whopping strike rate of 338.63. He also equaled the record of most sixes in an ODI match.