Scoring a century in the IPL is never easy. Batters get only 20 overs, and the pressure stays high from the first ball. Still, some players have managed to score hundreds regularly and create big records over the years.Here are the top five players with the most IPL centuries.
Virat Kohli – 8 Centuries
Virat Kohli holds the record for the most centuries in IPL history. The RCB batter has been one of the league’s most consistent performers for many years.His best season came in 2016 when he scored four centuries in a single IPL season, a record that still stands today.
Jos Buttler – 7 Centuries
Jos Buttler is second on the list with seven IPL hundreds. The England batter is known for his attacking style and ability to dominate bowlers during powerplays.Most of his centuries came while playing for Rajasthan Royals, where he became one of the team’s biggest match-winners.
Chris Gayle – 6 Centuries
Chris Gayle changed T20 batting with his powerful hitting. The former RCB and PBKS opener scored six IPL centuries during his career.His unbeaten 175 against Pune Warriors in 2013 remains the highest individual score in IPL history.
KL Rahul – 6 Centuries
KL Rahul has also scored six IPL hundreds and remains one of the most reliable batters in the tournament.He is known for playing calm and controlled innings while also scoring quickly when needed.
Shubman Gill – 4 Centuries
Shubman Gill has quickly entered the list of top century-makers in the IPL. The Gujarat Titans opener has improved with every season and is already among the league’s top batters.At his age, Gill still has plenty of time to break more records in the future.These players have produced some of the best batting performances in IPL history. With IPL 2026 still going on, fans may soon see even more centuries and new records being made.



