The fastest century in T20 International cricket is held by the South African cricketer – David Miller who achieved this incredible feat against Bangladesh on October 29, 2017, in Potchefstroom, South Africa. Miller reached his century in just 35 balls, displaying an exceptional display of power-hitting and aggressive stroke play. His innings included 7 fours and 9 sixes, showcasing his ability to score runs at a rapid pace in T20 cricket.