Skip to content
CricketTaken

India T20I most centuries: All-Time Records

By CricketTaken EditorialPublished Cricket in India13 min read

How this is written and checkedReport an error

Rohit Sharma made five T20 international hundreds for India, which is the most by any Indian and, jointly with Glenn Maxwell, the most by anyone. Suryakumar Yadav has four, Sanju Samson three, and three batters have two apiece.

Thirteen Indians have made a T20I hundred at all, and between them they have made twenty-five. That is a small enough number to state in full: India's entire century list in the format would fit on a single scorecard, spread across nineteen years.

The count is the record people look for and it is dominated by two openers with long careers. The column underneath it — how often a batter who reached fifty went on to a hundred — puts a different name first, and it is the more revealing of the two.

Every Indian with a T20I century

# Batter 100s 50s 50+ scores Inns Conversion Innings per 100
1 Rohit Sharma 5 32 37 151 13.5% 30.2
2 Suryakumar Yadav 4 25 29 107 13.8% 26.8
3 Sanju Samson 3 6 9 58 33.3% 19.3
=4 Abhishek Sharma 2 11 13 55 15.4% 27.5
=4 KL Rahul 2 22 24 68 8.3% 34.0
=4 Tilak Varma 2 9 11 56 18.2% 28.0
=7 Ruturaj Gaikwad 1 4 5 20 20.0% 20.0
=7 Shubman Gill 1 3 4 36 25.0% 36.0
=7 Yashasvi Jaiswal 1 5 6 22 16.7% 22.0
=7 Ishan Kishan 1 12 13 55 7.7% 55.0
=7 Suresh Raina 1 5 6 66 16.7% 66.0
=7 Virat Kohli 1 38 39 117 2.6% 117.0
=7 Deepak Hooda 1

Deepak Hooda's row is incomplete because his fifty count could not be verified to the standard the rest of the table meets. His hundred — 104 against Ireland at Malahide in June 2022 — is confirmed, so he appears on the list without the derived columns.

Samson converts, Kohli does not

Sanju Samson has passed fifty nine times in T20 internationals and three of those innings became hundreds. A conversion rate of 33.3% is more than twice anyone else's on this page and roughly thirteen times Virat Kohli's.

Kohli passed fifty 39 times for India in the format and reached three figures once, against Afghanistan at Dubai in September 2022, in an Asia Cup match with no bearing on qualification. His 2.6% is the lowest conversion rate of any India batter with more than five fifty-plus scores in any format.

That is not a failure and it is close to the opposite. Kohli batted at three through chases, and a chase that succeeds ends the innings wherever the batter happens to be. He finished 31 of his 117 T20I innings not out, at an average of 48.69, and a great many of those unbeaten scores were in the sixties and seventies with the target passed.

Samson's profile is the mirror image. He averages 27.01 across 58 innings with a strike rate of 155.99, and three of his nine scores above fifty went past a hundred. He either failed or went very large, which is a distribution an average conceals entirely.

Rohit's five and Suryakumar's four

Rohit Sharma's five hundreds are spread across nine years, from Dharamsala in October 2015 to Bengaluru in January 2024. Four of the five were made in India and one at Bristol, and the fastest by strike rate — 118 off 43 balls against Sri Lanka at Indore in December 2017 — remains the quickest hundred-plus innings any Indian has played in the format.

Suryakumar Yadav's four came in a much tighter window, between July 2022 and December 2023, against England, New Zealand, Sri Lanka and South Africa. His 26.8 innings per hundred is a shade better than Rohit's 30.2 despite 44 fewer innings.

Rohit and Suryakumar together account for nine of India's twenty-five T20I hundreds. No other pair of India batters holds anything close to that share, and both did it batting in the top three of a side whose scoring rates rose sharply across the period. The complete list of the individual innings, with balls and boundaries, is on India's highest T20I individual scores.

The recent arrivals

Six of the thirteen made their hundred in 2023 or later: Tilak Varma twice, Abhishek Sharma twice, Shubman Gill, Yashasvi Jaiswal, Ruturaj Gaikwad, Sanju Samson three times and Ishan Kishan. That is a heavy concentration for a format India has played since 2006.

The explanation is partly volume — India plays far more T20 internationals now than in the first decade — and partly par score. A side chasing or setting 220 will produce individual hundreds at a rate a side setting 160 will not, and India's T20I totals moved decisively upwards after the 2024 World Cup.

