This list contains the top 10 Players with the most Centuries in the Indian Premier League. Indian Premier League is a men’s T20 tournament played in India. Indian Premier League was founded in 2007 by BCCI. We have seen many players hitting many blasting hundreds in this Tournament. There was a total of 10 city-based teams in the Indian Premier League, which are Chennai Super Kings, Mumbai Indians, Kolkata Knight Riders, Punjab Kings, Rajasthan Royals, Sunrises Hyderabad, Gujarat Titans, Lucknow Super Giants, Royal Challengers Bangalore and Delhi Capitals. Chennai Super Kings and Mumbai Indians have won five titles each.

1. Virat Kohli

The first player with the most centuries in Indian Premier League is Virat Kohli. Virat Kohli has scored seven centuries in the Indian Premier League. Virat Kohli has served for Royal Challengers Bangalore in the Indian Premier League. Virat Kohli has faced 5586 balls in the Indian Premier League. In the IPL, Virat Kohli has a strike rate of 130.02 with an average of 37.24. Virat Kohli has hit 643 fours and 234 sixes in the Indian Premier League. Virat Kohli has the highest score of 113 runs in the Indian Premier League.

2. Chris Gayle

The second player with the most centuries in Indian Premier League is Chris Gayle. Chris Gayle has scored six centuries in the Indian Premier League. Chris Gayle has served for Royal Challengers Bangalore, Kings XI Punjab, Punjab Kings and Kolkata Knight Riders in the Indian Premier League. Chris Gayle has faced 3333 balls in the Indian Premier League. In the IPL, Chris Gayle has a strike rate of 148.96 with an average of 39.72. Chris Gayle has hit 404 fours and 357 sixes in the Indian Premier League. Chris Gayle has the highest score of 175 not-out runs in the Indian Premier League.

3. Jos Buttler

The third player with the most centuries in Indian Premier League is Jos Buttler. Jos Buttler has scored five centuries in the Indian Premier League. Jos Buttler has served for Mumbai Indians and Rajasthan Royals in the Indian Premier League. Jos Buttler has faced 2173 balls in the Indian Premier League. In the IPL, Jos Buttler has a strike rate of 148.32 with an average of 37.91. Jos Buttler has hit 319 fours and 149 sixes in the Indian Premier League. Jos Buttler has the highest score of 124 runs in the Indian Premier League.

4. KL Rahul

The next player with the most centuries in Indian Premier League is KL Rahul. KL Rahul has scored four centuries in the Indian Premier League. KL Rahul has served for Kings XI Punjab, Lucknow Super Giants, Punjab Kings, Royal Challengers Bangalore and Sunrises Hyderabad in the Indian Premier League. KL Rahul has faced 3097 balls in the Indian Premier League. In the IPL, KL Rahul has a strike rate of 134.42 with an average of 46.77. KL Rahul has hit 355 fours and 168 sixes in the Indian Premier League. KL Rahul has the highest score of 132not-out runs in the Indian Premier League.

5. Shane Watson

The next player with the most centuries in Indian Premier League is Shane Watson. Shane Watson has scored four centuries in the Indian Premier League. Shane Watson has served for Chennai Super Kings, Royal Challengers Bangalore and Rajasthan Royals in the Indian Premier League. Shane Watson has faced 2809 balls in the Indian Premier League. In the IPL, Shane Watson has a strike rate of 137.91 with an average of 30.99. Shane Watson has hit 375 fours and 190 sixes in the Indian Premier League. Shane Watson has the highest score of 117 not-out runs in the Indian Premier League.

6. David Warner

The next player with the most centuries in Indian Premier League is David Warner. David Warner has scored four centuries in the Indian Premier League. David Warner has served Delhi Capitals and Sunrises Hyderabad in the Indian Premier League. David Warner has faced 4572 balls in the Indian Premier League. In the IPL, David Warner has a strike rate of 139.91 with an average of 41.53. David Warner has hit 646 fours and 226 sixes in the Indian Premier League. David Warner has the highest score of 126 runs in the Indian Premier League.

7. Shubhman Gill

The next player with the most centuries in Indian Premier League is Shubhman Gill. Shubhman Gill has scored three centuries in the Indian Premier League. Shubhman Gill has served for Gujarat Titans and Kolkata Knight Riders in the Indian Premier League. Shubhman Gill has faced 2081 balls in the Indian Premier League. In the IPL, Shubhman Gill has a strike rate of 134.07 with an average of 37.70. Shubhman Gill has hit 273 fours and 80 sixes in the Indian Premier League. Shubhman Gill has the highest score of 129 runs in the Indian Premier League.

8. Sanju Samson

The next player with the most centuries in Indian Premier League is Sanju Samson. Sanju Samson has scored three centuries in the Indian Premier League. Sanju Samson has served for Delhi Capitals and Rajasthan Royals in the Indian Premier League. Sanju Samson has faced 2834 balls in the Indian Premier League. In the IPL, Sanju Samson has a strike rate of 137.19 with an average of 29.23. Sanju Samson has hit 304 fours and 182 sixes in the Indian Premier League. Sanju Samson has the highest score of 119 runs in the Indian Premier League.

9. AB de Villiers

The next player with the most centuries in Indian Premier League is AB de Villiers. AB de Villiers has scored three centuries in the Indian Premier League. AB de Villiers has served for Delhi Capitals and Royal Challengers Bangalore in the Indian Premier League. AB de Villiers has faced 3403 balls in the Indian Premier League. In the IPL, AB de Villiers has a strike rate of 151.68 with an average of 39.70. AB de Villiers has hit 413 fours and 251 sixes in the Indian Premier League. AB de Villiers has the highest score of 133 not-out runs in the Indian Premier League.

10. Hashim Amla

The next player with the most centuries in Indian Premier League is Hashim Amla. Hashim Amla has scored two centuries in the Indian Premier League. Hashim Amla has served for Kings XI Punjab in the Indian Premier League. Hashim Amla has faced 407 balls in the Indian Premier League. In the IPL, Hashim Amla has a strike rate of 141.76 with an average of 44.38. Hashim Amla has hit 60 fours and 21 sixes in the Indian Premier League. Hashim Amla has the highest score of 104 not-out runs in the Indian Premier League.