Home
/

IPL Records & All-Time Stats

Top 10 Batters With Most Hundreds In IPL History (2026 Records) 

PublishedApril 30, 2026

Most hundreds in IPL history is still a record held by Virat Kohli with 8 centuries across 267 innings for Royal Challengers Bengaluru. He is also the first batter to cross 9,000 IPL runs, pushing the benchmark of longevity higher than anyone before him.

Behind him, Jos Buttler has surged to 7 hundreds in far fewer innings, while Chris Gayle remains third with 6, powered by the most destructive knock the league has ever seen, 175* off 66 balls. 

The table has shifted again in 2026 as KL Rahul moved to 6 hundreds, Sanju Samson reached 5, and younger names like Shubman Gill and B Sai Sudharsan continue climbing.

Top 10 Players With Most Hundreds In IPL History

Updated list of the top 10 IPL batters with the most centuries, led by Virat Kohli’s record 8 hundreds.

RankPlayerSpanMatInns100sRunsHSAveSR
1Virat Kohli2008-202627526789012113*40.05133.80
2Jos Buttler2016-20261291277439012439.90149.52
3Chris Gayle2009-202114214164965175*39.72148.96
4KL Rahul2013-202615314465580152*46.50138.39
5Sanju Samson2013-20261851805500811931.69140.59
6Shubman Gill2018-20261251224419612939.96139.44
7Shane Watson2008-202014514143874117*30.99137.91
8David Warner2009-20241841844656512640.52139.77
9B Sai Sudharsan2022-2026484832115108*48.06148.31
10Quinton de Kock2013-202611811833441140*31.28134.94

1. Virat Kohli — 8 Hundreds in 267 Innings

8 hundreds, 9012 runs, 66 fifties and 808 fours. No player owns more IPL batting volume than king Kohli, and no one has stayed elite for this long with one franchise.

Virat Kohli
Source: The Indian Express

His greatest season remains 2016, when he scored 973 runs at an average of 81.08 with 4 centuries. That is still the highest run tally in a single IPL season, and the four hundreds remain unmatched in one edition.

His highest IPL score is 113*, but Kohli’s greatness was never about one innings. It was about scoring 500-plus runs year after year while carrying expectation.

Even in 2026 without another hundred, he kept adding runs and extending the all-time lead. That is what separates him from pure peak players.

Others had explosive seasons. Kohli built an era.

2. Jos Buttler — 7 Hundreds in 127 Innings

If Kohli owns the mountain, Buttler is climbing it faster than anyone else.

He has 7 IPL hundreds in just 127 innings, which means a century every 18.1 innings. Kohli’s mark is one every 33.3 innings. That conversion rate is elite.

Jos Buttler
Source: ESPNcricinfo

His 2022 season was historic: 863 runs, 4 hundreds, Orange Cap contention all season and repeated match-winning knocks for Rajasthan Royals.

Across three franchises, he has scored 4390 runs at a strike rate of 149.52 with 438 fours and 196 sixes. He does not need time to settle.

One hot season from Buttler can rewrite this leaderboard quickly.

3. Chris Gayle — 6 Hundreds in 141 Innings

Some records feel breakable.  Gayle’s 175* still does not.

Chris Gayle
Source: ZAP Cricket

That innings came off 66 balls with 13 fours and 17 sixes at a strike rate above 265. It remains the highest individual score in IPL history more than a decade later.

He finished with 6 centuries, 4965 runs, average 39.72 and strike rate 148.96. But the headline number is 357 sixes, the most ever hit in the tournament.

In 2012 alone, he smashed 59 sixes, another sign of how far ahead of his time he was.

Many players made T20 careers. Gayle changed T20 batting standards.

4. KL Rahul — 6 Hundreds in 144 Innings

6 hundreds, 5580 runs, 42 fifties and an average of 46.50. Rahul quietly owns the best average among the leading names on this list.

He has done it across multiple franchises and different roles: opener, anchor, aggressor, chase controller. Few batters adapt this smoothly.

KL Rahul
Source: NDTV Sports

His latest statement came in 2026 when he hammered 152* off 67 balls for Delhi Capitals. That is now his highest IPL score and one of the best knocks of the season.

He had already won an Orange Cap in 2020 with 670 runs, proving his output was never limited to one phase.

Rahul’s game is not always loud, but statistically it is ruthless.

