As of May 2025, the record for the fastest century in Indian Premier League (IPL) history is held by Chris Gayle, who scored 100 runs off just 30 balls for Royal Challengers Bangalore against Pune Warriors India in 2013.
In the 2025 IPL season, Vaibhav Suryavanshi, a 14-year-old prodigy playing for Rajasthan Royals, made headlines by scoring a century in 35 balls against Gujarat Titans. This feat made him the youngest player to score a century in IPL history and the fastest Indian to do so.
Recently, on May 25, 2025, Heinrich Klaasen of Sunrisers Hyderabad equaled the third-fastest century record by scoring 100 runs in 37 balls against Kolkata Knight Riders. He finished unbeaten on 105 runs off 39 balls, contributing significantly to SRH’s total of 278/3.
Here is a list of the top fastest centuries in IPL history:
Rank | Player | Team | Balls to Century | Opponent | Year |
---|---|---|---|---|---|
1 | Chris Gayle | Royal Challengers Bangalore | 30 | Pune Warriors India | 2013 |
2 | Vaibhav Suryavanshi | Rajasthan Royals | 35 | Gujarat Titans | 2025 |
3 | Yusuf Pathan | Rajasthan Royals | 37 | Mumbai Indians | 2010 |
3 | Heinrich Klaasen | Sunrisers Hyderabad | 37 | Kolkata Knight Riders | 2025 |
5 | David Miller | Kings XI Punjab | 38 | Royal Challengers Bangalore | 2013 |
6 | Travis Head | Sunrisers Hyderabad | 39 | Royal Challengers Bangalore | 2024 |