India T20I fastest hundred: All-Time Records
By CricketTaken EditorialPublished Cricket in India8 min read
Rohit Sharma reached a hundred from 35 balls against Sri Lanka at the Holkar Stadium on 22 December 2017. He was out for 118 from 43 with twelve fours and ten sixes, India made 260 for 5, and no Indian has since got to three figures in fewer than 37 deliveries.
Five of the six fastest India T20I hundreds have been scored since 2024, which is the more useful fact. Rohit's 35 was matched by nobody for seven years; then Abhishek Sharma took 37 in February 2025, Sanju Samson 40 in October 2024, Tilak Varma 41 a month later, and Ishan Kishan 42 in January 2026.
India have scored 25 T20I hundreds in all. Balls-to-hundred is not carried in any sortable query, so the first table lists those that have been individually verified, and the second gives every one of the 25 with the balls faced for the innings as a whole.
India's fastest T20I hundreds
| # | Player | Balls to 100 | Final score | 4s | 6s | Opponent | Venue | Date |
|---|---|---|---|---|---|---|---|---|
| 1 | Rohit Sharma | 35 | 118 (43) | 12 | 10 | Sri Lanka | Indore | 22 Dec 2017 |
| 2 | Abhishek Sharma | 37 | 135 (54) | 7 | 13 | England | Wankhede | 2 Feb 2025 |
| 3 | Sanju Samson | 40 | 111 (47) | 11 | 8 | Bangladesh | Hyderabad | 12 Oct 2024 |
| 4 | Tilak Varma | 41 | 120* (47) | 9 | 10 | South Africa | Johannesburg | 15 Nov 2024 |
| 5 | Ishan Kishan | 42 | 103 (43) | 6 | 10 | New Zealand | Thiruvananthapuram | 31 Jan 2026 |
| 6 | Suryakumar Yadav | 45 | 112* (51) | 7 | 9 | Sri Lanka | Rajkot | 7 Jan 2023 |
| 7 | KL Rahul | 46 | 110* (51) | 12 | 5 | West Indies | Lauderhill | 27 Aug 2016 |
Thirty-five balls at the Holkar Stadium
Rohit Sharma's hundred at Indore came in the third T20I of a home series against Sri Lanka and equalled the fastest T20 international century by anyone at the time. He was 12 from his first eight balls and then took 88 from his next 27, which is the pattern almost every innings on this page follows: a normal start, then a stretch in which the bowling is unplayable rather than the batting merely quick.
India's 260 for 5 in that match remains one of the largest totals they have made, and the ground's international record is set out on the page for the Holkar Stadium's figures. The wider list of India's highest T20I team totals shows how much company that score has since acquired.
Kishan's second fifty in fourteen balls
Ishan Kishan reached fifty from 28 balls in the fifth T20I against New Zealand at Thiruvananthapuram on 31 January 2026 — a good but unremarkable start — and then took the next fifty from fourteen. He finished on 103 from 43 with ten sixes, India made 271 for 5, and they won by 46 runs to take the series 4-1.
That is the cleanest available illustration of how a fast T20I hundred is built. The fifty was the 28th-fastest thing about the innings; the acceleration was the record. Abhishek Sharma's 135 at the Wankhede followed the same shape from a quicker base, with fifty in seventeen balls and the hundred twenty balls later.
Every India T20I hundred, by balls faced
| Player | Score | Balls | 4s | 6s | Opponent | Venue | Date |
|---|---|---|---|---|---|---|---|
| Abhishek Sharma | 135 | 54 | 7 | 13 | England | Wankhede | 2 Feb 2025 |
| Shubman Gill | 126* | 63 | 12 | 7 | New Zealand | Ahmedabad | 1 Feb 2023 |
| Ruturaj Gaikwad | 123* | 57 | 13 | 7 | Australia | Guwahati | 28 Nov 2023 |
| Virat Kohli | 122* | 61 | 12 | 6 | Afghanistan | Dubai | 8 Sep 2022 |
| Rohit Sharma | 121* | 69 | 11 | 8 | Afghanistan | Bengaluru | 17 Jan 2024 |
| Tilak Varma | 120* | 47 | 9 | 10 | South Africa | Johannesburg | 15 Nov 2024 |
| Rohit Sharma | 118 | 43 | 12 | 10 | Sri Lanka | Indore | 22 Dec 2017 |
| Suryakumar Yadav | 117 | 55 | 14 | 6 | England | Nottingham | 10 Jul 2022 |
| Suryakumar Yadav | 112* | 51 | 7 | 9 | Sri Lanka | Rajkot | 7 Jan 2023 |
| Rohit Sharma | 111* | 61 | 8 | 7 | West Indies | Lucknow | 6 Nov 2018 |
| Suryakumar Yadav | 111* | 51 | 11 | 7 | New Zealand | Mount Maunganui | 20 Nov 2022 |
| Sanju Samson | 111 | 47 | 11 | 8 | Bangladesh | Hyderabad | 12 Oct 2024 |
| KL Rahul | 110* | 51 | 12 | 5 | West Indies | Lauderhill | 27 Aug 2016 |
| Sanju Samson | 109* | 56 | 6 | 9 | South Africa | Johannesburg | 15 Nov 2024 |
| Tilak Varma | 107* | 56 | 8 | 7 | South Africa | Centurion | 13 Nov 2024 |
| Sanju Samson | 107 | 50 | 7 | 10 | South Africa | Durban | 8 Nov 2024 |
| Rohit Sharma | 106 | 66 | 12 | 5 | South Africa | Dharamsala | 2 Oct 2015 |
| Deepak Hooda | 104 | 57 | 9 | 6 | Ireland | Dublin | 28 Jun 2022 |
| Ishan Kishan | 103 | 43 | 6 | 10 | New Zealand | Thiruvananthapuram | 31 Jan 2026 |
| KL Rahul | 101* | 54 | 10 | 5 | England | Manchester | 3 Jul 2018 |
| Suresh Raina | 101 | 60 | 9 | 5 | South Africa | Gros Islet | 2 May 2010 |
| Rohit Sharma | 100* | 56 | 11 | 5 | England | Bristol | 8 Jul 2018 |
| Yashasvi Jaiswal | 100 | 49 | 8 | 7 | Nepal | Hangzhou | 3 Oct 2023 |
| Suryakumar Yadav | 100 | 56 | 7 | 8 | South Africa | Johannesburg | 14 Dec 2023 |
| Abhishek Sharma | 100 | 47 | 7 | 8 | Zimbabwe | Harare | 7 Jul 2024 |
Balls faced for the innings is not the same as balls to the hundred, and the two orderings differ: Rohit's 118 from 43 balls and Kishan's 103 from 43 sit together on this measure and five deliveries apart on the other.
Who has more than one
Rohit Sharma has five T20I hundreds, Suryakumar Yadav four, Sanju Samson three, and Abhishek Sharma, Tilak Varma and KL Rahul two each. Six players account for eighteen of the 25.
Samson's three came in a single four-month stretch of late 2024 — Durban, Johannesburg and Hyderabad — and two of them in the same series. Tilak Varma's two came three days apart at Centurion and the Wanderers. That clustering is characteristic of the format: a batter who finds the method holds it for a few weeks rather than a few years.
Against whom, and where
South Africa have conceded seven of India's 25 T20I hundreds, more than twice any other side. Four of the seven came in one four-match series in November 2024, when Samson made 107 at Durban and 109 not out at the Wanderers and Tilak Varma made 107 not out at Centurion and 120 not out at the Wanderers.
England have conceded four, New Zealand three, and Sri Lanka, Afghanistan and West Indies two each. Australia, Bangladesh, Ireland, Nepal and Zimbabwe appear once. Johannesburg is the only ground with three, and thirteen of the 25 were made outside India.
Four observations
The first is that the fastest hundred and the largest score are not the same innings. Rohit's 35-ball century produced 118; Abhishek's 37-ball one produced 135, which is India's highest T20I score.
The second is that six-hitting rather than four-hitting separates the quick hundreds from the slow ones. The five hundreds reached in 42 balls or fewer contain 51 sixes between them; the five slowest innings in the full table — Rohit's 121 not out from 69, his 106 from 66, Gill's 126 not out from 63, Kohli's 122 not out from 61 and Rohit's 111 not out from 61 — contain 32 between them across 320 balls.
The third is that Virat Kohli, with 4,188 T20I runs at 48.69, has one hundred and it took 61 balls. He is the leading name on the list of most T20I fifties for India and appears nowhere near the top of this one.
The fourth is that the fifty-ball marker is a different competition from the hundred-ball one. Only Abhishek Sharma appears in the top five of both this page and the ranking of India's fastest T20I fifties. The rest of the format's history is in the guide to India's T20 international history, the country's game in the cricket in India hub, and each career in the player directory.
Sources and method
The full table of 25 hundreds — scores, balls faced, fours, sixes, opponents, venues and dates — comes from ESPNcricinfo's Statsguru innings query for India in men's T20 internationals ordered by score, with the team filter set to India. Every India innings of 100 or more in the format is included, so that table is complete rather than a selection.
Balls-to-hundred is not a column in any sortable query, so the seven entries in the first table were each verified against match reporting for the innings concerned; Kishan's 42-ball hundred is documented as the fifth-fastest by an Indian, which fixes the order of the five above 45 balls. Innings that may sit between 42 and 45 balls cannot be ruled out from the sources used, and that limitation is stated rather than hidden. The detail of Kishan's fifty in 28 balls and second fifty in fourteen, and India's total and margin in that match, come from the same reporting and from the scorecard. Figures were read in August 2026 and cover men's T20Is completed to that point.