A century is a fairly rare sighting in Twenty20 cricket and yet the Indian Premier League has witnessed a number of sensational hundreds.
With some of the world's finest batters assembling some of the greatest knocks in the format, we've compiled a list of the players who have scored the most IPL centuries.
Virat Kohli has amassed eight hundreds in the franchise competition. while the Indian veteran has also chalked up 55 half-centuries.
Kohli recorded his highest score in the IPL in April 2024 with an unbeaten 113 against Rajasthan Royals.
On the day Kohli produced his biggest IPL knock, Jos Buttler tallied his sixth century in the competition and added one more two matches later against the Kolkata Knight Riders.
The prolific England batter amassed four centuries in 2022, equalling Kohli's single season tally which he set in 2016.
Chris Gayle's 175* against the Pune Warriors remains the highest individual score in IPL history and the Windies star added another centuries to his collection in the competition.