Top 10 Fastest Centuries in IPL History

IPL is known for big sixes, exciting finishes and fast scoring. Some batters have taken just a few balls to score 100 runs. Chris Gayle holds the record with a 30-ball century, while Vaibhav Sooryavanshi is second on the list. Here are the Top 10 Fastest Centuries in IPL History, with full details.
🏏 Top 10 Fastest Centuries in IPL History
Scoring a century in T20 cricket is never easy. Doing it in fewer than 45 balls is even more special. Several batters have produced amazing innings in IPL history.
Here is the list of the fastest IPL centuries, ranked by the number of balls taken to reach 100 runs.
| Rank | Player | Balls to 100 | Final Score | Against | Year |
|---|---|---|---|---|---|
| 1 | Chris Gayle | 30 | 175* (66) | PWI | 2013 |
| 2 | Vaibhav Sooryavanshi | 35 | 101 (38) | GT | 2025 |
| 3 | Vaibhav Sooryavanshi | 36 | 103 (37) | SRH | 2026 |
| 4 | Yusuf Pathan | 37 | 100 (37) | MI | 2010 |
| 4 | Heinrich Klaasen | 37 | 105* (39) | KKR | 2025 |
| 6 | David Miller | 38 | 101* (38) | RCB | 2013 |
| 7 | Travis Head | 39 | 102 (41) | RCB | 2024 |
| 7 | Priyansh Arya | 39 | 103 (42) | CSK | 2025 |
| 9 | Abhishek Sharma | 40 | 141 (55) | PBKS | 2025 |
| 10 | Will Jacks | 41 | 100* (41) | GT | 2024 |
Note: Players with the same number of balls share the same rank. The list has 11 innings because of 2 tied positions.
1. Chris Gayle – 30 Balls (2013)
Chris Gayle holds the record for the fastest century in IPL history. He scored 100 runs in just 30 balls while playing for Royal Challengers Bangalore (RCB) against Pune Warriors India in 2013.
Gayle finished the innings with an unbeaten 175 off 66 balls. His knock included 13 fours and 17 sixes.
✅ Key Record: Fastest century in IPL history (30 balls).
2. Vaibhav Sooryavanshi – 35 Balls (2025)
Vaibhav Sooryavanshi made history with a brilliant innings against Gujarat Titans in IPL 2025. Playing for Rajasthan Royals (RR), he reached his century in only 35 balls.
He scored 101 runs off 38 balls, including 7 fours and 11 sixes. At just 14 years old, he became the youngest centurion in men's T20 cricket.
✅ Key Record: Fastest century by an Indian batter in IPL history.
3. Vaibhav Sooryavanshi – 36 Balls (2026)
Vaibhav Sooryavanshi appears again on this list. He scored another quick century against Sunrisers Hyderabad in IPL 2026.
Playing for Rajasthan Royals, he reached 100 in 36 balls and finished with 103 runs off 37 balls. His innings included 5 fours and 12 sixes.
Although Rajasthan posted 228/6, Sunrisers Hyderabad won the match by 5 wickets.
✅ Key Record: Third-fastest century in IPL history.
4. Yusuf Pathan – 37 Balls (2010)
Yusuf Pathan produced one of the most memorable innings of IPL 2010 against Mumbai Indians.
Playing for Rajasthan Royals, he scored a century in just 37 balls. He finished with 100 runs off 37 balls, including 9 fours and 8 sixes.
His powerful hitting made this one of the fastest centuries in the tournament.
✅ Key Record: One of the fastest centuries by an Indian batter.
4. Heinrich Klaasen – 37 Balls (2025)
Heinrich Klaasen joined the 37-ball century club in IPL 2025. He achieved this milestone while playing for Sunrisers Hyderabad against Kolkata Knight Riders.
Klaasen scored an unbeaten 105 off 39 balls. His innings included 7 fours and 9 sixes.
His powerful batting helped Hyderabad post a big total.
✅ Key Record: Joint fourth-fastest IPL century.
6. David Miller – 38 Balls (2013)
David Miller scored a brilliant unbeaten century against Royal Challengers Bangalore in IPL 2013.
Playing for Kings XI Punjab, he reached 100 in just 38 balls and finished with 101 not out off 38 balls.
His innings included 8 fours and 7 sixes. Miller's performance helped Punjab chase down a big target.
✅ Key Record: One of the fastest successful century chases in IPL history.
7. Travis Head – 39 Balls (2024)
Travis Head played an aggressive innings against Royal Challengers Bengaluru in IPL 2024.
Representing Sunrisers Hyderabad, he scored his century in 39 balls and finished with 102 runs off 41 balls.
His innings included 9 fours and 8 sixes. Hyderabad also recorded a massive team total of 287/3 in that match.
✅ Key Record: One of the fastest centuries in IPL 2024.
7. Priyansh Arya – 39 Balls (2025)
Priyansh Arya made headlines with his explosive batting against Chennai Super Kings in IPL 2025.
Playing for Punjab Kings, he reached his century in just 39 balls and finished with 103 runs off 42 balls.
His innings included 7 fours and 9 sixes. It was a special performance in his debut IPL season.
✅ Key Record: One of the fastest centuries by an Indian player in IPL.
9. Abhishek Sharma – 40 Balls (2025)
Abhishek Sharma delivered a powerful performance against Punjab Kings in IPL 2025.
Playing for Sunrisers Hyderabad, he scored 141 runs off 55 balls. He reached his century in 40 balls.
His innings included 14 fours and 10 sixes. Hyderabad chased down the target and won the match by 8 wickets.
✅ Key Record: Highest individual score on this list after Chris Gayle's 175*.
10. Will Jacks – 41 Balls (2024)
Will Jacks completed his IPL century in just 41 balls against Gujarat Titans in 2024.
Playing for Royal Challengers Bengaluru, he remained unbeaten on 100 off 41 balls. His innings included 5 fours and 10 sixes.
He reached his century with a six and helped RCB win the match by 9 wickets.
✅ Key Record: One of the fastest centuries by an overseas player in IPL 2024.
🏆 Who Holds the Record for the Fastest Century in IPL?
Chris Gayle holds the record for the fastest century in IPL history. He scored 100 runs in only 30 balls against Pune Warriors India in 2013.
His unbeaten 175 off 66 balls remains one of the greatest batting performances in the tournament.
No batter has broken his 30-ball century record as of the end of IPL 2026.
🇮🇳 Fastest Century by an Indian Player in IPL
Vaibhav Sooryavanshi holds the record for the fastest century by an Indian player in IPL history.
He scored 101 runs off 38 balls against Gujarat Titans in 2025, reaching his century in just 35 balls.
At 14 years old, he also became the youngest player to score an IPL century.
📊 Fastest IPL Centuries: Key Records and Facts
Here are some interesting facts about the fastest hundreds in IPL history:
✅ Fastest IPL century: Chris Gayle (30 balls).
✅ Fastest Indian century: Vaibhav Sooryavanshi (35 balls).
✅ Youngest IPL centurion: Vaibhav Sooryavanshi.
✅ Second-fastest century: Vaibhav Sooryavanshi (35 balls).
✅ Joint fourth-fastest centuries: Yusuf Pathan and Heinrich Klaasen (37 balls).
✅ Highest score on this list: Chris Gayle (175*).
🏁 Conclusion
The IPL has seen many powerful batting performances, but Chris Gayle's 30-ball century remains the fastest in the tournament's history. Vaibhav Sooryavanshi has come closest with his 35-ball hundred. These innings show why IPL is one of the most exciting T20 leagues in the world.
Frequently asked questions
Who scored the fastest century in IPL history?
Chris Gayle scored the fastest century in IPL history. He reached 100 runs in just 30 balls in 2013.
Who scored the fastest 100 in IPL?
Chris Gayle holds the record with his 30-ball century for Royal Challengers Bangalore.
Who scored the fastest century by an Indian in IPL?
Vaibhav Sooryavanshi holds the record. He scored a century in 35 balls against Gujarat Titans in 2025.
How many balls did Chris Gayle take to score his IPL century?
Chris Gayle took only 30 balls to complete his century against Pune Warriors India in 2013.
Who scored the second-fastest century in IPL history?
Vaibhav Sooryavanshi scored the second-fastest IPL century in 35 balls in 2025.
Has anyone broken Chris Gayle's 30-ball century record?
No. Chris Gayle's 30-ball century remains the fastest in IPL history as of the end of the 2026 season.


