India Test fastest hundred: All-Time Records
By CricketTaken EditorialPublished Cricket in India9 min read
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.