Skip to content
CricketTaken

India Test fastest hundred: All-Time Records

By CricketTaken EditorialPublished Cricket in India9 min read

How this is written and checkedReport an error

Mohammad Azharuddin reached a hundred in 74 balls against South Africa at Eden Gardens in November 1996 and thirty years later nobody in an India shirt has beaten it. He went on to 109 from 77 deliveries with eighteen fours and a six, batting on a pitch that had already been described as unplayable, and India still lost the Test by 329 runs.

That gap between the innings and the result is the first thing to understand about this list. India's fastest Test hundreds are not, as a rule, the innings that won matches. They are innings played by batters who decided that the only sensible response to a hard situation was to hit the ball, and roughly half of them came in defeats or draws.

Eighteen India Test hundreds have been reached in fewer than a hundred balls. Virender Sehwag owns seven of them. Sachin Tendulkar, who scored 51 Test centuries, owns none — and neither does Virat Kohli, with 30. The whole table is below, ranked by balls to three figures.

Every India Test hundred reached inside 100 balls

Balls to 100 Player Final score Balls faced 4s 6s Opponent Venue Season
74 Mohammad Azharuddin 109 77 18 1 South Africa Eden Gardens, Kolkata 1996/97
78 Virender Sehwag 180 190 20 2 West Indies Gros Islet, St Lucia 2006
85 Shikhar Dhawan 187 174 33 2 Australia Mohali 2012/13
86 Kapil Dev 116 98 16 2 England Kanpur 1981/82
86 Hardik Pandya 108 96 8 7 Sri Lanka Pallekele 2017
87 Virender Sehwag 201 231 22 4 Sri Lanka Galle 2008
87 Virender Sehwag 165 174 23 2 South Africa Eden Gardens, Kolkata 2009/10
87 Shikhar Dhawan 107 96 19 3 Afghanistan Bengaluru 2018
88 Mohammad Azharuddin 121 111 22 0 England Lord's 1990
89 Rishabh Pant 146 111 19 4 England Birmingham 2022
90 Virender Sehwag 109 105 19 0 Sri Lanka P Sara Oval, Colombo 2010
90 Virender Sehwag 117 117 England Ahmedabad 2012/13
93 Virender Sehwag 254 247 47 1 Pakistan Lahore 2005/06
93 MS Dhoni 148 153 19 4 Pakistan Faisalabad 2005/06
94 Sunil Gavaskar 121 128 15 2 West Indies Delhi 1983/84
95 Kapil Dev 100* 95 13 3 West Indies Port of Spain 1982/83
97 Krishnamachari Srikkanth 116 117 19 1 Australia Sydney 1985/86
97 Virender Sehwag 131 122 18 2 Sri Lanka Kanpur 2009/10

The boundary breakdown is missing for one row. Sehwag's 117 at Ahmedabad in November 2012 came from exactly 117 balls, but the fours-and-sixes split for that innings is not consistently recorded, so it is left blank rather than guessed at.

Eden Gardens, 1996, and a hundred in a heavy defeat

The second Test of South Africa's 1996-97 tour of India ran from 27 November to 1 December at Eden Gardens. Gary Kirsten made 133 and Daryll Cullinan 153 not out in a South African first innings that put the match effectively out of reach. India replied with 329, of which Azharuddin made 109 and Anil Kumble 88, and were then dismissed for 137 in the fourth innings with Lance Klusener taking eight for 64 on debut. South Africa won by 329 runs.

Azharuddin's hundred is therefore India's fastest and also one of the least consequential. What makes it worth its place at the top of this page is the company: no other India batter has needed fewer than 78 balls, and only four have got there inside 87. The ground's own history is on the Eden Gardens records page, and the fixture's shape on the India versus South Africa Test record page.

Azharuddin appears twice, and his other entry — 121 from 111 balls at Lord's in July 1990, with 22 fours and no sixes — is the more famous innings of the two. Twenty-two fours in a Test hundred is the highest boundary count on this list bar Sehwag's 254 at Lahore.

Sehwag's seven

Virender Sehwag has 23 Test hundreds and seven of them arrived in fewer than a hundred balls: at Gros Islet, Galle, Eden Gardens, the P Sara Oval, Ahmedabad, Lahore and Kanpur. Nobody else in the world has that many on their own national list of this kind, and the reason is structural rather than lucky. Sehwag opened, he did not adjust his method for the new ball, and he treated a hundred as a waypoint rather than an achievement.

Two of the seven grew into very large scores. The 201 at Galle in July 2008 took 231 balls in total; the 254 at Lahore in January 2006 took 247 and contained 47 fours, the most in any India Test innings on this page. Both are cases where the hundred came in the low nineties of balls and the second hundred came faster still.

