Skip to content
CricketTaken

India Test fastest fifty: All-Time Records

By CricketTaken EditorialPublished Cricket in India9 min read

How this is written and checkedReport an error

Rishabh Pant needed 28 deliveries to reach fifty against Sri Lanka at Bengaluru in March 2022, and no India batter has got there faster in a Test. He finished on 50 from 31 balls with seven fours and two sixes, in the third innings of a pink-ball match, and the whole thing was over before the second new ball had properly settled.

Pant also owns the second entry on the list — 29 balls at Sydney in January 2025, on the way to 61 from 33 — which makes him the only India batter with two of the six fastest. Behind him the names thin out fast: Kapil Dev at Karachi in 1982, Shardul Thakur at The Oval in 2021, Yashasvi Jaiswal at Kanpur in 2024, and Virender Sehwag at Chennai in 2008. That is the complete India list of Test fifties made in 32 balls or fewer.

Six entries is a short table, and it is short for a reason worth stating up front. Balls faced were not systematically recorded in Test cricket for most of the twentieth century, so a fifty struck at pace by Salim Durani or Farokh Engineer cannot be measured in balls at all. What follows is therefore the fastest verifiable fifties rather than the fastest ever played, and the second table on this page — strike rate across a whole fifty-plus innings — is the better guide to sustained fast scoring.

India's fastest Test fifties by balls faced

Balls to fifty Player Final score Balls faced 4s 6s Opponent Venue Season
28 Rishabh Pant 50 31 7 2 Sri Lanka Bengaluru 2021/22
29 Rishabh Pant 61 33 6 4 Australia Sydney 2024/25
30 Kapil Dev Pakistan Karachi 1982/83
31 Shardul Thakur 57 36 7 3 England The Oval 2021
31 Yashasvi Jaiswal 72 51 12 2 Bangladesh Kanpur 2024/25
32 Virender Sehwag 83 68 11 4 England Chennai 2008/09

The final-score columns are blank for Kapil Dev because ESPNcricinfo's ball-by-ball reconstruction of that Karachi innings gives the fifty milestone but not a complete boundary breakdown. Everything else in the table comes from an innings where balls faced were logged at the time.

Three of the six were made in India and three abroad, which is a more even split than the reputation of Indian pitches would suggest. England appear twice as opponents; Sri Lanka, Australia, Pakistan and Bangladesh once each.

Bengaluru 2022 and Sydney 2025

The Bengaluru fifty came in the second Test of Rohit Sharma's first home series as full-time captain, played under lights with a pink ball at the M Chinnaswamy Stadium. India were setting a target rather than chasing one, and Rishabh Pant treated the situation as a licence: 50 from 31, seven fours and two sixes, in an innings that lasted 46 minutes. The wider ledger between the two sides is on the India versus Sri Lanka Test record page.

Sydney in January 2025 was the opposite context. India were 3-1 down in the series, batting third, and the game was slipping. Pant's 61 from 33 balls — six fours, four sixes, a strike rate of 184.84 — is the highest strike rate any India batter has managed in a Test innings of fifty or more. It was also, by some distance, the most criticised innings on this page: India lost by six wickets and the shot selection was picked over for weeks afterwards. The India versus Australia Test record page covers the series in full.

The two innings together make a point about how these entries arise. Neither was an opening burst against a new ball. Both came from a batter walking in with the innings already shaped and deciding that the clock mattered more than the average.

Kapil Dev at Karachi, and the pre-2000 gap

Kapil Dev's 30-ball fifty against Pakistan at Karachi in 1982 is the only entry from before 2008, and it is the only one from a period when nobody was counting. Kapil Dev played 131 Tests and scored 5,248 runs at a tempo that would look ordinary in the 2020s and looked reckless in 1982; the ball-by-ball record survives for this innings because the scorers happened to log it, not because such logging was standard.

That absence matters when reading the table. Salim Durani, Eknath Solkar and Farokh Engineer all played fifties that contemporary reports describe as rapid, and none of them can be placed on a balls-faced list. So can Budhi Kunderan's assaults of the mid-1960s. The honest position is that this table starts in 1982 by accident of record-keeping, and the story of Indian fast scoring in Tests before then belongs to prose rather than to a ranked column. The history of Test cricket in India page is the place for that.

The highest strike rates in an India Test fifty

Balls to fifty rewards a burst. Strike rate across a whole innings of fifty or more rewards a batter who kept going. This table lists every India innings of fifty or more struck at a rate above 120, taken from the 200 fastest-scoring India Test innings on record.

