The Indian Premier League (IPL) has always thrilled fans with powerful batting displays. Over the years, the race for the Fastest Centuries in IPL History has produced unforgettable moments. Talented young stars and experienced veterans alike have lit up the stadiums with fearless cricket. Here, we countdown the Top 5 Fastest Centuries in IPL History, showcasing the remarkable stories behind these blazing knocks.
5. Priyansh Arya – 39 Balls vs Chennai Super Kings, 2025

In the list of the Fastest Centuries in IPL History, Priyansh Arya’s name shines brightly. At Mullanpur, this young sensation from Punjab Kings stunned everyone by smashing a 39-ball century against the mighty Chennai Super Kings (CSK) in 2025. Having been picked up for a hefty INR 3.8 crore, Arya showed why he was worth every penny.
Opening with a six off the very first ball, Arya continued his aggressive approach, despite wickets tumbling at the other end. His incredible innings reached the 100-mark with a brutal assault on Matheesha Pathirana, hitting three sixes and a four in a single over. Arya’s powerful knock immediately placed him among the legends with the Fastest Centuries in IPL History.
Balls faced | Runs scored | Opponent |
39 | 103 | CSK |
ALSO READ:
- Top 5 Seasons With Most Away Wins for RCB in an IPL Edition
- Top 5 Most Dismissals by Wicketkeepers in IPL 2025
4. Travis Head – 39 Balls vs Royal Challengers Bengaluru, 2024

Adding another memorable chapter to the Fastest Centuries in IPL History, Travis Head’s remarkable innings in 2024 was unforgettable. Playing for Sunrisers Hyderabad (SRH) against Royal Challengers Bengaluru (RCB) at the M Chinnaswamy Stadium, Head reached his century in just 39 balls.
Head blasted his fifty during the powerplay itself, maintaining aggressive intent throughout the innings. Even after reaching his milestone, he continued hammering boundaries. His whirlwind innings helped SRH post a then-record IPL total of 287 runs, rewriting the record books and cementing his place among the elite scorers of the Fastest Centuries in IPL History.
Balls faced | Runs scored | Opponent |
39 | 102 | RCB |
3. David Miller – 38 Balls vs Royal Challengers Bengaluru, 2013

When discussing the Fastest Centuries in IPL History, David Miller’s blazing knock in 2013 is always mentioned. Miller, representing Kings XI Punjab (now PBKS), came to bat when his team was struggling at 64 for 4 against RCB. What followed was a breathtaking turnaround.
Known for his quote, “If it’s in the arc, it’s out of the park,” Miller lived up to the phrase by smashing an unbeaten 101 in just 38 balls. He especially targeted RP Singh, hitting him for 26 runs in one over. Miller’s ability to clear the boundary with ease helped him achieve one of the most iconic innings in the Fastest Centuries in IPL History.
Balls faced | Runs scored | Opponent |
38 | 101* | RCB |
2. Vaibhav Suryavanshi – 35 Balls vs Gujarat Titans, 2025

A new hero emerged in 2025 when Vaibhav Suryavanshi blasted one of the Fastest Centuries in IPL History. Playing for Rajasthan Royals (RR) against Gujarat Titans at Jaipur, Suryavanshi smashed a century off just 35 balls during a high-pressure chase.
Partnering with Yashasvi Jaiswal, Suryavanshi took on top bowlers like Rashid Khan, Ishant Sharma, and Mohammed Siraj. His half-century came in only 17 balls, and he didn’t slow down. His onslaught continued with a 26-run over off Karim Janat. Eventually, he completed his century by hitting a six off Rashid Khan, making this innings one of the most remarkable feats among the Fastest Centuries in IPL History.
Balls faced | Runs scored | Opponent |
35 | 101 | GT |
1. Chris Gayle – 30 Balls vs Pune Warriors India, 2013

Sitting on the throne of the Fastest Centuries in IPL History is none other than Chris Gayle. His legendary 30-ball century for Royal Challengers Bengaluru against Pune Warriors India in 2013 remains untouched and legendary.
After a cautious first over, Gayle exploded with his trademark power-hitting. In just 17 balls, he reached his fifty, and by the ninth over, he had his hundred. His brutal attack included 13 fours and 17 sixes. Gayle ended the innings unbeaten on 175 runs the highest individual score in T20 history. Apart from the batting carnage, Gayle also took two wickets, completing one of the finest all-round performances linked with the Fastest Centuries in IPL History.
Balls faced | Runs scored | Opponent |
30 | 175* | PWI |
READ MORE: