
Fastest cricket T20 hundreds by player 2023
South Africa's David Miller holds the joint record for the fastest international Twenty20 century of all time - he took just 35 balls to reach the milestone in a match against the Bangladesh in Potchefstroom in 2017. He shares the record with Rohit Sharma from India and Sudesh Wickramasekara from the Czech Republic.