Top 10 Batsmen with Fastest Centuries in IPL
Over many years the Indian Premier League has presented batters with an opportunity to demonstrate intensely powerful batting performances. The limited-over format demands efficiency to achieve a hundred within the shortest time representing both achievement and declaration. A quick hundred establishes a new momentum direction which makes the opposition unable to pull themselves back.
A quick century in the IPL exists as a rare achievement that only select batting stars have managed to accomplish during the tournament. IPL 2024 is presently active so we can analyze the fastest centuries of Indian Premier League history and the match-makers responsible for these triumphs.
Ranking Factors
The ranking should be done on some specific and universal factors. Based on these ranking factors we will rank the top 10 fastest centuries in IPL history.
- Least Balls to Reach Century: For ranking the top 10 fastest centuries in the IPL history there is only one ranking factor which is the least balls taken by the batters to reach his century.
10. Mayank Agarwal – 45 Balls (KXIP vs RR, 2020)

Mayank Agarwal created one of the greatest IPL batting performances by making a 45-ball fastest t20 century in IPL for Kings XI Punjab (KXIP) against Rajasthan Royals (RR) in 2020. The Sharjah pitch provided him with the perfect opportunity as an opener to strike the ball through the ground. Abold bat hitting by Agarwal resulted in 106 runs during 50 balls where he hit 10 boundaries and 7 sixes.
RR succeeded in pulling off a record-breaking chase when Agarwal had pulled off his heroics. The way Agarwal batted during his innings revealed his ability to approach the game aggressively while demonstrating stylish skills which earned it the title of an outstanding match performance for the season.
Also Read: Top 10 Batsmen with Most Sixes in IPL
9. Sanath Jayasuriya – 45 Balls (MI vs CSK, 2008)

In 2008 Sanath Jayasuriya gave an on-field display of his destructive opener skills when he played for Mumbai Indians against Chennai Super Kings. His attack against CSK led to his century within 45 balls. Through his exceptional hitting style, Jayasuriya achieved 114 runs from 48 balls to the extent that the chase seemed simple while hitting 9 fours and 11 sixes.
The remarkable innings played by Jayasuriya delivered a monumental MI victory that established aggressive batting standards for the IPL. His batting performance is considered one of the best in IPL history due to its entertaining nature.
8. David Warner – 43 Balls (SRH vs KKR, 2017)

David Warner hit a historic 43-ball fastest century in the t20 IPL that led Sunrisers Hyderabad to a victory against Kolkata Knight Riders on April 30, 2017. Warner started the match with an invincible strike against the KKR bowlers, which allowed him to reach his century in a minimal amount of time.
Warner hit a magnificent 126 runs off 59 deliveries against Kolkata Knight Riders. His ridiculous batting performance included 10 boundaries and 8 maximums. Warner’s performance during this particular innings stands as his most outstanding IPL batting display throughout his career.
7. AB de Villiers (RCB) – 43 balls vs Gujarat Lions, 2016

In IPL 2016 AB de Villiers reached his peak as a player while dominating the game. In the game against Gujarat Lions AB de Villiers ravaged the bowling attack to complete his hundred in 43 balls.
De Villiers displayed a mesmerizing display of talent at M. Chinnaswamy Stadium by hammering nine fours and eight sixes. Together with Virat Kohli who accomplished a century de Villiers contributed to RCB scoring 248/3 runs which resulted in an effortless win.
6. Adam Gilchrist (DC) – 42 balls vs Mumbai Indians, 2008

Adam Gilchrist displayed his status as a fearsome opener during the first IPL season because of his impressive display. In their pursuit of achieving the target of 155, the former Australia wicketkeeper defeated Mumbai Indians easily.
Gilchrist achieved his hundred in 42 balls while smashing a total of 19 boundaries across the park. Deccan Chargers reached their target in exactly 12 overs thus achieving a 10 wickets victory.
5. Will Jacks (RCB) – 41 balls vs Gujarat Titans, 2024

Will Jacks accepted an invitation from Royal Challengers Bangalore that led him to join the exclusive group of IPL players and then achieved a century in the fastest number of balls during IPL 2024. Jacks demonstrated his position as an outstanding T20 English talent by hitting a 41-ball hundred against Gujarat Titans on April 28, 2024.
The opening batsmen of RCB found themselves in a challenging situation before Jacks started his career-ending assault. His innings included five boundaries and ten recorded hits for sixes which allowed RCB to win with nine wickets remaining in four overs.
4. Travis Head (SRH) – 39 balls vs RCB, 2024