Abhishek Sharma is the extreme case of the new group. He has two hundreds in 55 innings at a strike rate of 187.24, and his 135 off 54 balls against England at the Wankhede in February 2025 is the highest score any Indian has made in the format.

Tilak Varma's two both came within a fortnight in South Africa in November 2024, at Centurion and Johannesburg, and both were unbeaten. He is the only Indian to have made two T20I hundreds in the same series.

The twenty-five hundreds by decade

Period Hundreds (published) Hundreds in the archive India T20Is in the archive Archive matches per hundred
2006-2015 3 2 54 27.0
2016-2021 4 5 93 18.6
2022-2026 18 16 128 8.0

The two count columns differ because the ball-by-ball archive used for the computed sections of this page holds 23 of the 25 hundreds and dates one of them differently; the published column is the authority on the totals, the archive column on everything derived from the innings themselves. Either way the shape is identical: the great majority of India's T20I hundreds have come since the start of 2022.

The first ten years of the format produced three. Suresh Raina's 101 at Gros Islet in the 2010 World T20 and Rohit Sharma's 106 at Dharamsala in 2015 are the two the archive covers, and nothing else stands between them and 2016.

Match volume explains part of that and par scores explain more. India's first-innings totals in the format have risen by something close to forty runs across the period, and a batter needs a side scoring 200 around him before a hundred becomes a realistic target rather than an accident.

The 2024 World Cup is the visible break. India played a large number of bilateral T20Is in the two years after it with a rebuilt top order, and Samson, Tilak Varma and Abhishek Sharma made seven hundreds between them in that window alone.

Who has not made one

The absences are as informative as the list. Yuvraj Singh played 51 T20I innings, hit six sixes in an over at the 2007 World Cup and never made a hundred. Hardik Pandya has 109 innings and a highest score under a hundred. MS Dhoni made two fifties in 85 innings.

All three batted at five or below for most of their T20I careers, and that is the constraint. A batter arriving in the fourteenth over has around forty deliveries at most, and a hundred from forty balls has been done twice in the format's history by anyone, ever.

Shivam Dube, Rinku Singh, Ravindra Jadeja, Axar Patel and Dinesh Karthik are in the same position: all have played twenty or more T20I innings for India without a hundred, and all batted in the last four of the order. The list of India's T20I centurions is very nearly a list of its openers and number threes.

The totals those hundreds sat inside

A hundred is a share of a team score, and the team scores moved. Seventeen of the 23 hundreds the archive covers came in an India innings of 200 or more, and the four largest are all totals above 270 — Sanju Samson's 111 against Bangladesh at Hyderabad inside a 297, Tilak Varma's 120 and Samson's 109 inside the 283 at Johannesburg, and Ishan Kishan's 103 inside the 271 against New Zealand at Thiruvananthapuram in January 2026.

Across those 23 innings the centurion took a mean 49.7% of the team's runs, ranging from 37% to 62%. Abhishek Sharma's 135 in a 247 against England is the highest share on the list; India lost nine wickets in that innings and he made more than half of the total on his own.

India won 19 of the 23 matches. That is a higher rate than the side's overall T20I record and is close to what the phase and total figures would predict: a hundred in this format almost always means either a very large first-innings score or a chase brought home.

Batting first is nearly the whole story

Nineteen of the twenty-three came with India batting first. Only four were made in a chase, and two of those belong to KL Rahul — 110 not out at Lauderhill in 2016 and 101 not out at Manchester in 2018. Rohit at Bristol later that summer and Suryakumar Yadav at Nottingham in 2022 are the other two.

This is the arithmetic behind the conversion table rather than a separate finding. A side chasing 170 stops at 170, and the batter who has been there since the third over finishes in the eighties. Batting first removes that ceiling and leaves only twenty overs and the bowler.

Eleven of the twenty-three were unbeaten, most of them batting first, where a batter who reaches three figures in the eighteenth over simply stays there.

The shape of the innings themselves

The median hundred in this list took 54 balls. The fastest by balls faced is Rohit's 118 off 43 at Indore in December 2017, matched for economy of delivery by Kishan's 103 off 43 in 2026; the slowest is the same Rohit's 106 off 66 at Dharamsala. Nothing on the list took more than 66 deliveries, which is a little over half an innings.