5. Sanju Samson — 5 Hundreds in 180 Innings

No player changed this list more dramatically in 2026 than Samson.

He entered the season on 3 IPL hundreds. Then came two fresh tons for Chennai Super Kings: 115* off 56 balls against Delhi Capitals and 101* off 54 balls against Mumbai Indians.

Sanju Samson
Source: India Today

That jump pushed him to 5 centuries, 5008 runs, 26 fifties and 234 sixes.

For years, Samson was discussed through potential and timing. Now the hard numbers are finally matching the eye test.

At 31.69 average, there is still room for more. That makes his ceiling interesting even now.

6. Shubman Gill — 4 Hundreds in 122 Innings

4 hundreds and 4196 runs before reaching the classic batting prime years is serious progress.

Gill’s defining campaign came in 2023 when he scored 890 runs with 3 hundreds, an average above 59 and a strike rate above 157. Only Kohli’s 973-run 2016 season stands above that among Indian players.

Shubman Gill
Source: IceCric News

He now owns 29 fifties, showing how often he gets starts, while his 402 fours highlight clean top-order dominance.

His highest IPL score is 129, but the bigger story is trajectory.

At this pace, he has time to chase everyone above him.

7. Shane Watson — 4 Hundreds in 141 Innings

Some hundreds fill records. Watson’s won championships.

His unbeaten 117 off 57 balls in the 2018 IPL Final remains one of the greatest title-match innings ever played. Big stage, big chase, no nerves.

Shane Watson
Source: myKhel

He retired with 4 centuries, 3874 runs, 21 fifties and 190 sixes while striking at 137.91 in an earlier era of T20 scoring.

Watson was also a bowling option, which made his all-round impact even larger than batting numbers suggest.

When pressure rose, Watson often improved. Few players can say that.

8. David Warner — 4 Hundreds in 184 Innings

Only 4 hundreds, but Warner’s legacy was built in the 50s column.

David Warner
Source: India

He scored 6565 runs, averaged 40.52 and piled up 62 fifties, one of the greatest consistency records in IPL history.

He crossed 500 runs in a season seven times, six of them consecutively, which is elite long-term dominance.

His highest score was 126, but Warner’s real damage came through relentless fast starts that shaped entire campaigns.

Others delivered peaks. Warner delivered every April and May.

9.  Sai Sudharsan — 3 Hundreds in 48 Innings

3 hundreds in 48 innings is elite pace. Few Indian batters have started this cleanly.

His latest century came in 2026 when he made 100 off 58 balls for Gujarat Titans against Royal Challengers Bengaluru, reaching the mark in 57 balls with 11 fours and 5 sixes.

Sai Sudharsan
Source: IPL T20

He already has 2115 runs at an average of 48.06 and a strike rate of 148.31, both standout numbers for a young top-order batter.

Add 14 fifties in just 48 innings, and the consistency becomes obvious.

Most prospects show flashes. Sudharsan is already building a record.

10. Quinton de Kock — 3 Hundreds in 118 Innings

Blink and de Kock can be on 70 before the field adjusts.

His latest IPL hundred was 112* off 60 balls in 2026 for Mumbai Indians against Punjab Kings. It was a reminder of how quickly he can take over a powerplay.

Quinton de Kock
Source: Dailyhunt

Across 118 innings, he has 3441 runs, 24 fifties, 334 fours and 143 sixes.

His highest IPL score remains 140*, one of the best opening knocks in league history.

Few openers on this list can shift match tempo as fast once set.

Suggested Reads:

Conclusion: Virat Kohli’s 8 Hundreds in 267 Innings Still Lead IPL History 

Virat Kohli remains first with 8 hundreds. Jos Buttler is one behind on 7. KL Rahul has reached 6, while Sanju Samson now sits on 5.

But the next wave matters too. Gill and Sai Sudharsan are younger, active and already climbing.

For now, though, the century throne still belongs to Kohli.

The Complete IPL Archive

Access every match report, every record, and every tactical breakdown since 2008.
The ultimate encyclopedia for Indian Cricket fans.

WPL 2026 TABLE LIVE STANDINGS
TEAM P W L PTS
RCBW 6 5 1 10
DCW 6 3 3 6
GGW 6 3 3 6
MIW 6 2 4 4
UPW 6 2 4 4
Scroll to Top