The record for the fastest century in T20 International cricket match is scored by South African cricketer - David Miller. He achieved this feat in October 2017 against Bangladesh in Potchefstroom, South Africa. Miller reached his century in just 35 balls, setting a new record at that time of match.