01. 30 balls by CHRIS GAYLE
The Jamaican hard hitting batsman, Christopher Henry Gayle holds the record for the fastest century in IPL and also the fastest in T20 matches. He hit 175* off 66 balls against the Pune Warriors India on 23rd April 2013. This extra ordinary inning consisted of 17 huge sixes and 13 fours. Having completed his half century in 17 balls, he continued the damage and completed the century in a mere 30 balls.
The previous fastest century in any form of t20 games was by Andrew Symonds, who hit a century for Kent off 34 balls in 2004. Gayle is the leading century scorer in IPL and T20 matches. He has hit 11 centuries in T20 matches and 4 of them in IPL. Also holds the record for the maximum number of sixes in a t20 innings, overcoming Graham Napier's 16 sixes in his 152*(58) for Essex vs Sussex in 2008.