Skip to content
CricketTaken

India Test most sixes: All-Time Records

By CricketTaken EditorialPublished Cricket in India8 min read

How this is written and checkedReport an error

Rishabh Pant has hit 102 sixes in Test cricket for India from 90 innings. Virender Sehwag, who held the Indian record for more than a decade, hit 90 from 178. Pant reached the mark in barely half the batting opportunities, which is the sort of gap that usually indicates a change in the game rather than a change in personnel.

Between the two sits Rohit Sharma on 88, and the two sixes he never got are the neatest illustration of how narrowly these records turn. He finished his Test career in January 2024 needing three to pass Sehwag and did not play another Test; Pant went past both while Rohit was still in the side.

The table below ranks by total sixes and carries a rate column — sixes per innings — because the totals alone put Sachin Tendulkar's 69 from 329 innings ahead of Shubman Gill's 47 from 77, which is misleading in every direction that matters.

The twenty leading six-hitters in India's Tests

# Player Span Mat Inns Runs 4s 6s Sixes/inns
1 Rishabh Pant 2018-2026 52 90 3,725 396 102 1.13
2 Virender Sehwag 2001-2013 103 178 8,503 1,219 90 0.51
3 Rohit Sharma 2013-2024 67 116 4,301 473 88 0.76
4 Ravindra Jadeja 2012-2026 91 136 4,160 403 82 0.60
5 MS Dhoni 2005-2014 90 144 4,876 544 78 0.54
6 Sachin Tendulkar 1989-2013 200 329 15,921 2,058 69 0.21
7 Kapil Dev 1978-1994 131 184 5,248 587 61 0.33
8 Sourav Ganguly 1996-2008 113 188 7,212 900 57 0.30
9 Shubman Gill 2020-2026 43 77 3,043 342 47 0.61
10 Yashasvi Jaiswal 2023-2026 31 57 2,612 331 45 0.79
11 Harbhajan Singh 1998-2015 103 145 2,224 277 42 0.29
12 Navjot Singh Sidhu 1983-1999 51 78 3,202 358 38 0.49
13 Ajinkya Rahane 2013-2023 85 144 5,077 578 35 0.24
14 KL Rahul 2014-2026 70 122 4,288 510 34 0.28
15 Murali Vijay 2008-2018 61 105 3,982 467 33 0.31
16 Virat Kohli 2011-2025 123 210 9,230 1,027 30 0.14
17 Mayank Agarwal 2018-2022 21 36 1,488 189 28 0.78
18 Zaheer Khan 2000-2014 92 127 1,231 141 28 0.22
19 Sunil Gavaskar 1971-1987 125 214 10,122 1,016 26 0.12
20 Mohammed Shami 2013-2023 64 89 750 83 25 0.28

The rate column is sixes divided by innings, computed here from the two columns beside it. Sixes per delivery would be the better measure, but balls faced is incomplete in the record for several of these careers — Tendulkar's, Kapil Dev's, Sidhu's and Gavaskar's fours totals carry the same gap — so a per-ball rate would not be comparable across the table.

Pant's 102 and what a wicketkeeper is now for

Rishabh Pant has scored 3,725 Test runs at 43.82 with 396 fours and 102 sixes. Multiply the boundaries out and 2,196 of those runs — a shade under three in every five — arrived in fours and sixes. The 612 from sixes alone is more than Mohammed Shami's entire Test aggregate.

That is a different job description from the one Indian wicketkeepers had before him. MS Dhoni hit 78 sixes in 144 innings and averaged 38.09, and was considered an aggressive Test keeper-batter in his time. Pant's rate is more than twice Dhoni's, and he has done it while batting mostly at six or seven in a side that also contains Jadeja. The longer argument about how the role changed is in the guide to India's great wicketkeepers.

Sehwag's 90 and the highest boundary share on the list

Virender Sehwag's 1,219 fours and 90 sixes account for 5,416 of his 8,503 runs, which is 63.7% — the largest boundary share of any batter in the top twenty with complete data. His sixes-per-innings figure of 0.51 is only ninth-best on the page, but he faced 10,346 deliveries, more than twice Pant's 5,023, so the volume came from occupation rather than from frequency.

