Skip to content
CricketTaken

India Test best batting strike rate: All-Time Records

By CricketTaken EditorialPublished Cricket in India9 min read

How this is written and checkedReport an error

Virender Sehwag scored his 8,503 Test runs for India from 10,346 balls, a rate of 82.18 per hundred. Among India batters who have faced at least a thousand deliveries, nobody is close, and among openers anywhere in the history of Test cricket very few are.

Kapil Dev is second at 80.91, which surprises people who assume the number belongs to a modern batter. He made 5,248 runs between 1978 and 1994 batting at six and seven, and a rate that would be unremarkable in a modern one-day innings was extraordinary in the Test cricket of his time. His balls-faced total is one of several on this page that the published record does not hold in full, a point the tables mark and the method section explains.

A qualification threshold matters more on this page than on any other in this set. Without one, the top of India's strike-rate list is occupied by a wicketkeeper who faced 25 balls in his only Test in 1993 and a fast bowler who faced 42 across five matches. Those are true figures and they describe nothing. The tables here apply a minimum of 1,000 balls faced, and the section below shows what the list looks like without it, because the difference is instructive.

Highest Test batting strike rate for India, minimum 1,000 balls

Rank Batter Span Innings Runs Balls faced Strike rate Average
1 Virender Sehwag 2001-2013 178 8503 10346 82.18 49.43
2 Kapil Dev 1978-1994 184 5248 5538* 80.91 31.05
3 Mohammed Shami 2013-2023 89 750 1005 74.62 12.09
4 Rishabh Pant 2018-2026 90 3725 5023 74.15 43.82
5 Shikhar Dhawan 2013-2018 58 2315 3458 66.94 40.61
6 Yashasvi Jaiswal 2023-2026 57 2612 3928 66.49 47.49
7 Harbhajan Singh 1998-2015 145 2224 3432 64.80 18.22
8 Shreyas Iyer 2021-2024 24 811 1287 63.01 36.86
9 Krishnamachari Srikkanth 1981-1992 72 2062 2737* 62.87 29.88
10 Sandeep Patil 1980-1984 47 1588 2103* 62.38 36.93
11 Shubman Gill 2020-2026 77 3043 4956 61.40 43.47
12 Vinod Kambli 1993-1995 21 1084 1823 59.46 54.20
13 MS Dhoni 2005-2014 144 4876 8249 59.11 38.09
14 Dhruv Jurel 2024-2026 19 651 1103 59.02 40.68
15 Amit Mishra 2008-2016 32 648 1103 58.74 21.60
16 Yuvraj Singh 2003-2012 62 1900 3277 57.97 33.92
17 Mohammad Azharuddin 1984-2000 147 6215 9895* 57.80 45.03
18 Rohit Sharma 2013-2024 116 4301 7538 57.05 40.57
19 Virat Kohli 2011-2025 210 9230 16608 55.57 46.85
20 Ravindra Jadeja 2012-2026 136 4160 7516 55.34 37.81
21 Ravichandran Ashwin 2011-2024 151 3503 6423 54.53 25.75
22 Sachin Tendulkar 1989-2013 329 15921 29437 54.04 53.78

An asterisk marks a balls-faced total that is incomplete in the published record. For those careers the strike rate shown is Statsguru's own figure, computed on a fuller ball count than the column displays, so dividing runs by the listed balls will not reproduce it. Every unmarked row is internally consistent.

What the list looks like without a threshold

Batter Career Innings Runs Balls faced Strike rate
Vijay Yadav 1993 1 30 25 120.00
VRV Singh 2006-2007 6 47 42 111.90
Iqbal Siddiqui 2001 2 29 30 96.66
Praveen Kumar 2011 10 149 159 93.71
Prithvi Shaw 2018-2020 9 339 394 86.04
Ishan Kishan 2023 3 78 91 85.71
Virender Sehwag 2001-2013 178 8503 10346 82.18

Six batters sit above Sehwag on the unfiltered list, and between them they faced 741 balls — about seven per cent of what Sehwag faced alone. Vijay Yadav's 120.00 comes from a single innings of 30 in his only Test. These are not records in any useful sense, and the reason this page states its qualification prominently is that a strike-rate table without one is an accident waiting to be quoted.

Prithvi Shaw's 86.04 from 394 balls is the most interesting of the excluded figures, because it is a large enough sample to be suggestive without being large enough to be conclusive. Nine innings is not a career.

Sehwag's 82.18

Virender Sehwag faced 10,346 balls in Test cricket for India and scored 8,503 runs off them. He is the only batter in the top twenty here who combines a strike rate above 80 with an average above 45, and the combination is what makes the figure remarkable rather than the rate itself.

