The IPL has witnessed some explosive batting performances over the years, with batsmen rewriting record books with lightning-fast centuries. Every cricket fan remembers where they were when Chris Gayle demolished the Pune Warriors in 30 balls. From Chris Gayle’s legendary 30-ball masterpiece to the latest 2025 heroics, here are the fastest 100s in IPL history.
Complete List: Fastest Centuries in IPL (2008-2025)
Rank | Player | Team | Balls | vs | Venue | Date |
---|---|---|---|---|---|---|
1 | Chris Gayle | RCB | 30 | Pune Warriors | Bangalore | 23 April 2013 |
2 | Vaibhav Suryavanshi | RR | 35 | Gujarat Titans | Jaipur | 2025 |
3 | Yusuf Pathan | RR | 37 | Mumbai Indians | Mumbai | 13 March 2010 |
4 | Heinrich Klaasen | SRH | 37 | Kolkata Knight Riders | Delhi | 2025 |
5 | David Miller | PBKS | 38 | Royal Challengers Bangalore | Mohali | 06 May 2013 |
6 | Travis Head | SRH | 39 | Royal Challengers Bangalore | Bangalore | 15 April 2024 |
7 | Priyansh Arya | PBKS | 39 | Delhi Capitals | Mohali | 2025 |
8 | Abhishek Sharma | SRH | 40 | Mumbai Indians | Hyderabad | 2025 |
9 | Will Jacks | RCB | 41 | Gujarat Titans | Ahmedabad | 28 April 2024 |
10 | Adam Gilchrist | DC | 42 | Mumbai Indians | Mumbai | 27 April 2008 |
Note: Players in bold represent new entries from IPL 2025

Top 10 Fastest IPL Centuries Breakdown
1. Chris Gayle – 30 Balls (2013)
The “Universe Boss” holds the ultimate record with his 30-ball century against Pune Warriors. Gayle smashed an unbeaten 175 off 66 balls, including 13 fours and 17 sixes. This remains the fastest century in IPL and likely won’t be broken anytime soon.
2. Vaibhav Suryavanshi – 35 Balls (2025)
The young Indian sensation created history by scoring the fastest IPL hundred by an Indian player. At just 19, Suryavanshi’s explosive knock for Rajasthan Royals against Gujarat Titans featured 8 fours and 12 sixes, making him an overnight sensation.
3. Yusuf Pathan – 37 Balls (2010)
Pathan’s century came in a losing cause as RR fell short by 4 runs while chasing MI’s 212. His 100 off 37 balls included 9 fours and 8 sixes, showcasing the power-hitting that made him famous. He held the record for the fastest century by an Indian until a young prodigy arrived on the big stage.
4. Heinrich Klaasen – 37 Balls (2025)
The South African wicket-keeper batsman destroyed Kolkata Knight Riders bowling at the Arun Jaitley Stadium in Delhi. Klaasen’s unbeaten 105 off 39 balls (reaching 100 in 37 balls) included 7 fours and 9 sixes, helping SRH post 278/3 – the third-highest total in IPL history.
5. David Miller – 38 Balls (2013)
Miller’s unbeaten 101 off 38 balls helped Punjab Kings chase down RCB’s 190 with ease. His innings included 8 fours and 7 sixes, displaying the left-hander’s ability to finish games in style.
6. Travis Head – 39 Balls (2024)
Head’s 102 off 41 balls came in the record-breaking match where SRH scored 287/3. His 39-ball century set the tone for the highest team total in IPL history.
7. Priyansh Arya – 39 Balls (2025)
The young Punjab Kings batsman announced his arrival with a stunning 39-ball century against Delhi Capitals. Arya’s fearless approach makes him one of the most exciting prospects in Indian cricket.
8. Abhishek Sharma – 40 Balls (2025)
SRH’s explosive opener Abhishek Sharma smashed Mumbai Indians bowling to all parts of Hyderabad. His 40-ball hundred showcased the aggressive intent that has made SRH one of the most entertaining teams to watch.
9. Will Jacks – 41 Balls (2024)
The Englishman’s unbeaten 100 off 41 balls helped RCB chase down Gujarat Titans’ 200 in just 16 overs. Jacks scored his second fifty in just 10 balls, showing incredible acceleration.
10. Adam Gilchrist – 42 Balls (2008)
The legendary wicket-keeper’s 109* off 47 balls in the inaugural IPL season set the template for explosive opening batting. His knock helped Deccan Chargers chase down 155 in just 12 overs.
IPL 2025: The Year of Fast Centuries
The 2025 season has been exceptional for fast scoring, with four new entries in the top 10 fastest centuries list:
- Vaibhav Suryavanshi broke the Indian record with a 35-ball century
- Heinrich Klaasen matched Yusuf Pathan’s 37-ball record
- Priyansh Arya scored a 39-ball hundred at just 20 years old
- Abhishek Sharma added his name with a 40-ball masterclass
Notable Mentions from IPL 2025:
- Ishan Kishan – 45-ball century for SRH
- Jos Buttler – 46-ball century for RR
- Shubman Gill – 47-ball century for GT
Key Statistics
Fastest by Country:
- West Indies: Chris Gayle (30 balls)
- India: Vaibhav Suryavanshi (35 balls)
- South Africa: Heinrich Klaasen (37 balls)
- Australia: Travis Head (39 balls)
- England: Will Jacks (41 balls)
Teams with Most Fast Centuries:
- SRH: 3 entries (Klaasen, Head, Sharma)
- RCB: 2 entries (Gayle, Jacks)
- PBKS: 2 entries (Miller, Arya)
Youngest to Score Fastest Century: Vaibhav Suryavanshi (19 years)
The Evolution of Fast Scoring
The IPL has seen a clear evolution in batting approaches. While early seasons had fewer fast centuries, recent years show batsmen are becoming more aggressive and innovative. The 2025 season particularly stands out with multiple batsmen breaking into the elite list.
The fastest hundreds in IPL continue to entertain cricket fans worldwide. As the tournament evolves, we can expect more records to be broken and new names to join this elite list.