Fastest Century In IPL
In the IPL, a century can change a game in just a few overs. However, some centuries are special because they happen so quickly, which is why Chris Gayle’s name has remained relevant to this day. He scored the fastest century in the history of the Indian Premier League by reaching 100 runs in only 30 balls during the 2013 season.
While Gayle’s record is impressive, there’s so much more to the fastest century to talk about. So, in this blog post, you’ll discover the fastest 100 in cricket at the IPL level, the quickest hundreds by Indian players, amongst other interesting facts and records surrounding the IPL and centuries.
Chris Gayle’s 30-Ball Century - The Ultimate IPL Record
Chris Gayle has become a household name in IPL history today, not only for his 12-year stint but for many impressive records. One of these is the 30 balls century record in the IPL during the 2013 season while playing for the Royal Challengers Bangalore.
In a match between the Royal Challengers Bengaluru and the Pune Warriors, Gayle hit 17 sixes and 13 fours in just 30 balls and became the fastest player to hit a century in an IPL match, hitting his 100th run in the 9th over of the match. By the time he would hit the 100 mark, his strike rate was nearly 350. The fun part is that the Gayle 2013 century was not the only record broken in this game. He also broke the highest individual T20 scoring record with 175 runs off 66 balls.
Top 10 Fastest Centuries in IPL History
Chris Gayle 30 balls fastest century is a record no one has been able to break in the IPL. But the IPL has surely seen a few other quick-fire centuries over the years.
From Yusuf Pathan’s 37-ball century against the Mumbai Indians to David Miller’s 38-ball century against the RCB, we’ve seen a few other players hit their centuries relatively faster than the average.
Here’s a look at the top 10 IPL fastest 100 in history:
Chris Gayle - 30 Balls (2013): Chris Gayle holds the record for the fastest century in the IPL. He reached 100 in just 30 balls for the Royal Challengers Bengaluru against the Pune Warriors in 2013.
Vaibhav Suryavanshi - 35 Balls (2025): Vaibhav Suryavanshi is the most recent player to join the list of the top 10 fastest 100 in IPL history. At just 14 years old, he got a 35-ball century for the Rajasthan Royals in 2025 against the Gujarat Titans.
Yusuf Pathan - 37 Balls (2010): Yusuf Pathan hit a 37-ball century for the Rajasthan Royals against the Mumbai Indians in 2010. It was one of the earliest quick hundreds in the league.
Heinrich Klaasen - 37 Balls (2023): Like Pathan, Heinrich Klaasen also reached his century in 37 balls, but for the Sunrisers Hyderabad against the Kolkata Knight Riders in 2025.
David Miller - 38 Balls (2013): David Miller clocked a 38-ball century for the Kings XI Punjab against the Royal Challengers Bengaluru in 2013.
Travis Head - 39 Balls (2024): Travis Head brought up his century in 39 balls for the Sunrisers Hyderabad against the Royal Challengers Bengaluru in 2024.
Priyansh Arya - 39 Balls (2025): Priyansh Arya registered a 39-ball century for the Punjab Kings against the Chennai Super Kings in 2025.
Abhishek Sharma - 40 Balls (2025): Abhishek Sharma reached his century in 40 balls for the Sunrisers Hyderabad against the Punjab Kings in 2025.
Will Jacks - 41 Balls (2024): Will Jacks clocked a 41-ball century for the Royal Challengers Bengaluru against the Gujarat Titans in 2024.
Adam Gilchrist - 42 Balls (2008): The last on the list is Adam Gilchrist. Adam Gilchrist racked up a 42-ball century for the Deccan Chargers against the Mumbai Indians in 2008.
Fastest 100 by Indian Players in IPL
Players from all around the world play in the IPL. But it’s always a different feeling for fans when a local player does something unusual in the games. It also gets bettors excited about online cricket betting as they can back players in the player props markets. Let’s look at some of the Indian players who reached an IPL fastest century with the fewest balls possible.
Vaibhav Suryavanshi
Vaibhav Suryavanshi is one of India's best young cricketing talents and the first on our list of the fastest 100 by Indian players in the IPL. He registered his fastest century against the Gujarat Titans in 2025, in 35 balls. That’s the quickest IPL century by an Indian player to date. He’s also the second-fastest centurion in IPL history (only behind Chris Gayle fastest century in 30 balls).
But that’s not all. In addition to the fastest record for his 100, Vaibhav Suryavanshi was also the youngest to score a century in IPL history. His century against the Gujarat Titans came when he was just 14 years and 32 days old.
Yusuf Pathan
Yusuf Pathan was one of the players who dominated the IPL cricket in the last decade. He was well-known for his rapid speed in games. In 2010, he hit a 37-ball century against the Mumbai Indians. This feat has earned him a spot on the list of the fastest 100 by Indian players in IPL.
Priyansh Arya
Priyansh Arya is another name that has recently joined the elite list of Indian cricket players. He played for the Punjab Kings in the 2025 season. And that was the same season he hit a century in just 39 balls against the Chennai Super Kings.
Abhishek Sharma
Abhishek Sharma has been a joy to watch among Indian cricket fans. Besides being a local player, Sharma has attracted thousands of admirers with his aggressive style of play. He hit his century in just 40 balls during the 2025 season while playing for Hyderabad against the Punjab Kings.
Also worth noting is the Indian player with the highest century in IPL. Virat Kohli holds the record with 8 centuries, all while playing only for the Royal Challengers Bengaluru throughout his career.
First Century in IPL History
We’ve seen the fastest players in the history of the Indian Premier League to hit a century. We’ve also met the local talents among them. But who’s the first ever to do it in history? The name is Brendon McCullum, and here’s how it happened.
On April 18, 2008, the Kolkata Knight Riders took on the Royal Challengers Bangalore. Brendon McCullum was in the lineup playing for the Kolkata Knight Riders, and he got his 100th run off 53 balls, having got 0 runs from the first 8 balls. He hit 158 runs in 73 balls in that match, smashing 13 sixes and 10 fours.
These helped KKR win the game by a massive 140 runs. That was where it all began. The match, and importantly McCullum’s numbers, showed the fans and followers of the IPL that anything was possible.
Another notable mention is Manish Pandey, who was the first Indian to hit a century in the IPL. He got his 100th run off 67 balls and eventually finished the game with 114 runs off 73 balls for the RCB against the Deccan Chargers in 2009.
Fastest Century Records - Season by Season
Many players have held the fastest century record for every season of the IPL. Don’t confuse this with the overall record of the fastest century for all seasons of the IPL. Neither should you confuse it with the highest centuries in IPL, a record Virat Kohli holds with 8 centuries.
Instead, this IPL record is about which player reached a century the fastest that season. It’s one of the betting markets you can wager on at 1xBet before each IPL season by backing the player to score the fastest century in that season. Here’s the roll call since the 2008 season to date.
Season | Player | Team | Balls to reach a century | Opponent |
2008 | Adam Gilchrist | Deccan Chargers | 42 | Mumbai Indians |
2009 | AB de Villiers | Delhi Daredevils | 54 | Chennai Super Kings |
2010 | Yusuf Pathan | Rajasthan Royals | 37 | Mumbai Indians |
2011 | Chris Gayle | Royal Challengers Bangalore | 46 | Kings XI Punjab |
2012 | Murai Vijay | Chennai Super Kings | 51 | Delhi Daredevils |
2013 | Chris Gayle | Royal Challengers Bangalore | 30 | Pune Warriors India |
2014 | Wriddhiman Saha | Kings XI Punjab | 49 | Kolkata Knight Riders |
2015 | Chris Gayle | Royal Challengers Bangalore | 46 | Kings XI Punjab |
2016 | AB de Villiers | Royal Challengers Bangalore | 43 | Gujarat Lions |
2017 | David Warner | Sunrisers Hyderabad | 43 | Kolkata Knight Riders |
2018 | Shane Watson | Chennai Super Kings | 51 | Sunrisers Hyderabad |
2019 | Jonny Bairstow | Sunrisers Hyderabad | 52 | Royal Challengers Bangalore |
2020 | Mayank Agarwal | Kings XI Punjab | 45 | Rajasthan Royals |
2021 | Devdutt Padikkal | Royal Challengers Bangalore | 51 | Rajasthan Royals |
2022 | Rajat Patidar | Royal Challengers Bangalore | 49 | Lucknow Super Giants |
2023 | Cameron Green | Mumbai Indians | 47 | Sunrisers Hyderabad |
2024 | Travis Head | Sunrisers Hyderabad | 39 | Royal Challengers Bangalore |
2025 | Vaibhav Suryavanshi | Rajasthan Royals | 35 | Gujarat Titans |
Frequently Asked Questions
1. Who scored the fastest century in IPL?
The record for the fastest 100 in IPL history belongs to Chris Gayle. He reached his hundred in just 30 balls while playing for Royal Challengers Bangalore in 2013 during a match against the Pune Warriors.
2. How many balls did Chris Gayle take for the fastest IPL century?
Chris Gayle took only 30 balls to hit the fastest IPL century. He also ended that specific innings with 175 runs off 66 balls. That is the highest individual score ever in the tournament.
3. Which Indian scored the fastest century in IPL?
Vaibhav Suryavanshi holds the record for the fastest century by Indian players. He achieved the feat in 2025 playing for the Rajasthan Royals against the Gujarat Titans with just 35 balls, when he was 14 years old and 32 days old. This broke the long-standing Indian record held by Yusuf Pathan, who hit a century with 37 balls in 2010.
