Quick Answer: Chris Gayle holds the record for the Top 10 Fastest Centuries in IPL History, reaching 100 in only 30 balls for Royal Challengers Bangalore against Pune Warriors India in 2013. Vaibhav Sooryavanshi is second with his 35-ball hundred for Rajasthan Royals in 2025 and remarkably also owns the third-fastest, having struck another century
in just 36 balls against Sunrisers Hyderabad in IPL 2026.
List of the Top 10 Fastest Centuries in IPL History
| Rank | Player | Balls to 100 | Final Score | Team | Opposition | Year |
| 1 | Chris Gayle | 30 | 175 | RCB | Pune Warriors India | 2013 |
| 2 | Vaibhav Sooryavanshi | 35 | 101 | RR | Gujarat Titans | 2025 |
| 3 | Vaibhav Sooryavanshi | 36 | 103 | RR | Sunrisers Hyderabad | 2026 |
| 4 | Yusuf Pathan | 37 | 100 | RR | Mumbai Indians | 2010 |
| 5 | Heinrich Klaasen | 37 | 105 | SRH | Kolkata Knight Riders | 2025 |
| 6 | David Miller | 38 | 101 | PBKS | RCB | 2013 |
| 7 | Priyansh Arya | 39 | 103 | PBKS | Chennai Super Kings | 2025 |
| 8 | Travis Head | 39 | 102 | SRH | RCB | 2024 |
| 9 | Abhishek Sharma | 40 | 141 | SRH | Punjab Kings | 2025 |
| 10 | Will Jacks | 41 | 100 | RCB | Gujarat Titans | 2024 |
Who Has Scored the Fastest Century in IPL History?
Chris Gayle owns one of the IPL records that has survived more than a decade.
Playing for Royal Challengers Bangalore against Pune Warriors India in Bengaluru in 2013, Gayle reached his century in just 30 balls.
He did not stop at 100 either.
Gayle finished unbeaten on 175 from 66 deliveries, producing an innings that remains one of the most famous batting performances the tournament has seen. No player has yet managed to reach three figures faster.
Player-by-Player Breakdown
1. Chris Gayle – 30 Balls
When Gayle was in full flow, bowling plans often became irrelevant.
His 30-ball hundred against Pune Warriors in 2013 remains the benchmark for the Top 10 Fastest Centuries in IPL History. He eventually finished on 175 not out, making the innings memorable for far more than just the speed of the century.
More than a decade later, the 30-ball mark remains untouched.
2. Vaibhav Sooryavanshi – 35 Balls
Vaibhav Sooryavanshi stunned the cricket world in IPL 2025.
Playing for Rajasthan Royals against Gujarat Titans, the teenage opener raced to his hundred from only 35 deliveries before eventually finishing with 101 from 38 balls.
The innings made him the fastest Indian centurion in IPL history and placed him second only to Gayle on the all-time list.
3. Vaibhav Sooryavanshi – 36 Balls
One extraordinary century could have been dismissed as a once-in-a-career performance. Sooryavanshi did it again.
Against Sunrisers Hyderabad in IPL 2026, he brought up another hundred in just 36 balls and eventually scored 103 from 37 deliveries, including 12 sixes.
That made him the only player in IPL history to record two centuries in fewer than 40 balls.
Also check – Most Expensive Player Year by Year in IPL History (2008–2026)
4. Yusuf Pathan – 37 Balls
Before Suryavanshi arrived, Yusuf Pathan held the record for the fastest IPL century by an Indian for 15 years.
Pathan smashed a 37-ball hundred for Rajasthan Royals against Mumbai Indians in 2010. He finished with exactly 100 from 37 deliveries.
Although Rajasthan failed to win the match, Pathan’s innings remained one of the league’s most celebrated displays of power hitting.
5. Heinrich Klaasen – 37 Balls
Heinrich Klaasen joined Pathan on 37 balls during IPL 2025.
Playing for Sunrisers Hyderabad against Kolkata Knight Riders, Klaasen reached three figures from only 37 deliveries and finished unbeaten on 105.
At the time, only Gayle and Sooryavanshi had completed IPL hundreds in fewer balls.
6. David Miller – 38 Balls
David Miller’s famous “killer Miller” innings arrived against RCB in 2013.
Punjab were chasing a difficult target when Miller changed the game almost single-handedly. He reached his century in 38 balls and finished unbeaten on 101.
His innings remains one of the fastest hundreds in IPL history, more than a decade later.
7. Priyansh Arya – 39 Balls
Priyansh Arya announced himself on the IPL stage with a superb hundred for Punjab Kings against Chennai Super Kings in 2025.
The left-hander reached 100 in 39 deliveries and went on to make 103 from 42 balls.
It placed him alongside some of the biggest names in IPL batting history despite being relatively early in his league career.
8. Travis Head – 39 Balls
Travis Head needed only 39 balls to complete his century for Sunrisers Hyderabad against RCB in Bengaluru in 2024.
He eventually made 102 from 41 deliveries.
The Australian’s aggressive approach from the opening over helped make the innings one of the defining batting performances of that season.
9. Abhishek Sharma – 40 Balls
Abhishek Sharma took just 40 deliveries to reach his hundred against Punjab Kings in IPL 2025.
He went on to score a massive 141, making the innings impressive not only for how quickly he reached 100 but also for the damage he continued to do afterwards.
His 40-ball century placed him among the fastest Indian centurions the competition has produced.
10. Will Jacks – 41 Balls
Will Jacks completes the current top 10.
The RCB batter reached his hundred from 41 deliveries against Gujarat Titans in Ahmedabad in IPL 2024 and finished unbeaten on exactly 100.
His acceleration was particularly dramatic, turning what began as a strong innings into one of the quickest centuries in the tournament’s history.
Fastest IPL Century by an Indian Player
Vaibhav Sooryavanshi currently holds the record for the Top 10 Fastest Centuries in IPL History.
His 35-ball century against Gujarat Titans in 2025 broke Yusuf Pathan’s long-standing 37-ball Indian record.
Sooryavanshi then strengthened his position with another 36-ball hundred in IPL 2026. That means the young Rajasthan Royals batter now owns the two fastest IPL centuries ever scored by an Indian.
FAQs: Fastest Centuries in IPL
Who has scored the fastest century in IPL history?
Chris Gayle holds the record after reaching 100 from just 30 balls for RCB against Pune Warriors India in 2013.
Who has scored the fastest IPL century by an Indian?
Vaibhav Sooryavanshi holds the Indian record with a 35-ball century for Rajasthan Royals against Gujarat Titans in IPL 2025.
Who scored the fastest IPL century in 2026?
Vaibhav Sooryavanshi scored the fastest century of IPL 2026, reaching three figures in 36 balls against Sunrisers Hyderabad.
Has anyone scored two IPL centuries in under 40 balls?
Yes. Vaibhav Sooryavanshi is the first player to achieve the feat, with 35-ball and 36-ball centuries in 2025 and 2026, respectively.
What is Chris Gayle’s fastest IPL century?
Chris Gayle reached 100 in 30 balls against Pune Warriors India in 2013. He eventually finished unbeaten on 175.
How many balls did Yusuf Pathan take for his fastest IPL hundred?
Yusuf Pathan reached his century in 37 balls against Mumbai Indians in 2010.
Which players have scored a 39-ball IPL century?
Travis Head reached 100 in 39 balls for Sunrisers Hyderabad in 2024, while Priyansh Arya matched the mark for Punjab Kings in 2025.
Read more – India T20 Stars Who Could Shape IPL 2027 — IPL Focus