Travis Head secured the latest spot on this list after hitting a 39-ball fastest century in IPL while playing for Sunrisers Hyderabad against Royal Challengers Bangalore on April 15, 2024.
Travis Head started his series as an opener by not delaying his offensive. Using the offering boundaries at M. Chinnaswamy Stadium he scored nine fours and eight sixes during his knock. The Sunrisers Hyderabad team in IPL history broked all previous records with 287 runs to win by 25 runs.
Also Read: Who has scored the fastest fifties in IPL history?
3. David Miller (PBKS) – 38 balls vs RCB, 2013

The notorious phrase “If it’s in the arc it’s out of the park” originated from David Miller’s exceptional IPL batting display in 2013. The strong RCB attack welcomed Miller during Punjab Kings (then Kings XI Punjab) at 64/4. The following performance turned into one of the most resilient T20 hunts in history.
Miller reached his hundred by hitting eight boundaries along with seven sixth during his 38-ball batting performance for Punjab. Achieved their victorious run against 191 targets when Miller finished his thunderous batting attack with two overs remaining.
2. Yusuf Pathan (RR) – 37 balls vs Mumbai Indians, 2010

It was the Indian All-rounder, Yusuf Pathan who hit the fastest century in the IPl before Gayle. In an IPL 2010 match against Mumbai Indians Yusuf Pathan became the Rajasthan Royals all-round talent to hit 100 runs from 37-balls.
Yusuf unleashed an unstoppable batting through his 37-ball century which included 8 brute sixes and nine dashing boundaries against Mumbai Indians. Pathan earned the Player of the Match as well in the game despite his team losing by 4 runs against Mumbai Indians.
1. Chris Gayle (RCB) – 30 balls vs Pune Warriors, 2013

Any hundred scorings during IPL needs to start with a discussion about Chris Gayle who earned his title as the Universe Boss. He displayed one of the most destructive T20 innings of all time when he remained undefeated with 175 runs after facing 66 balls against Pune Warriors during IPL 2013.
For the fastest hundred in IPL, Gayle only required just 30 balls to become a historical feat which remains unmatched till now. Less than 66 balls into his at-bat Gayle struck 13 boundaries and 17 towering sixes against the Pune Warriors bowling assault. Royal Challengers Bangalore achieved a then-record 263/5 against Pune Warriors as RCB hit their runs away while Pune lost 130 runs to finish with 133/9.
As the IPL 2024 season unfolds, will we see another record-breaking century? With batters evolving and pushing the limits every year, the fastest ton record might not stay untouched for long.
List of Batsmen with Fastest Century in IPL History
S.No. | Player | Balls | Against | Venue | Date |
---|---|---|---|---|---|
1 | Chris Gayle | 30 | Pune Warriors | Bangalore | 23-Apr-2013 |
2 | YK Pathan | 37 | MI | Mumbai | 13-Mar-2010 |
3 | David Miller | 38 | RCB | Mohali | 06-May-2013 |
4 | Travis Head | 39 | RCB | Bengaluru | 15-Apr-2024 |
5 | Will Jacks | 41 | GT | Ahmedabad | 28-Apr-2024 |
6 | Adam Gilchrist | 42 | MI | Mumbai | 27-Apr-2008 |
7 | AB de Villiers | 43 | GL | Bangalore | 14-May-2016 |
8 | David Warner | 43 | KKR | Hyderabad | 30-Apr-2017 |
9 | ST Jayasuriya | 45 | CSK | Mumbai | 14-May-2008 |
10 | Mayank Agarwal | 45 | RR | Sharjah | 27-Sep-2020 |
Honourable Mentions
Ishan Kishan- 45 balls vs Rajasthan Royals, 2025
Ishan Kishan created one of the greatest IPL batting performances by making a 45-ball fastest t20 century in IPL for Sunrises Hyderabad (SRH) against Rajasthan Royals (RR) on 23rd March 2025. The Hyderabad pitch provided him with the perfect opportunity as a top-order batsman to strike the ball through the ground. Abold bat hitting by Ishan Kishan resulted in 106 runs during 47 balls where he hit 11 boundaries and 6 sixes.
Q. Who holds the record for the fastest 100 in IPL history?
A. Chris Gayle holds the record for the fastest IPL century.
Q. How many balls did it take to score the fastest century in IPL history?
A. Chris Gayle scored the fastest IPL century in just 30 balls.
Q. Has a player ever scored multiple centuries in an IPL season?
A. Several players have scored multiple centuries in a single IPL season, including Virat Kohli (4 centuries in 2016).
Q. Which player has made the fastest century in the IPL?
A. Chris Gayle, the Jamaican, scored the fastest IPL century in 30 balls.
Q. which player has made the fastest century in IPL?
A. Chris Gayle has the fastest 100 in IPL.