The comparison worth making is with the batters just below him on the averages list. Virat Kohli averaged 46.85 at 55.57 per hundred balls; Sehwag averaged 49.43 at 82.18. He scored at half again Kohli's tempo and finished with the higher average, which is a combination almost nobody in the history of the game has managed as an opener.

His method also explains his position on India's duck list, where he sits tenth. Attacking the new ball produces both the triple-centuries and the noughts, and the two are inseparable. That relationship is set out on the India Test most ducks page.

The bowlers on the list

Mohammed Shami's 74.62 is third and Harbhajan Singh's 64.80 seventh, from careers in which neither was picked to bat. Amit Mishra at 58.74 and Ravichandran Ashwin at 54.53 are also in the top twenty-one.

A tail-ender's strike rate is high for structural reasons rather than aggressive ones. He arrives with the field spread, the innings often close to a declaration, and instructions to hit. He also faces fewer balls per innings than a top-order batter, so any run of quick scoring moves his rate a long way. Shami's 750 runs came from 1,005 balls at an average of 12.09, which is the profile of a number ten who occasionally connected rather than a fast scorer in any meaningful sense.

The general point is that strike rate and average measure different things and neither substitutes for the other. Shami is third on this page and near the bottom of the batting average page.

The modern top order

Batter Innings Strike rate Average
Rishabh Pant 90 74.15 43.82
Yashasvi Jaiswal 57 66.49 47.49
Shubman Gill 77 61.40 43.47
Rohit Sharma 116 57.05 40.57
Virat Kohli 210 55.57 46.85

Rishabh Pant's 74.15 is the highest by any India specialist batter other than Sehwag, and unlike Sehwag's it was compiled batting at five, six and seven rather than at the top. He is the fastest-scoring keeper-batter in India's history by a wide margin — Dhoni, the next on the list, scored at 59.11.

Yashasvi Jaiswal at 66.49 and Shubman Gill at 61.40 are both still early in their careers, and both figures should be treated as provisional. Jaiswal has faced 3,928 balls, comfortably past the threshold but a long way short of the 10,000 that would make the number settled.

Three observations

The two fastest scorers on this list, Sehwag and Kapil Dev, are separated by twenty-three years and played entirely different roles. That two such different careers produced almost the same figure is a reminder that strike rate measures tempo, not intent, and that a hard-hitting number six in 1983 and an attacking opener in 2008 can arrive at the same place.

Sachin Tendulkar faced 29,437 balls for India in Tests, nearly three times Sehwag's total and 12,000 more than any other India batter. His 54.04 is modest on this page and it is computed over a sample no other figure here approaches. A strike rate over 300 innings is a genuinely different kind of measurement from one over 20.

India's Test scoring rate has risen, but not as sharply as the modern game's reputation suggests. Of the top twelve on the qualified list, five debuted before 2000. Srikkanth was scoring at 62.87 in the 1980s and Sandeep Patil at 62.38, faster than Kohli, Rohit Sharma and Jadeja have managed since. The wider history is on the history of Test cricket in India page.

The averages behind these rates are at India Test best batting average, the boundary counts at India Test most fours, and the run aggregates at India Test most runs. Careers are indexed at the player directory, and the wider setting is at the cricket in India hub.

Sources and method

All figures come from ESPNcricinfo's Statsguru career records for India men's Test cricket, read in August 2026 and covering matches to that date. Only Tests played for India count, which is why Virender Sehwag appears with 8,503 runs rather than the slightly higher figure that includes his appearance for the ICC World XI.

Strike rate is runs per hundred balls faced. It depends on a recorded balls-faced figure, and Test cricket did not record that universally until the modern era. Batters whose careers ran mainly before the 1970s therefore either do not appear on this list or appear with balls-faced totals that are incomplete. Lala Amarnath, for example, is shown by Statsguru with 878 runs from 258 recorded balls, which cannot be a complete count and is why he is absent here.

Four rows in the main table are marked with an asterisk because the same problem affects them partially: Kapil Dev, Krishnamachari Srikkanth, Sandeep Patil and Mohammad Azharuddin all played into an era of complete records but began before it. For those four, dividing the runs column by the balls column produces a higher number than the strike rate shown, because Statsguru computes the rate on a fuller ball count than it publishes. The strike rates are reproduced here as published; the balls-faced figures are shown as minimums. Every unmarked row can be reproduced from its own runs and balls columns to within a rounding place.

The qualification is a minimum of 1,000 balls faced, stated rather than assumed because the ranking is meaningless without it: the unfiltered table in the second section shows six batters above Sehwag who between them faced fewer than 750 deliveries. Even at 1,000 balls the sample is thin, and figures from batters with fewer than about 3,000 balls faced should be read as provisional.

Where this page explains a strike rate by reference to batting position or match situation, that is an interpretation offered to make the number legible rather than something the figures establish. No adjustment has been made for era, opposition or pitch.