1. Chris Gayle (30 balls)
The undisputed king of the Indian T20 League Chris Gayle was in no mood to spare anyone on 23rd April 2013 at M. Chinaswamy Stadium in Bengaluru. All batting records went for a toss as the Pune franchise faced the wrath of the Universe Boss. The destructive opener played a mind-boggling innings of 175 off 66 balls with the help of 13 fours and 17 sixes. Courtesy of his knock, Bangalore notched up the highest score in Indian T20 League i.e 263/5 in 20 overs. He brought up his hundred off just 30 balls as the Pune bowlers were seen hiding from Gayle storm.
Check out: MS Dhoni trains hard ahead Indian T20 League 2023