Player Score Balls 4s 6s Strike rate Innings Opponent Venue Date
Rishabh Pant 61 33 6 4 184.84 3rd Australia Sydney 3 Jan 2025
Kapil Dev 89 55 13 3 161.81 3rd England Lord's 10 Jun 1982
Rishabh Pant 50 31 7 2 161.29 3rd Sri Lanka Bengaluru 12 Mar 2022
Shardul Thakur 57 36 7 3 158.33 1st England The Oval 2 Sep 2021
Ishan Kishan 52 34 4 2 152.94 3rd West Indies Port of Spain 20 Jul 2023
Mohammad Azharuddin 109 77 18 1 141.55 2nd South Africa Eden Gardens 27 Nov 1996
Yashasvi Jaiswal 72 51 12 2 141.17 2nd Bangladesh Kanpur 27 Sep 2024
MS Dhoni 69 52 4 6 132.69 3rd West Indies St John's 2 Jun 2006
Prithvi Shaw 70 53 11 1 132.07 2nd West Indies Hyderabad 12 Oct 2018
Rishabh Pant 146 111 19 4 131.53 1st England Birmingham 1 Jul 2022
Rohit Sharma 57 44 5 3 129.54 3rd West Indies Port of Spain 20 Jul 2023
Virender Sehwag 83 68 11 4 122.05 4th England Chennai 11 Dec 2008

Two rows share a date and a ground, and they are not a coincidence: Ishan Kishan and Rohit Sharma both scored at these rates in the same India innings at Port of Spain in July 2023, when the side was hunting a declaration. It is the only instance of two India batters appearing on this list from one innings.

Pant appears three times, more than anyone else. Nobody from the 1970s appears at all, and the single 1990s entry — Azharuddin's 109 from 77 at Eden Gardens — is also the innings that gives India their fastest Test hundred, ranked on the India Test fastest hundred page.

Where these innings happen in a match

Seven of the twelve rows in the strike-rate table are third or fourth innings. That is the clearest pattern on this page: India's fastest Test scoring is overwhelmingly a function of match position rather than of pitch or opponent. A batter arriving in the third innings knows the target being set and knows how many overs the bowlers need; a batter opening on the first morning does not have that information and rarely bats this way.

The fourth-innings entry is the most extreme of the lot. Sehwag's 83 from 68 at Chennai in December 2008 came in a chase of 387 — the highest India have ever run down — and it removed roughly a hundred runs of pressure before Sachin Tendulkar and Yuvraj Singh finished the job. The India Test highest successful chases page carries the match in its proper setting.

Four things the tables show

India's fast scoring in Tests is a twenty-first-century phenomenon in the record even if it is not in fact. Eleven of the twelve strike-rate rows and five of the six ball-count rows fall after 2000, and the reason is partly that batters changed and partly that scorers did.

Wicketkeepers are wildly over-represented. Pant, Dhoni and Kishan account for five of the twelve strike-rate rows, and Pant alone owns both of the top two ball-count entries. A keeper batting at six or seven arrives when the innings needs acceleration, which is exactly the situation this list measures.

England are the most frequent opponent, appearing four times in the strike-rate table across Lord's, The Oval, Birmingham and Chennai. That has less to do with English bowling than with the fact that India have played England more than anyone else; the fixture history sits on the India versus England Test record page.

Nobody on either table was an opener at the time except Jaiswal and Shaw, and both of those innings came against sides — Bangladesh and West Indies — ranked well below India. Against the stronger attacks, the fast fifties come from the middle and lower middle order.

Sources and method

Balls to fifty are taken from ESPNcricinfo's Test batting records list of fastest fifties by balls faced, which is capped at 32 balls; every India entry within that cap is included here, which is why the first table has six rows rather than ten. Publishing four invented rows to reach ten would be worse than publishing six accurate ones.

The strike-rate table is drawn from Statsguru's innings-by-innings list of India Test batting, sorted by strike rate, with every innings of fifty or more above a strike rate of 120 included. Balls faced are missing from Statsguru for a large share of Tests before the 1970s, so no strike rate can be computed for those innings and none is claimed. Scores, boundary counts, grounds and dates are as recorded on the relevant scorecards.

Career context for individual batters comes from the CricketTaken player index, and the wider setting for Indian Test cricket from the cricket in India hub. Figures were checked in August 2026 and will move as soon as somebody plays faster; the ranked positions, not the underlying innings, are what change.