De Villiers set a new record for the fastest List A century, scoring 149 runs in 44 balls for South Africa against West Indies in January 2015, breaking Corey Anderson’s previous record of 36 balls. However, Fraser-McGurk later surpassed De Villiers’ record by reaching a century in just 29 balls for South Australia against Tasmania in the Marsh Cup in October 2023, although his team ended up losing the match.
Full Article