The Sri Lanka fixture accounts for three of Sehwag's seven, which is more than any other opponent gave him; the series-by-series record is on the India versus Sri Lanka Test record page.

Openers dominate, which is the opposite of the fifties list

Eleven of the eighteen entries were made by batters opening the innings: Sehwag's seven, both of Shikhar Dhawan's, plus Gavaskar at Delhi and Srikkanth at Sydney. That is a striking inversion of the India Test fastest fifty list, where wicketkeepers and lower-order batters take almost every place.

The explanation is time. A fast fifty can be a twenty-minute cameo from a No. 7 with the declaration coming; a fast hundred needs an hour and a half of uninterrupted batting, and the players most likely to get that are the ones who walk out first. An opener who scores at a run a ball for ninety minutes reaches a hundred inside a hundred balls almost automatically.

Dhawan's 187 from 174 at Mohali in March 2013 is the standout of the two. It was his Test debut, and the hundred came up in 85 balls — the fastest century by any player on Test debut. His other entry, 107 from 96 against Afghanistan at Bengaluru in June 2018, was completed before lunch on the opening day, making him the first India batter to score a Test hundred in the first session of a match.

Ten of the eighteen were scored abroad

The home-away split is 8-10, which is not what the reputation of Indian pitches would predict. The away entries are spread across St Lucia, Pallekele, Galle, Lord's, Birmingham, Colombo, Lahore, Faisalabad, Port of Spain and Sydney — four continents and every kind of surface.

By opponent, England and Sri Lanka lead with four each, West Indies have three, and Australia, South Africa and Pakistan two apiece. Afghanistan appear once, in their inaugural Test. There is no opponent against whom India have produced a disproportionate share of fast hundreds, which suggests these innings are a function of individual method rather than of any particular attack.

The most unusual profile belongs to Hardik Pandya: 108 from 96 balls at Pallekele in August 2017 with seven sixes, more than twice as many as anyone else on the list. Eight fours and seven sixes means 74 of his 108 runs came in boundaries, the highest boundary share in the table.

The record does not reach back before 1982

The oldest entry is Kapil Dev's 116 from 98 balls against England at Kanpur in January 1982. Nothing earlier appears, and the reason is the same one that truncates every fast-scoring list in cricket: balls faced were not routinely recorded in Test scorebooks before the late 1970s.

That erases real innings. Salim Durani, Budhi Kunderan, Farokh Engineer and Kapil Dev himself all played hundreds in the 1960s and 1970s that contemporary accounts describe as furious, and none of them can be placed on a balls-faced ranking. Gavaskar's 121 at Delhi in 1983-84 survives on this list only because someone was counting that day. The wider chronology of Indian Test batting is on the history of Test cricket in India page.

Five things the table shows

Nobody on the list has more than seven entries and nobody else has more than two, which is a distribution shaped by one player rather than by an era. Remove Sehwag and the table has eleven rows across forty years.

India's two most prolific Test century-makers do not appear. Sachin Tendulkar scored 51 Test hundreds and Virat Kohli 30, and not one of those 81 innings reached three figures inside a hundred balls. Both scored fast on occasion; neither ever scored fast for a full hundred.

Only one entry has been added since 2018, Rishabh Pant's 146 from 111 at Birmingham in 2022. The current India top order scores quickly by historical standards without producing hundreds at this tempo, largely because the modern format rewards a batter who bats through a session rather than one who wins it in forty minutes.

Four of the eighteen were third or fourth-innings hundreds. Fast hundreds in Test cricket are overwhelmingly a first-innings phenomenon for India, which fits the opener-heavy composition of the list.

Kapil Dev's 100 not out from 95 balls at Port of Spain in March 1983 is the only unbeaten entry, and the only one where the hundred is also the entire innings. He faced 95 balls, reached a hundred, and the innings closed.

Sources and method

Balls to a hundred come from ESPNcricinfo's India-specific Test record of fastest hundreds by balls faced, which lists every case under 100 balls; that cap is why the table stops at 97 and has eighteen rows rather than a round twenty. Final scores, balls faced, boundary counts and dates are cross-checked against Statsguru's innings-by-innings list of India Test batting, and the Eden Gardens 1996 match detail against the published scorecard for that Test.

Balls faced are absent from the record for most Tests before the mid-1970s, so no claim is made here about the speed of any innings from that period. Where a single figure could not be confirmed — the boundary split for Sehwag's 2012 hundred at Ahmedabad — it is left blank.

Player careers referenced on this page are indexed at the CricketTaken player directory, and the broader picture of the game in the country at the cricket in India hub. Figures were checked in August 2026.