Discover the top 5 fastest centuries in IPL history, showcasing explosive batting performances and record-breaking innings. These quick-fire hundreds highlight the power, precision, and aggression of T20 cricket’s finest hitters, delivering thrilling moments and unforgettable matches that have captivated fans across seasons. A true celebration of batting brilliance
Fastest Centuries in IPL History
5. Priyansh Arya (Punjab Kings) – 39 Balls

On April 8, 2025, Punjab Kings’ opener Priyansh Arya made headlines by scoring his maiden IPL century off just 39 balls. This blistering ton became the joint fourth-fastest in IPL history and the second-fastest ever by a Punjab Kings batter. Remarkably, Arya’s knock is also the fastest IPL century by an uncapped player. Despite minimal support from the top order, contributions from Shashank Singh and Marco Jansen helped PBKS post a total of 219.
4. Travis Head (Sunrisers Hyderabad) – 39 Balls

On April 15, 2024, at the Chinnaswamy Stadium, Travis Head tore into the Royal Challengers Bengaluru bowling attack with a whirlwind hundred off 39 balls. His knock of 102 from just 41 deliveries featured nine fours and eight sixes, securing him a place in the record books as one of the fastest century-makers in IPL history.
3. David Miller (Kings XI Punjab) – 38 Balls

On May 6, 2013, in Mohali, David Miller played one of the most memorable IPL innings, reaching his century in just 38 balls against Royal Challengers Bangalore. He remained unbeaten on 101* off 38 balls, smashing eight fours and seven sixes. Chasing a target of 191, Miller’s heroics powered KXIP to victory in just 18 overs, winning the match by 6 wickets.
2. Yusuf Pathan (Rajasthan Royals) – 37 Balls

On March 13, 2010, Yusuf Pathan stunned the crowd at Brabourne Stadium with a sensational 37-ball century against Mumbai Indians. His innings, laced with nine fours and eight sixes, showcased raw power and aggressive intent. Despite his heroic 100, Rajasthan Royals narrowly lost the match by just four runs while chasing 213.
1. Chris Gayle (Royal Challengers Bangalore) – 30 Balls

The fastest century in IPL history belongs to Chris Gayle, who achieved the feat on April 23, 2013, in Bengaluru. Facing Pune Warriors India, Gayle hammered his century in just 30 balls and went on to score a jaw-dropping 175* off 66 deliveries. His knock included 13 fours and a record 17 sixes, leading RCB to an IPL record total of 263/5. They went on to win the match by a colossal 130-run margin.