The Indian Premier League (IPL) is a paradise for batters. We have experienced many great batting performances in the IPL, which is strongly moving to complete its second decade. Since the inaugural edition of the IPL, we have experienced many great centuries, and some of those were fiery. In this article, we are going through the record for the fastest centuries in IPL history.
5. Priyansh Arya (39-ball century)
During the IPL 2025 match between Punjab Kings and Chennai Super Kings at Mullanpur, while Punjab Kings batters were struggling, as five among the top six batters failed to reach double-digit scores in the first innings, opener Priyansh Arya seemed to be batting on a different pitch. Despite getting some luck, Arya's batting was praised highly, as his fearless approach inspired his team to set a strong total against CSK. The left-handed opening batter slammed a 39-ball century and scored 103 off 42 balls with seven fours and nine sixes.
5. Travis Head (39-ball century)
Australian cricketer Travis Head is popular for his aggressive batting, as he can change the situation of the game with his powerful batting in a very quick time. During the IPL 2024, the SunRisers Hyderabad opener recorded a 39-ball century as he scored 102 off 41 balls with the help of nine fours and eight sixes.
Suggested Read | Top 5 Highest Individual scores in T20 Internationals
4. David Miller (38-ball century)
South African star David Miller has shown his ability to score fast runs on many occasions. Playing for Kings XI Punjab in IPL 2013, David Miller again showed his talent by scoring fast runs. On 6th May 2013, Miller scored 101 not out from 38 balls which is the third fastest century in IPL history. That amazing batting stint was against Royal Challengers Bangalore, where Miller hit seven sixes and eight fours.
3. Yusuf Pathan (37-ball century)
Former Indian international cricketer Yusuf Pathan is very well known for his fast-scoring abilities. He is one of the most destructive batters in the top cricket world. The former fastest IPL centurion, Yusuf Pathan, still holds the record for scoring the fastest IPL century by an Indian player. On 13th March 2010, the Rajasthan Royals star scored a mighty 100 runs from 37 balls against Mumbai Indians. His innings included eight big sixes and nine boundaries.
2. Vaibhav Suryavanshi (35-ball century)
1. Chris Gayle (30-ball century)
Universal boss Chris Gayle not only scored the fastest century in IPL, it was also the fastest century in cricket history as well as the highest individual score in IPL and T20 cricket. Playing for Royal Challengers Bangalore back in the 2013 edition, Gayle scored the fastest century in IPL history from 30 balls against Pune Warriors India. Gayle scored an amazing 175 runs in that match, and it is still the highest individual score in T20 history. In that innings, Gayle hit 17 massive sixes and 13 boundaries.
Suggested Read | Top 5 players with Most Man of the Match Awards in IPL history
List of fastest IPL centuries
Player (Team) | Balls faced to complete 100 runs | Opposition | Venue | Date |
Chris Gayle (Royal Challengers Bangalore) | 30 | Pune Warriors India | Bangalore | 23 April 2013 |
Vaibhav Suryavanshi (Rajasthan Royals) | 35 | Gujarat Titans | Jaipur | 28 April 2025 |
Yousuf Pathan (Rajasthan Royals) | 37 | Mumbai Indians | Mumbai | 13 March 2010 |
David Miller (Kings XI Punjab) | 38 | Royal Challengers Bangalore | Mohali | 6 May 2013 |
Travis Head (SunRisers Hyderabad) | 39 | Royal Challengers Bengaluru | Bengaluru | 15 April 2024 |
Priyansh Arya (Punjab Kings) | 39 | Chennai Super Kings | Mullanpur | 8 April 2025 |