Fastest Century in IPL History | Fastest Hundred in IPL
The Indian Premier League (IPL) has provided cricket enthusiasts with countless memorable moments to enjoy and celebrate throughout the past 18 years. Since its launch in 2008, the IPL has experienced numerous exhilarating instances that will forever be remembered by its fans. There have been occasions when batsmen have showcased their extraordinary power-hitting abilities. Here, we reflect on some of the remarkable IPL innings that featured exceptional individual performances.
Top 5 Fastest Century in IPL History
Here’s a look at the list of Top 5 Fastest century in the IPL history.
| S. No. | Player | Team | Opponent | Balls Faced | Venue | Year |
| 1 | Chris Gayle | Royal Challengers Bangalore | Pune Warriors India | 30 | Bengaluru | 2013 |
| 2 | Vaibhav Suryavanshi | Rajasthan Royals | Gujarat Titans | 35 | Jaipur | 2025 |
| 3 | Yusuf Pathan | Rajasthan Royals | Mumbai Indians | 37 | Mumbai | 2010 |
| 4 | Heinrich Klaasen | Sunrisers Hyderabad | Kolkata Knight Riders | 37 | Delhi | 2025 |
| 5 | David Miller | Kings XI Punjab | Royal Challengers Bangalore | 38 | Mohali | 2013 |
1. Chris Gayle – 30 balls (vs Pune Warriors India)

Photo Credit: PTI
Chris Gayle, the “Universe Boss” proudly holds the record for the fastest century in IPL history. This remarkable achievement was accomplished against the now-defunct Pune Warriors India during IPL 2013. On a scorching afternoon in Bengaluru, Gayle dominated every delivery he faced while at the crease. He smashed the PWI bowlers to every corner of the field. In his unbeaten innings of 175 runs off just 66 balls, the RCB opener hit 17 sixes and 13 fours. He reached his century in just 30 balls, ultimately setting the record for the highest individual score in T20 cricket worldwide.
2. Vaibhav Suryavanshi – 35 balls (vs Gujarat Titans)
During one of the standout seasons for Rajasthan Royals in the IPL, Vaibhav Suryavanshi delivered match-winning performances on several occasions. One of his most significant innings occurred against Gujarat Titans. Batting first, Gujarat set a formidable total of 209 runs. In response, Suryavanshi unleashed a flurry of runs in his dynamic partnership with fellow Royals batsmen. He achieved the fastest century of IPL 2025 in a mere 35 balls, propelling Rajasthan Royals to a remarkable chase of 212 runs in just 15.5 overs. With such a daunting target easily surpassed, Gujarat was unable to mount any further challenge as Rajasthan Royals secured a commanding 8-wicket victory.
3. Yusuf Pathan – 37 balls (vs Mumbai Indians)
Yusuf Pathan played a crucial role for the Rajasthan Royals during the initial seasons of the IPL. He was among the few Indian batsmen capable of hitting the ball with great power and distance. The player from Baroda showcased his aggressive batting style against the Mumbai Indians in an away match in 2010. Yusuf reached a remarkable 100 runs in just 37 balls for his team, hitting nine fours and eight impressive sixes. He cleverly focused on the relatively inexperienced MI bowlers during the middle overs. In fact, this innings marked the fastest century in IPL history at that time. While chasing a target of 213 runs, the Royals came heartbreakingly close, losing by just four runs. Nevertheless, Pathan’s performance was unforgettable and significantly boosted his chances of being selected for the Indian limited-overs squad.
4. Heinrich Klaasen – 37 balls (vs Kolkata Knight Riders)
Sunrisers Hyderabad’s Heinrich Klaasen showcased his exceptional form throughout the 2025 IPL season. He demonstrated his prowess with a remarkable century against the Kolkata Knight Riders. Coming in as a middle-order dynamo, Klaasen dismantled the bowling attack with a rapid start to his innings. He maintained his momentum and reached the three-figure milestone in just 37 balls, marking the fastest hundred of IPL 2025. The South African finished with an impressive 105 runs, which included nine sixes and seven fours. Sunrisers Hyderabad secured a comfortable victory over Kolkata Knight Riders, winning by 110 runs.
5. David Miller – 38 balls (vs Royal Challengers Bangalore)
South Africa’s David Miller was a pivotal player for Punjab from 2011 to 2015. However, one standout moment during his time with Punjab was his remarkable performance against RCB in IPL 2013. Miller played a crucial role in helping Punjab successfully chase a target of 191 runs with two overs remaining. The left-handed batsman came to the crease with his team struggling at 3 for 51. What ensued was pure chaos. Miller unleashed a stunning 100 off just 38 balls at an astonishing strike rate of 265. His innings featured eight fours and seven sixes. In doing so, he set the record for the fastest century by any Punjab player in IPL history. This incredible performance earned him the nickname ‘Killer Miller’.
Frequently Asked Questions (FAQs)
- Who scored fastest 100 in IPL?
Chris Gayle scored the fastest hundred in IPL. He achieved this feat against PWI in IPL 2013. - Which Indian player has scored the fastest century in IPL?
Among Indian players, Vaibhav Suryavanshi has scored the fastest century in the IPL. Pathan smashed a 35-ball hundred against Gujarat Titans in IPL 2025.