The records go to Mr. Chris Gayle. He holds the record for the fastest century in IPL history. He made this record in just 30 balls while playing for Royal Challengers Bangalore against Pune Warriors India on April 23, 2013. He hits 13 fours and 17 sixes, making it one of the most iconic innings in T20 cricket history.