Chris Gayle was the one who scored the fastest hundred in IPL history when he was playing for Royal Challengers Bangalore against Pune Warriors in 2013. He needed only 30 balls to reach his 100, which is still the fastest hundred record. On that day, Gayle did not get out, scored 175 runs off 66 balls, and his innings is still considered as one of the best T20 innings ever.