
The Indian Premier League (IPL) has witnessed some of the most explosive batting performances in cricket history. One of the most coveted milestones in T20 cricket is scoring a century, and some players have achieved this feat in record-breaking time. In this article, we will look at the top 10 fastest century in IPL history.
10. Chris Gayle (Royal Challengers Bangalore) vs. Pune Warriors India (2013)
Chris Gayle, the Universe Boss, holds the record for the most centuries in IPL history. One of his fastest came against Pune Warriors India in 2013. Gayle smashed 100 runs off just 51 balls, including 10 sixes and 5 fours.
9. Andre Russell (Kolkata Knight Riders) vs. Sunrisers Hyderabad (2019)
Andre Russell’s power-hitting abilities are well-known, and he showcased them in full force against Sunrisers Hyderabad in 2019. Russell scored a century off just 41 balls, including 12 sixes and 4 fours. His innings helped Kolkata Knight Riders chase down a target of 208 runs.
8. Rohit Sharma (Mumbai Indians) vs. Kings XI Punjab (2013)
Rohit Sharma, the Hitman, has been a consistent performer for Mumbai Indians. In 2013, he scored a century off 52 balls against Kings XI Punjab, including 12 sixes and 3 fours. His innings helped Mumbai Indians win the match by 8 wickets.
7. AB de Villiers (Royal Challengers Bangalore) vs. Gujarat Lions (2016)
AB de Villiers, Mr. 360, is known for his innovative shots and ability to score quickly. In 2016, he scored a century off 52 balls against Gujarat Lions, including 8 sixes and 6 fours. His innings helped Royal Challengers Bangalore chase down a target of 192 runs.
6. Chris Gayle (Royal Challengers Bangalore) vs. Gujarat Lions (2015)
Chris Gayle’s second entry on this list comes from a match against Gujarat Lions in 2015. He scored a century off 53 balls, including 11 sixes and 3 fours. His innings helped Royal Challengers Bangalore win the match by 75 runs.
5. Virat Kohli (Royal Challengers Bangalore) vs. Kings XI Punjab (2016)
Virat Kohli’s batting prowess is undeniable, and he showcased it in full force against Kings XI Punjab in 2016. Kohli scored a century off 51 balls, including 8 sixes and 4 fours. His innings helped Royal Challengers Bangalore win the match by 82 runs.
4. Rishabh Pant (Delhi Capitals) vs. Sunrisers Hyderabad (2019)
Rishabh Pant’s aggressive batting style has made him one of the most exciting young talents in Indian cricket. In 2019, he scored a century off 49 balls against Sunrisers Hyderabad, including 10 sixes and 4 fours. His innings helped Delhi Capitals chase down a target of 193 runs.
3. Brendon McCullum (Kolkata Knight Riders) vs. Royal Challengers Bangalore (2008)
The first-ever century in IPL history was scored by Brendon McCullum in the inaugural season. McCullum scored a century off just 55 balls, including 10 sixes and 4 fours. His innings helped Kolkata Knight Riders chase down a target of 206 runs.
2. KL Rahul (Kings XI Punjab) vs. Delhi Capitals (2018)
KL Rahul’s batting form has been impressive in recent years, and he showcased it in full force against Delhi Capitals in 2018. Rahul scored a century off 51 balls, including 11 sixes and 3 fours. His innings helped Kings XI Punjab win the match by 6 wickets.
1. Ishan Kishan (Mumbai Indians) vs. Royal Challengers Bangalore (2020)
Ishan Kishan holds the record for the fastest century in IPL history. He achieved this feat in 2020 against Royal Challengers Bangalore, scoring a century off just 32 balls. His innings included 9 sixes and 6 fours. Kishan’s innings helped Mumbai Indians chase down a target of 202 runs.
READ ALSO:- How many times has RCB qualified for the Playoffs in the IPL?
The IPL has produced some incredible batting performances over the years, and the fastest century in IPL history are a testament to the skill and power of the players involved. These records are likely to be challenged in the future as new players emerge and the game continues to evolve.

