As we all know, T20 Cricket is the shortest format of cricket, where the teams get only 20 overs to bat. To set a high target and score a century, batters need to play more aggressively and have some luck to score a century. In IPL, too, we have seen many centuries, but some are the fastest and most destructive. So, let’s look at the ten fastest centuries in IPL history.

1. Chris Gayle (30 Balls)

Undoubtedly, Chris Gayle is one of the most destructive and dangerous batsmen IPL has ever seen. He holds some unbreakable IPL records and did the same in 2023 against the Pune Warriors. It was the 31st match of IPL 2013 when RCB played against Pune Warriors. In the game, RCB batted first, and Chris Gayle stole the show. He scored the fastest IPL century ever. In the match, Chris Gayle completed his century in just 30 balls. Chris Gayle scored 175 off 66 balls in this match, smashing 13 boundaries and 17 sixes.

2. Yusuf Pathan (37 Balls)

In 2010, Yusuf Pathan played for Rajasthan Royal’s franchise. In the 2nd match of IPL 2010 against Mumbai Indians, MI won the toss and decided to bat first. In the game, MI set the target of 213 runs, an excellent score to defend against Rajasthan Royals. Rajasthan came to bat, and they started losing wickets at regular intervals. After losing the 3rd wicket, Yusuf Pathan came to bat and smashed every MI bowler. In the match, Yusuf Pathan scored the second-fastest IPL century, which he completed in just 37 balls. Unfortunately, after scoring a century, Yusuf Pathan got run out, and Rajasthan lost the match by just four runs.

3. David Miller (38 Balls)

It is one of the best chases of Punjab that they have ever chased. It was the 51st match of IPL 2013, where Punjab played against RCB. In the game, RCB batted first and scored 190 runs, which was reasonably defendable. But David Miller destroyed RCB’s bowling lineup. Apart from David Miller, no Punjab batter could score even 30 runs. But David Miller single-handedly won the match for Punjab. He ruthlessly smashed every bowler and scored a century in just 38 balls. As a result, Punjab won the match by six wickets.

4. Adam Gilchrist (42 Balls)

Adam Gilchrist is one of the most ruthless and dangerous batsmen that Australia has ever produced. In the inaugural season of IPL, he showed his batting power in a match against Mumbai Indians. It was the 14th match of IPL 2008 when MI and Deccan Chargers played against each other. MI batted first and scored 154 runs in 20 overs. Deccan Chargers came to bat, and Adam Gilchrist finished the game alone. In the match, he scored 109 off 47 balls and completed his century in just 42 balls. Adam Gilchrist showed his batting power to every bowler and hit ten sixes in that match. As a result, the Deccan Chargers easily won the game by ten wickets.

5. AB de Villiers (43 Balls)

IPL 2016 was the best season for RCB as their star players like Virat Kohli and Ab de Villiers were at the peak of their careers. In the match against the Gujarat Lions, both Ab de Villiers and Virat Kohli scored a century and secured their most significant IPL victory. In the game, AB de Villiers completed his century in 43 balls, the fastest in the IPL. He went further and scored 129 off 52 balls, which RCB set the score of 248 runs. As a result, RCB easily won the match by a significant margin of 144 runs.

6. David Warner (43 Balls)

David Warner is the best overseas batsman in IPL history, and in a match against KKR in IPL 2017, he scored his fastest IPL century. It was the 37th match of IPL 2017, where SRH played against KKR. In the game, SRH batted first, and David Warner started attacking KKR’s bowler from the first over. Apart from him, no other SRH batter could score more than 40 runs. David Warner smashed every bowler and scored 129 runs in just 59 balls. As a result, SRH won the match by 48 runs.

7. Sanath Jayasuriya (45 Balls)

Chennai Super Kings and Mumbai Indians matches have always been some of the most exciting and competitive rivalries of IPL. In IPL 2008, it was the 36th match when CSK and MI played against each other. In the game, CSK batted first and scored 156 runs in 20 overs. While the target was reasonably defendable for CSK, Sanath Jayasuriya made it look easy. Sanath Jayasuriya completed his century in 45 balls in the match and scored 114 off 48. In that match, Sanath Jayasuriya single-handedly won the Mumbai Indians.

8. Mayank Aggarwal (45 Balls)

There are very few IPL matches where the team lost the game despite a player scoring one of the fastest IPL centuries. It was the 9th match of IPL 2020, where Punjab played against Rajasthan Royals. Punjab batted first, and Mayank Aggarwal scored 106 off just 50 balls. In this innings, he completed his century in just 45 balls, for which Punjab reached 223 runs. Despite batting so brilliantly, Punjab lost the match by four wickets.

9. Murali Vijay (46 Balls)

It was the 32nd match of IPL 2010, where CSK and Rajasthan Royals played against each other. In the beginning, CSK won the toss and chose to bat first. At that time, Murali Vijay used to open for CSK. In that match, Murali Vijay gave a quick start to CSK, and he went on to score 127 off just 56 balls. In this brilliant inning, Murali Vijay completed his century in 46 balls. As a result, CSK scored 246 runs in 20 overs, against which Rajasthan Royals scored 223 runs, leading to CSK’s win by 23 runs.

10. Chris Gayle (46 Balls)

Chris Gayle, the Universe Boss, has come again on this list. In the match against Punjab in IPL 2015, he scored his second-fastest IPL century. In the game, Punjab won the toss and decided to bowl first. After taking Kohli’s wickets, they gained the confidence. But their trust was broken by Universe Boss. In the match, Chris Gayle completed his century in 46 balls and scored 117 off just 57 balls, by which RCB reached a total of 226 runs and easily won the match by 138 runs.