Most Centuries in IPL History

Updated October 17, 2026

An IPL century is a score of 100 or more runs by one batter in a single innings. Century records show who has repeatedly converted starts into big scores, but career totals should be distinguished from the number of hundreds in one season.

Most IPL Centuries: Leading Batters

RankPlayerIPL centuries through 2026
1Virat Kohli9
2Jos Buttler7
3Chris Gayle6
3KL Rahul6
5Sanju Samson5
—Shubman Gill4

The list reflects published career-record tables through IPL 2026. Active batters can add hundreds in future matches, so the date matters when comparing rankings from different websites.

Most Centuries in One IPL Season

Virat Kohli scored four centuries in IPL 2016, the highest number of hundreds by a batter in a single IPL season through 2026. That season also produced his record 973 runs. Jos Buttler's 2022 campaign, which included four centuries as well, is another example of how a run-heavy season can lift both the Orange Cap tally and the century count; check official season records for the exact award and tie context.

Why a Hundred Matters in T20 Cricket

A century in a 20-over innings usually requires a high scoring rate while preserving enough deliveries to keep scoring through the middle and death overs. Venue, batting order, innings length and match situation all matter. A not-out hundred can also differ from a hundred where the innings ends immediately after reaching three figures.

See the highest IPL individual scores, fastest IPL centuries, and Orange Cap winners list for connected records.

Sources and Further Reading

Explore More IPL Guides

Visit the IPL guide hub, IPL winners list, and IPL teams list for related topics.

Frequently Asked Questions

Who has scored the most centuries in IPL history?

Virat Kohli led the IPL century list with nine hundreds through the 2026 season.

How many IPL centuries does Jos Buttler have?

Published IPL career-record tables listed Jos Buttler with seven IPL centuries through 2026.

Who scored four centuries in one IPL season?

Virat Kohli scored four hundreds in IPL 2016, the record for a single edition through IPL 2026.