India Test best batting strike rate: All-Time Records
By CricketTaken EditorialPublished Cricket in India9 min read
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.