Vaibhav Suryavanshi, a 14-year-old prodigy from Rajasthan Royals, scored his maiden IPL century and the fastest IPL century by an Indian in just 35 balls against Gujarat Titans in IPL 2025.
Vaibhav Suryavanshi, a 14-year-old prodigy from Rajasthan Royals, scored his maiden IPL century and the fastest IPL century by an Indian in just 35 balls against Gujarat Titans in IPL 2025. He now sits behind only Chris Gayle in the list of fastest century in IPL. Rajasthan Royals debutant batsman Vaibhav also became the youngest batsman to score an IPL century at the age of 14 years and 32 days.
Here's a list of the eight quickest centuries in the competition over the years.
Also Read: IPL records: Most consecutive away wins in IPL history
Fastest Century in IPL
8. Will Jacks | 41 Balls

Will Jacks, playing for Royal Challengers Bangalore, smashed a rapid century in just 41 balls against Gujarat Titans in 2024. He hammered five fours and 10 sixes during his knock. With RCB needing one run to win with 25 balls remaining, Jacks hammered Rashid Khan for a six to bring up his maiden IPL hundred and seal his team’s nine-wicket win.
Jacks plundered 29 runs off Rashid in that over, the 16th of the innings, hammering the leg-spinner for four sixes and a four in five balls. With the 201-run chase ending in exactly 16 overs, RCB completed the fastest successful 200-plus chase in the history of the league.
7. Abhishek Sharma | 40 Balls

Abhishek Sharma etched his name in IPL history by scoring the seventh fastest century in IPL in just 40 balls in the 13th over of SRH's chase of 246, while playing against Punjab Kings in IPL 2025. The 24-year-old scored 141 off 55 balls, hitting 14 fours and 10 sixes.
Abhishek started by hitting four fours off the first five balls he faced. He had a slice of luck on 32; he was caught at deep-backward point but the bowler, Yash Thakur, had overstepped. Abhishek rubbed it in by launching the next ball for a six. He brought up his fifty in 19 balls and comfortably outscored Travis Head in an opening stand of 171 in 12.2 overs.
6. Priyansh Arya | 39 Balls

Nineteen-year-old Priyansh Arya of Punjab Kings has made a sensational entry into the IPL record books with a blistering 39-ball century against Chennai Super Kings at Mullanpur. The fearless youngster's 103 off 42 balls now stands as the joint-fifth fastest century in IPL history and the second-fastest by an Indian, surpassing legends like Virat Kohli and Murali Vijay on both overall and Indian lists.
Priyansh began the innings with a first-ball six and didn't let the fall of wickets at the other end disrupt his intent. He later smacked Matheesha Pathirana for three consecutive sixes and a four to bring up a stunning maiden IPL century in just the 13th over of the innings.
Also Read: IPL facts: Most wickets for Mumbai Indians
5. Travis Head | 39 Balls

Travis Head, known for his aggressive batting, scored a 39-ball hundred for Sunrisers Hyderabad against Royal Challengers Bangalore in the 2024 season. His innings, filled with powerful strokes, helped Hyderabad post a massive total.
SRH and Head had already signaled their intent with a 277-run blitz earlier in the season. In Bengaluru, they went one better. Head had set the tone with a powerplay assault that saw SRH race to 76 for 0, bringing up his fifty along the way. By the time he was dismissed in the 13th over for a 41-ball 102, SRH had rocketed to 165. They eventually finished on 287 - the highest total in IPL history.
4. David Miller | 38 Balls

David Miller’s match-winning century off 38 balls against Royal Challengers Bangalore in 2013 is one of the IPL’s most iconic chases. Playing for Kings XI Punjab (now PBKS), Miller walked in when his team was struggling but launched an extraordinary counterattack, with 99 runs coming in the last five overs.
It began with a flurry of boundaries off Vinay Kumar before he tore into RP Singh for 26 in a single over. With three runs needed and Miller on 95, he launched a length ball straight over the sightscreen to bring up his century in style. Miller hit seven fours and eight sixes to guide his side to victory in Mohali.
3. Yusuf Pathan | 37 Balls

Yusuf Pathan's 37-ball century for Rajasthan Royals against Mumbai Indians in 2010 remains third fastest century in IPL history. Known for his brutal hitting, Pathan turned the game around single-handedly, smashing bowlers all over the Wankhede Stadium. His knock included eight sixes and nine fours, but despite his efforts, Rajasthan fell short of the target.
Pathan teed off when Rajasthan Royals (RR) needed 143 off 57 balls to chase down MI's 212. He hit 54 off his next 11 deliveries, including three successive sixes off Ali Murtaza and 24 in the following over from R Sathish. The carnage continued as he brought up what was then the fastest century in the IPL with a towering six. He was run out the very next ball, leaving RR with 40 to get from 17 balls - a bridge too far in the end.
2. Vaibhav Suryavanshi | 35 Balls

Vaibhav Suryavanshi has rewritten IPL history by becoming the youngest-ever centurion at just 14 years and 23 days old, scoring a blistering 101* off 36 balls for Rajasthan Royals against Gujarat Titans. His century came in just 35 balls—the fastest by a player under 18 in IPL history.
Walking out to open with Yashasvi Jaiswal in Rajasthan Royals' (RR) chase of 210, Vaibhav hammered a bowling attack comprising Rashid Khan, Ishant Sharma, Mohammed Siraj and Prasidh Krishna to bring up the second-fastest century in the IPL. By the time Prasidh dislodged him with a yorker, he had hit 11 sixes and seven fours and set RR needing 44 off 49 deliveries.
In a phenomenal display of batting, Suryavanshi took 26 off an Ishant over on the way to a 17-ball half-century, and then hit three sixes and three fours off Karim Janat's first over in the IPL. He reached his century with a six off Rashid, no less.
Also Read: Exclusive: "Do not call him a 'baccha', he will play T20s for India in two years," says Bihar head coach after Vaibhav Suryavanshi's historical IPL tonipl-ton
1. Chris Gayle | 30 Balls

Chris Gayle holds the record for the fastest century in IPL history, scoring a 30-ball hundred against Pune Warriors in 2013. Playing for Royal Challengers Bangalore, Gayle’s explosive innings at the M. Chinnaswamy Stadium included 13 fours and 17 sixes, making it one of the most destructive T20 innings ever. He ended with 175* runs, the highest individual score in IPL history.
After a watchful first over, Gayle took 21 off Ishwar Pandey and 28 off Mitchell Marsh to bring up a 17-ball fifty. Aaron Finch's 29-run over only added to the charge and Gayle brought up his century in the ninth over. Of his first 103 runs, 98 came in boundaries.