Virat Kohli Has 8 IPL Hundreds. Finally Won an IPL Title in 2025. Jos Buttler Has 7 IPL Hundreds.
Last Updated:
Virat Kohli has scored 8 centuries in IPL cricket. No batter in the tournament’s 17-year history has scored more. His first came in 2016. His eighth came in 2024. All eight were scored for the same franchise, RCB (Royal Challengers Bangalore), the only team in IPL history to play three finals without winning one.
In T20 cricket, a century would be 100 runs in 120 team deliveries. Even a strike rate of over 100 is required to keep pace with the match by a batter. To reach one hundred in person, one has to go a lot further. Of the 17 seasons, 58 batters have been able to do it just once.
This table shows who has done most hundreds in IPL history. What it does not show is how many of these hundreds came in winning causes, which players scored them under pressure.
All-Time Top 10: Most Hundreds in IPL History
| No. | Player | Matches | Innings | 100s | 100s per Innings | Highest Score | IPL Title? |
| 1 | Virat Kohli | 267 | 259 | 8 | 1 per 32.4 | 113* | Yes |
| 2 | Jos Buttler | 121 | 119 | 7 | 1 per 17.0 | 124 | No |
| 3 | Chris Gayle | 142 | 137 | 6 | 1 per 22.8 | 175* | No |
| 4 | KL Rahul | 145 | 142 | 5 | 1 per 28.4 | 132* | No |
| 5 | David Warner | 184 | 183 | 4 | 1 per 45.8 | 126 | Yes |
| 6 | Shane Watson | 145 | 139 | 4 | 1 per 34.8 | 117* | Yes |
| 7 | Shubman Gill | 118 | 113 | 4 | 1 per 28.3 | 129 | Yes |
| 8 | AB de Villiers | 184 | 170 | 3 | 1 per 56.7 | 133* | No |
| 9 | Sanju Samson | 177 | 171 | 3 | 1 per 57.0 | 119 | No |
| 10 | Rohit Sharma | 264 | 253 | 2 | 1 per 126.5 | 109* | Yes |
4 Things This Table Does Not Tell You
Jos Buttler has 7 hundreds in 121 matches. Virat Kohli has 8 in 267. Buttler scores a century every 17 innings. Kohli every 32. Buttler is twice as frequent.
The first in the table is Kohli since he has a higher total of career. But Buttler is paid three figures nearly twice the rate. Kohli had to play 146 more matches to score one extra hundred. In any other sport, the rate would be the primary measure. In cricket records, total counts win. Buttler has seven hundreds that is statistically more than it is shown in the table and as long as he keeps playing IPL because at this age he has reached his mid-thirties he has only as much chance of getting eight as he has of getting seven.
Rohit Sharma has played 264 IPL matches and scored only 2 hundreds. AB de Villiers played 184 matches and scored 3. Two of the best T20 batters ever scored centuries at almost the same low rate.
Rohit has an average of one hundred out of 126 innings. De Villiers is one in every 56 on average. Both of the prices appear cheap to batters of the type. This is due to stand and role in batting. Rohit as an opener was a match-setter. He made stages rather than generations. De Villiers struck at 3 or 4 and completed the innings instead of constructing them. Nor are either part centuries an inseparable by-product like an opener who hits on ball one and gets one on the first swing. Buttler as a pure attacking opener gives out hundreds of frequencies which are absolutely different to them both.
Kohli scored his first IPL century in 2016, in his 122nd IPL match. Before that season, he had zero hundreds in T20 cricket across any format.
Kohli played over 120 IPL matches before he scored a single hundred in the format. Then he scored four in one season. The 2016 IPL was not just his best season. It was the season that created an entirely new version of him as a T20 batter. He arrived at that tournament having never reached three figures in any T20 match in his career. He left it having done it four times in 16 games. That kind of mid-career transformation in a format this fast is almost without precedent.
Warner, Watson, and Gill are the only players in the top 10 who have both scored 4 IPL hundreds and won an IPL title. The top 4 on this list have zero combined titles.
Kohli, Buttler, Gayle, and Rahul have 24 hundreds between them across their IPL careers. Not one IPL title between the four of them. Warner won with SRH in 2016, the same season Kohli scored 4 hundreds. Watson won with RCB in 2012 and CSK twice after that. Gill won with Gujarat Titans in 2022. Individual centuries and team success in IPL pull in different directions more often than not. The scoreboard remembers the hundreds. The trophy cabinet tells a different story.
4 Hundreds in One Season. Two Players. Zero Trophies.
The record for most centuries in a single IPL season is 4. Virat Kohli set it in 2016. Jos Buttler matched it in 2022. No other batter has come within two hundreds of that mark in a single edition.
Both times it happened, the team lost in the final. Kohli’s RCB lost to Warner’s SRH in 2016. Buttler’s Rajasthan Royals lost to Gill’s Gujarat Titans in 2022. Four centuries in a season is not enough to win the IPL. It is enough to carry a team to the final. What happens there depends on factors a single batter cannot control.
Gill scored 3 hundreds in 2023 and won the Orange Cap. He did not reach the final that year. Shubman Gill is the third-best single-season century scorer in the last five years. His team lost in the Qualifier that season. The format gives you 74 chances across the league stage and knockouts. Even 4 hundreds leaves 70 more matches worth of gaps.
The record of 4 in a season has stood for nine years. In the same nine years, the IPL added 14 more league matches per season. More games, same record. It is not getting broken soon.
Most Hundreds in a Single Season: Last 5 IPL Editions
| Season | Most 100s That Season | Team | 100s | Total Runs |
| 2025 | Sai Sudharsan | Gujarat Titans | 1 | 759 |
| 2024 | Jos Buttler | Rajasthan Royals | 2 | 553 |
| 2023 | Shubman Gill | Gujarat Titans | 3 | 890 |
| 2022 | Jos Buttler | Rajasthan Royals | 4 | 863 |
| 2021 | Ruturaj Gaikwad | CSK | 1 | 635 |
The number of centuries per season has dropped sharply since 2022. Buttler scored 4 that year. Gill scored 3 in 2023. Then it fell to 2 in 2024 and 1 in 2025. The 2025 season produced just one century from the season’s top run-scorer. That is the lowest century rate among Orange Cap winners in the last five years.
Buttler appeared in this table twice in four seasons, 2022 and 2024, making him the only player to lead the single-season century count more than once in the last five editions. His 2022 season with 4 hundreds sits alone at the top. His 2024 season with 2 is a different kind of performance entirely, fewer hundreds but more consistent accumulation across a full campaign.
Will 8 Ever Be Beaten?
Kohli is 37 in 2026 and still plays for RCB. He added his 8th hundred in 2024 and is unlikely to stop while he remains fit. At roughly one hundred per season in recent years, he could reach 9 or 10 by 2028. The record, in that case, moves with him rather than against him.
Buttler is the only other realistic challenger. At 7 hundreds in 121 matches with a rate of one per 17 innings, he needs 17 more innings to expect his 8th statistically. That is one full IPL season. He would equal Kohli’s current total by IPL 2027 if he stays fit and keeps his role at the top of the order. He could go past it by 2028.
Shubman Gill is the long-term threat. He has 4 hundreds in 118 matches and is 25 years old in 2026. If he plays 10 more IPL seasons at his current rate, he finishes with 8 or 9. The problem is the rate. Gill scores a hundred every 28 innings. Buttler does it every 17. For Gill to challenge the record within the next five seasons, he needs to score them faster than he currently does.
8 hundred. One franchise. Seventeen years. Nobody catches it before 2029.
Related Pages
- Most runs in IPL history
- Most runs in one IPL season
- Highest individual score in IPL
- Orange Cap winners all seasons
- Most sixes in IPL history