Explore the top 5 fastest centuries in IPL history, showcasing the explosive batting performances that have left fans in awe. These players have set remarkable records with their rapid-fire centuries, redefining the speed and power of T20 cricket. Discover the names and stats of these batting powerhouses who have achieved this impressive feat in record time.
Travis Head (Sunrisers Hyderabad) – 39 balls

On April 15th, 2024, at the Chinnaswamy Stadium in Bengaluru, Travis Head of Sunrisers Hyderabad put on a spectacular show against Royal Challengers Bengaluru, scoring a blazing century off just 39 balls. His knock of 102 runs came from 41 deliveries and included nine boundaries and eight sixes, making it the fourth-fastest century in IPL history.
IPL David Miller (Kings XI Punjab) – 38 balls

On May 6th, 2013, at Mohali, David Miller of Kings XI Punjab (now Punjab Kings) produced one of the most explosive innings in IPL history, smashing a century off just 38 balls against Royal Challengers Bangalore (now Royal Challengers Bengaluru). Miller’s scintillating knock of 101* came from 38 balls, with eight boundaries and seven towering sixes, leaving the crowd in awe.
Tasked with chasing a challenging target of 191 runs set by RCB, Miller’s brilliance led the charge for KXIP. With his relentless hitting, KXIP reached the target in just 18 overs, comfortably securing a six-wicket victory. Miller’s breathtaking century not only clinched the match for his team but also solidified his place among the IPL’s all-time greats for one of the fastest centuries ever.
Yusuf Pathan (Rajasthan Royals) – 37 balls

On March 13th, 2010, at Brabourne Stadium, Yusuf Pathan of Rajasthan Royals produced one of the most remarkable innings in IPL history, scoring a blazing century off just 37 balls against Mumbai Indians. His aggressive batting was a spectacle, as he smashed nine boundaries and eight sixes, showcasing his immense power-hitting skills. Pathan’s knock was crucial in Rajasthan Royals’ pursuit of a challenging target of 213 runs set by Mumbai Indians.
Despite Pathan’s brilliance, Rajasthan Royals came up just short in their chase, falling agonizingly by a narrow margin of four runs. The match became an instant classic, with Pathan’s explosive innings leaving a lasting impact on the IPL, even though his side couldn’t cross the finish line. His 37-ball century remains one of the fastest in IPL history, solidifying his reputation as one of the fiercest hitters of the game.
IPL Vaibhav Suryavanshi (Rajasthan Royals) – 35 balls

IPL On April 28th, 2025, at Sawai Mansingh Stadium in Jaipur, young opener Vaibhav Suryavanshi of Rajasthan Royals created history by scoring a 35-ball century against Gujarat Titans. Vaibhav Suryavanshi’s explosive innings of 101 runs off just 38 balls included an impressive seven boundaries and 11 sixes. This remarkable knock not only made him the youngest player to score a century in IPL history but also earned him the distinction of having the second-fastest century in the tournament’s history. Moreover, it was the fastest century ever scored by an Indian batter in IPL, setting a new benchmark for power hitting.
Suryavanshi’s stunning performance came in a thrilling match against Gujarat Titans at Sawai Mansingh Stadium in Jaipur on April 28, 2025, solidifying his place in IPL history with this record-breaking feat. His display of sheer power and skill at the crease left fans and critics alike in awe, and his achievement marks a significant milestone in the world of Indian cricket.
Chris Gayle (Royal Challengers Bangalore) – 30 balls

On April 23rd, 2013, at the M. Chinnaswamy Stadium in Bengaluru, Chris Gayle set a record for the fastest century in IPL history, reaching the milestone in just 30 balls against Pune Warriors India. IPL Gayle’s remarkable innings of 175* off 66 balls included 13 fours and a staggering 17 sixes.
RCB’s total of 263/5 is the highest ever in IPL history, and their massive total proved insurmountable for Pune Warriors India, who were thrashed by a massive 130-run margin.