(All pics credit: X)
Jake Fraser-McGurk holds the record for fastest century in List-A cricket as he took just 29 balls to achieve three-figure mark while playing for South Australia against Tasmania in 2023.
AB de Villiers holds the record for second fastest century in List-A cricket as he took just 31 balls to achieve three-figure mark while playing for South Africa against West Indies in 2015.
Anmolpreet Singh holds the record for third fastest century in List-A cricket as he took just 35 balls to achieve three-figure mark while playing for Punjab against Arunachal Pradesh in 2024.
Corey Anderson holds the record for fourth fastest century in List-A cricket as he took just 36 balls to achieve three-figure mark while playing for New Zealand against West Indies in 2014.
Somerset's Graham Rose holds the record for fifth fastest century in List-A cricket after he smashed a 36-ball hundred in 1990 against Devon.
Shahid Afridi holds the record for sixth fastest century in List-A cricket as he took just 36 balls to achieve three-figure mark while playing for Pakistan against Sri Lanka in 1996.
Rovman Powell holds the record for seventh fastest century in List-A cricket as he took just 38 balls to achieve three-figure mark while playing for Jamaica against Leeward Islands in 2019.
Sandun Weerakkody holds the record for eighth fastest century in List-A cricket as he took just 39 balls to achieve three-figure mark while playing for Sinhalese against Burgher in 2019.
Yusuf Pathan holds the record for ninth fastest century in List-A cricket as he took just 40 balls to achieve three-figure mark while playing for Baroda against Maharashtra in 2009.
Glenn Maxwell holds the record for tenth fastest century in List-A cricket as he took just 40 balls to achieve three-figure mark while playing for Australia against Netherlands in 2023.