The Indian Premier League (IPL) is generally popular as the paradise for batters. It is a fruit for the eyes to see batters hovering the balls over the boundaries. Also, it is a very great deal to score a century in T20 cricket. Batters celebrating after the ton are also a very common and special sight in the IPL.
Here are the top five players with the most centuries in IPL history (updated as of IPL 2023):
1. Virat Kohli: 8 centuries
![](https://static.chaseyoursport.com/blogContentImage/1711425655282-93569.webp)
Former Indian and Royal Challengers Bangalore (RCB) captain Virat Kohli holds the record for the most IPL centuries with eight hundreds. The right-handed batter is one of the greatest batters in every format, and we have experienced it in the long IPL history.
2. Jos Buttler: 7 centuries
![Jos Buttler](https://static.chaseyoursport.com/blogContentImage/1713302982597-89223.webp)
3. Chris Gayle: 6 centuries
![](https://static.chaseyoursport.com/blogContentImage/1711425683094-28357.webp)
One of the most destructive batters in international cricket history, Chris Gayle, was the previous record-holder of the most IPL centuries by recording it six times. The Caribbean left-handed batter however strongly holds the record for most T20 hundreds by scoring it 22 times. Meanwhile, Gayle also holds the record for the highest individual score in the IPL or T20 cricket history with the 175 not out knock against Pune Warriors India in IPL 2013.
4. David Warner: 4 centuries
![](https://static.chaseyoursport.com/blogContentImage/1711425719937-47929.webp)
One of the best batters in international cricket history, Australian opening batter David Warner, is also one of the greatest batters in IPL history. The left-handed batter has already smashed four hundreds in his IPL career.
5. KL Rahul: 4 centuries
![](https://static.chaseyoursport.com/blogContentImage/1711425739202-76998.webp)
Indian cricketer KL Rahul is one of the rare versatile cricketers, who can support any team with his multiple roles. As a right-handed batter, Rahul not only plays as an aggressive batter, but he can also play the controller and sensible role in the team’s innings. The right-handed batter has already recorded four centuries in his IPL career.
6. Shane Watson: 4 centuries
![](https://static.chaseyoursport.com/blogContentImage/1711425762683-68090.webp)
Former Australian power-hitter Shane Watson had some great records in the Indian Premier League. The right-handed batter was one of the dominant and dependable batters in the competition history who hit four IPL centuries.