AB de Villiers scored a half-century in 16 balls, a century in 31 balls and 150 runs in just 64 balls.

Virat kohli scored a century off 52 balls against Gujarat Lions in the IPL 2016

Chris Gayle has scored a century in just 30 balls in T20 and has scored the most T20 centuries.

 Glenn Maxwell owns a strike rate of 125.44 in ODI, 154.0 in T20I, and 153.88 in IPL

Rohit Sharma scored 264 runs in 173 balls against Sri Lanka and hit a century in 35 balls in T20

Rishabh Pant has scored 100 runs in just 32 balls and 50 runs in 18 balls in IPL

David Miller scored 101* off 38 balls in Kings XI Punjab vs Royal Challengers Bangalore, IPL 2013

David Warner scored the fastest half-century in IPL history and 126 runs in 59 balls

David Warner scored the fastest half-century in IPL history and 126 runs in 59 balls

Butler scored 124 runs in 64 balls and hit a century in 46 balls in T20

Faf du Plessis scored 119 runs in 56 balls in T20 and 108* runs in 38 balls in IPL