New Zealand's Finn Allen scored 33-ball 100 against South Africa, the fastest century in T20 World Cup history. The fastest hundred in T20I cricket was smashed by Estonia's Sahil Chauhan, hitting 27-ball ton against Cyprus. He is followed by Turkey's Muhammad Fahad, who scored 29-ball 100 against Bulgaria. Namibia's Jan Nicol Loftie-Eaton and Zimbabwe's Sikandar Raza had hit 33-ball tons.