The West Indies batsman needed just 30 deliveries to reach the three-figure mark as he launched an extraordinary onslaught against a helpless Pune Warriors bowling attack at the Chinnaswamy Stadium.
His incredible innings of 175 not out is also the highest ever T20 individual score, beating the previous best held by Brendan McCullum, who scored 158 off 73 balls in the very first IPL game.
He reached the landmark after just 8.5 overs, hitting eight boundaries and 11 sixes, meaning 98 of his runs came without running.
“I’m lost for words. It was just one of those days. It’s a good wicket and I started well,” Gayle told ITV4.
“I got a good total. I can’t say it’s a decent total – it’s a good total.”
“All I had for breakfast this morning was a plain omelette, two pancakes and a hot chocolate.”
The previous fastest in T20 was a 34-ball hundred by Australian all-rounder Andrew Symonds for Kent in 2004.
Pakistan all-rounder Shahid Afridi holds the record of fastest century in an ODI (37 balls) while, Viv Richards is credited for scoring the fastest ton (56 balls) in Test history.