IPL is the fastest cricket league of 20-20 overs. In such limited overs, batters have to score fast and highest for their teams. It may seem impossible for some batsmen to hit a ton in such a short time and with limited balls.
But you will be surprised to know the fastest century scored in just 30 balls. Chris Gayle is the one who did this miracle in the IPL. In the 2013 IPL season, Chris Gayle recorded the fastest century for the RCB against Pune Warriors in just 30 ball deliveries.
Chris Gayle slammed 13 fours and 17 sixes in his overall 175-score off 66 balls. Gayle broke the record of Yusuf Pathan’s fastest IPL century record in the 2010 IPL season. He is the only batter who has twice recorded the fastest 100 in the IPL. In the 2011 IPL season, Chris Gayle hit a ton in just 46 balls for the RCB against Kings XI Panjab.
Vaibhav Suryavanshi, Indian uncapped cricketer sits in the second position for the fastest century record in just 35 off balls. Vaibhav Suryavanshi has scored this record for the Rajasthan Royals against Gujrat Titans.
Fastest Centuries/Hundreds in IPL 2026
| Player | Team | Mat | Inns | Runs | HS | Avg | SR | 100s | 50s | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Vaibhav Sooryavanshi | Rajasthan Royals | 7 | 7 | 252 | 101 | 36.00 | 206.55 | 1 | 1 | 18 | 24 |
| Mitchell Marsh | Lucknow Super Giants | 13 | 13 | 627 | 117 | 48.23 | 163.70 | 1 | 6 | 56 | 37 |
| KL Rahul | Delhi Capitals | 13 | 13 | 539 | 112* | 53.90 | 149.72 | 1 | 3 | 52 | 21 |
| Heinrich Klaasen | Sunrisers Hyderabad | 14 | 13 | 487 | 105* | 44.27 | 172.69 | 1 | 1 | 42 | 25 |
| Abhishek Sharma | Sunrisers Hyderabad | 14 | 13 | 439 | 141 | 33.76 | 193.39 | 1 | 2 | 46 | 28 |
| Ishan Kishan | Sunrisers Hyderabad | 14 | 13 | 354 | 106* | 35.40 | 152.58 | 1 | 1 | 33 | 15 |
| Rishabh Pant | Lucknow Super Giants | 14 | 13 | 269 | 118* | 24.45 | 133.16 | 1 | 1 | 23 | 16 |
| Sai Sudharsan | Gujarat Titans | 15 | 15 | 759 | 108* | 54.21 | 156.17 | 1 | 6 | 88 | 21 |
| Priyansh Arya | Punjab Kings | 17 | 17 | 475 | 103 | 27.94 | 179.24 | 1 | 2 | 55 | 25 |
Fastest Centuries/Hundreds in IPL History
| Player | Balls | Match | Venue | Date |
|---|---|---|---|---|
| CH Gayle | 30 | Royal Challengers Bangalore v Pune Warriors | Bangalore | 23 April 2013 |
| Vaibhav Suryavanshi | 35 | Rajasthan Royals v Gujarat Titans | Jaipur | 28 April 2025 |
| YK Pathan | 37 | Rajasthan Royals v Mumbai Indians | Mumbai | 13 March 2010 |
| Heinrich Klaasen | 37 | Sunrisers Hyderabad v Kolkata Knight Riders | Delhi | 25 May 2025 |
| DA Miller | 38 | Kings XI Punjab v Royal Challengers Bangalore | Mohali | 06 May 2013 |
| Travis Head | 39 | Sunrisers Hyderabad v Royal Challengers Bangalore | Bengaluru | 15 April 2024 |
| Priyansh Arya | 39 | Punjab Kings v Chennai Super Kings | Mullanpur | 07 April 2025 |
| Abhishek Sharma | 40 | Sunrisers Hyderabad v Punjab Kings | Hyderabad | 12 April 2025 |
| Will Jacks | 41 | Royal Challengers Bangalore v Gujarat Titans | Ahmedabad | 28 April 2024 |
| AC Gilchrist | 42 | Deccan Chargers v Mumbai Indians | Mumbai | 27 April 2008 |
1. Chris Gayle – 175(66) against Pune Warriors India in IPL 2013

It was a run fest by Royal Challenger Bengaluru (RCB) against Pune Warriors India (PWI) at M. Chinnaswamy Stadium on 23rd April, 2013, scripted by the Universe Boss, Chris Gayle himself. Batting first, RCB smashed 263 runs for the loss of 5 wickets, which was the highest IPL total at that time. In these 263 runs, more than half of the runs were scored by Gayle himself who completed his hundred in just 30 balls, but didn’t stop after as well and went on to smash an unbeaten 175 runs in 66 balls firing 13 fours and 17 sixes. In reply to RCB’s mammoth score, PWI could only make 133 runs for the loss of 9 wickets, losing the game by 130 runs.
2. Vaibhav Suryavanshi – 101 (38) against Gujarat Titans in IPL 2025

The 14 years old boy Vaibhav Suryavanshi comes after Chris Gayle who scored a century in just 38 balls. It was the 47th match which was against GT, and here RR was chasing and Vaibhav got a chance to open with Yashasvi Jaiswal. Looking at his IPL career, Vaibhav was the youngest player who debut at an age of 13 years and have played a total of 7 games, in which he scored a total of 252 runs with the highest of 101.