Four of Sehwag's innings appear on the list of India's highest individual Test scores, and his 293 at the Brabourne in 2009 contains seven sixes, the most in any of India's twenty largest Test innings apart from Mayank Agarwal's 243 at Indore.

The bowlers on the list

Three players in the twenty were selected to bowl. Harbhajan Singh hit 42 sixes in 145 innings while averaging 18.22, Zaheer Khan 28 in 127 innings at 11.95, and Shami 25 in 89 innings at 12.09. Kapil Dev, at seven with 61, was a genuine all-rounder and a different case.

Zaheer's figures are the extreme. He scored 1,231 Test runs and 168 of them came in sixes, one six for every 44 runs he made. Shami's ratio is starker still: 150 of his 750 runs, exactly a fifth. Neither could bat, in the ordinary sense, and both hit sixes more often per innings than Sunil Gavaskar, who scored 10,122 runs.

That is not a curiosity about tail-enders so much as a statement about how the top order used to bat. A tail-ender swings at good balls because he has nothing to lose; a Test opener in 1975 did not swing at all.

The sixes nobody hit before 1990

Gavaskar's 26 sixes from 214 innings and Tendulkar's 69 from 329 are the two lowest rates in the twenty, at 0.12 and 0.21 per innings. Every India Test innings of 224 or more scored before 1994 contains no sixes whatsoever — Vinoo Mankad's 231, Gavaskar's 236 not out, and both of Vinod Kambli's double hundreds.

The explanations usually given are the size of Indian grounds before boundary ropes were pulled in, the absence of a Twenty20 grammar for hitting straight down the ground, and a coaching orthodoxy that treated a lofted shot as a mistake. Whatever the weighting, the effect in the data is unambiguous: the four highest sixes-per-innings figures on this page — Pant, Jaiswal, Agarwal and Rohit Sharma — all belong to batters whose careers began after 2013.

Five things worth noticing

The first is that Yashasvi Jaiswal at 0.79 sixes per innings from 57 innings has the second-highest rate on the page, and he opens the batting. Sehwag opened too and managed 0.51. Whatever the modern Indian opener is doing differently, it shows up here before it shows up in the averages.

The second is that Kohli's 30 sixes from 210 innings, a rate of 0.14, is the second-lowest in the twenty. He scored 9,230 Test runs almost entirely in ones, twos and fours — 1,027 of them — which is worth remembering given how he batted in the shorter formats.

The third is that Ravindra Jadeja's 82 sixes came with 26 not-outs from 136 innings. A lower-order batter left stranded when the innings ends has fewer chances to be dismissed and fewer chances to keep hitting, and 0.60 per innings from that position is a high rate.

The fourth is the shape of the list against the fours list. Only five names appear in the top ten of both this page and the ranking of India's leading four-hitters in Tests, and Rahul Dravid — second on that page with 1,651 fours — has 21 Test sixes and does not appear here at all.

The fifth is that two entries are still moving. Pant and Jadeja both have 2026 in their spans, and Gill and Jaiswal are early enough in their careers to end well above where they now sit. How India's batting reached this point is covered in the history of Test cricket in India, the country's wider game in the cricket in India guide, and each career in the player directory. Rohit's own record is on the Rohit Sharma profile.

Sources and method

Sixes, fours, innings, runs, matches and averages are taken from ESPNcricinfo's Statsguru career query for India in Test cricket, ordered by sixes, with the team filter set to India so that only innings played for India are counted. Where the source marks a fours total as incomplete — which it does for four of the older careers here — the figure is reproduced as given and the gap is stated rather than estimated.

The sixes-per-innings column, the boundary-share percentages and the runs-per-six ratios discussed in the prose are all computed from the columns in the table and are not published statistics. Balls faced for the small number of players quoted in the prose comes from the same career query ordered by strike rate. Figures were read in August 2026 and cover all men's Tests completed to that point. The observation about pre-1994 innings containing no sixes was checked against the innings-level query for India's largest Test scores rather than asserted from memory.