Top 10 batters with most IPL centuries 

#1 Virat Kohli: The former RCB skipper has amassed seven centuries in the IPL and tops the list for most hundreds  

#2 Chris Gayle: The Universe Boss is second on the list with six IPL centuries 

#3 Jos Buttler: The England batter ranks third with five IPL centuries so far 

#4 KL Rahul: The LSG skipper is in fourth place with four centuries in the IPL  

#5 Shane Watson: The former Australia star finished his IPL career with four centuries  

#6 David Warner: For Warner, it's four centuries and counting in the IPL  

#7 Shubman Gill: The youngster who made his IPL debut in 2018 has registered three IPL centuries till date  

#8 Sanju Samson: The Rajasthan Royals skipper has also scored three IPL tons, his last coming in 2021 

#9 AB de Villiers: The former RCB star ended his IPL career with three centuries 

#10 Hashim Amla: This may come as a surprise to some but Hashim Amla has scored two IPL centuries