Bengaluru talisman Virat Kohli holds the record for the most centuries in the Indian T20 League.
Having made his Indian T20 League debut against Kolkata at the M.Chinnaswamy Stadium in April 2008, Virat Kohli has slammed a record eight hundreds in the high-profile T20 League.
Rajasthan’s Jos Buttler is second on the list for the most centuries in the Indian T20 League. Since his Indian T20 League debut in 2016, the England flamboyant batter has registered seven hundreds in the T20 league.
Kohli’s former teammate Chris Gayle features third on the list for the most centuries in the Indian T20 League. The hard-hitting left-handed batter hammered six tons in the cash-rich league.
The likes of KL Rahul, Shane Watson and David Warner have the joint fourth-most centuries in the Indian T20 League history. All three cricketers have recorded four hundreds in the marquee T20 League. Know the cricketers with the most centuries in the Indian T20 League.
Most centuries in Indian T20 League
Player |
Span |
Matches |
Innings |
Runs |
100s |
Virat Kohli |
2008-2024 |
244 |
236 |
7624 |
8 |
Jos Buttler |
2016-2024 |
102 |
101 |
3473 |
7 |
Chris Gayle |
2009-2021 |
142 |
141 |
4965 |
6 |
KL Rahul |
2013-2024 |
124 |
115 |
4367 |
4 |
Shane Watson |
2008-2020 |
145 |
141 |
3874 |
4 |
David Warner |
2009-2024 |
182 |
182 |
6563 |
4 |
Shubman Gill |
2018-2024 |
97 |
94 |
3045 |
3 |
Sanju Samson |
2013-2024 |
158 |
154 |
4152 |
3 |
AB de Villiers |
2008-2021 |
184 |
170 |
5162 |
3 |
Hashim Amla |
2016-17 |
16 |
16 |
577 |
2 |
Virat Kohli | 8 Indian T20 League centuries
One of the greatest white-ball cricketers of all-time, Bengaluru’s Virat Kohli features on top of the list for most centuries in the Indian T20 League. The former Bengaluru captain has registered eight Indian T20 League hundreds in his illustrious career so far. Between 2008 and 2024, Kohli has accumulated 7,624 Indian T20 League runs in 244 matches at an average of 38.12 and a strike rate of 130.75. He has hammered 52 Indian T20 League fifties.
Jos Buttler | 7 Indian T20 League centuries
Known for his highly innovative and aggressive batting style, Rajasthan’s Jos Buttler is second on the list for the most centuries in the Indian T20 League. Since making his Indian T20 League debut at Wankhede Stadium in 2016, Buttler has recorded seven Indian T20 League centuries so far. The dashing opening batter has scored 3,3473 runs in 102 Indian T20 League matches.
Chris Gayle | 6 Indian T20 League centuries
Nicknamed “The Universe Boss”, Chris Gayle is undoubtedly one of the greatest T20 batters of all-time. The flamboyant left-handed batter also owns the record for the most runs in T20 cricket. Gayle amassed 4,965 runs in 142 Indian T20 League matches at an average of 39.72 and a strike rate of 148.96. He hammered six centuries and 31 fifties in the high-profile T20 tournament.
KL Rahul | 4 Indian T20 League centuries
India’s KL Rahul has been one of the most consistent T20 batters in world cricket. The stylish right-hander has slammed four Indian T20 League hundreds in his career so far. Having made his Indian T20 League debut against Kolkata in 2013, Rahul has scored 4,367 runs in 124 matches at an average of 45.97 and a strike rate of 134.62. He has also hit 34 half-centuries in the Indian T20 League.
Photo credit: Alamy