The average hundred carried 7.6 sixes and 9.4 fours, and in eight of the twenty-three the batter hit at least as many sixes as fours. Abhishek Sharma's 135 off 54 against England at the Wankhede is the extreme: thirteen sixes and seven fours, with 78 of his runs taken over the rope. The career six counts behind that are ranked on India's most T20I sixes. Tilak Varma's 120 not out at Johannesburg struck ten sixes off 47 balls.

The batting-position split behind the section above is exact in the archive: eight of the 23 were made by the batter who faced the first ball, five by the other opener, six from number three and four from number four. Not one came from lower than fourth.

The hundreds India nearly had

Nine innings stopped between 90 and 99. Rohit's 97 against Ireland at Dublin in 2018 is the closest, followed by Sanju Samson's 97 not out against West Indies in March 2026 and Kohli's 94 not out at Hyderabad in 2019. Four of the nine were unbeaten, which is the chasing ceiling again — Kohli and Jaiswal both ran out of target rather than deliveries.

Had those nine gone on, the list would hold thirty-two innings rather than twenty-three. The distance between the two lists is one boundary each time, which is the fairest argument against reading conversion rate as a verdict on a batter.

South Africa have conceded seven of the twenty-three, more than twice any other side, and three of them at the Wanderers alone. England are next on four. Nine were made at Indian grounds and fourteen away or at neutral venues, so this is not a record built on home conditions.

What a T20I hundred requires

Twenty-five hundreds in nineteen years is roughly one every eight matches India has played. In one-day cricket the equivalent India figure is closer to one every four, and the reason is arithmetic rather than quality: a batter has 120 deliveries available to the whole side, and reaching three figures generally means facing more than half of a top order's allocation.

That is why the conversion column reads the way it does. Every batter on this page except Samson and Gill converted fewer than a quarter of their fifties, and the format's structure — not their technique — is why.

It also explains the absence of India's most prolific finishers. MS Dhoni batted 85 times in T20Is and passed fifty twice; Hardik Pandya has 109 innings and no hundred. Neither is a criticism, and the aggregate view that treats them fairly is on India's most T20I runs.

Career records for every batter here are in the player directory, the format's arrival and growth in the country is covered in the T20 international history guide, and the wider game in the cricket in India hub.

Sources and method

The per-innings figures on this page — the archive column of the decade table, the batting-first split, the balls, boundaries, batting positions, team totals and the list of scores between 90 and 99 — were computed from ball-by-ball data in the Cricsheet archive (cricsheet.org, ODC-BY 1.0). That copy covers 276 India men's T20 internationals played between 1 December 2006 and 26 July 2026, and it contains 23 India hundreds.

Two of the twenty-five are absent from it. India's fixtures against Afghanistan are missing from this copy of the archive entirely, and both Virat Kohli's 122 not out at Dubai in September 2022 and Rohit Sharma's 121 not out at Bengaluru in January 2024 were made in those matches. Every derived figure on this page therefore describes the 23 innings the archive holds, and is labelled as twenty-three rather than twenty-five wherever it appears. The published-hundreds column of the decade table and the count column in the main table both use the full totals instead, which is why the two differ by period. Rohit accordingly reads five and Kohli one in the main table.

Fifty counts, innings and strike rates come from ESPNcricinfo's Statsguru career query for men's T20Is with the team filter set to India, checked against the archive where both cover the same matches. The fifty column counts scores between 50 and 99 only, following the Statsguru convention, so the 50-plus column adds the two together.

Conversion rate is hundreds divided by scores of fifty or more, computed here. Innings per hundred is innings divided by hundreds and is also computed. Neither is published anywhere; both are printed because the count column on its own ranks length of career rather than the thing the page is asking about.

Conventions applied to the computed sections: a ball faced excludes wides but counts no-balls; batting position is the order in which a batter first faced a delivery in the innings, not the scorecard number; the home split counts grounds inside India, with neutral venues treated as away; and the era boundaries at the end of 2015 and 2021 were chosen to sit either side of the two step changes in India's T20I scoring rate rather than to divide the record evenly.

Deepak Hooda's row carries only the hundred because his fifty count and innings total could not be reconciled between sources to the same standard as the other twelve. Publishing a conversion rate from a fifty count that might be wrong would be worse than the gap, so the gap is left. Everything else was read in the final week of August 2026; Suryakumar Yadav, Samson, Abhishek Sharma, Tilak Varma and Gill were all still playing.