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
Learn more