Skip to content
CricketTaken

India Test most fifties: All-Time Records

By CricketTaken EditorialPublished Cricket in India8 min read

How this is written and checkedReport an error

Sachin Tendulkar made 68 half-centuries in Test cricket for India, from 329 innings across twenty-four years. Rahul Dravid made 63 in 284. Those two figures have stood at the top of India's list since Dravid retired in 2012, and only one batter anywhere has since drawn level with Tendulkar's total.

Counted on its own, though, the fifty is an awkward statistic. It records that a batter got in and then got out somewhere between fifty and ninety-nine, which is simultaneously a mark of competence and a mark of an innings unfinished. VVS Laxman is third on this list with 56 fifties and made only 17 centuries; Virender Sehwag has 31 fifties and 23 centuries. The two men had almost opposite relationships with the number.

So this page gives the fifties, and then gives the centuries beside them, because the ratio between the two is the part that separates these careers. A batter who converts often will appear lower on a fifties list than his quality suggests, for the straightforward reason that a converted fifty is recorded as a hundred instead.

Most Test fifties for India

Rank Batter Span Matches Innings Runs Average 50s 100s
1 Sachin Tendulkar 1989-2013 200 329 15921 53.78 68 51
2 Rahul Dravid 1996-2012 163 284 13265 52.63 63 36
3 VVS Laxman 1996-2012 134 225 8781 45.97 56 17
4 Sunil Gavaskar 1971-1987 125 214 10122 51.12 45 34
=5 Cheteshwar Pujara 2010-2023 103 176 7195 43.60 35 19
=5 Dilip Vengsarkar 1976-1992 116 185 6868 42.13 35 17
=5 Sourav Ganguly 1996-2008 113 188 7212 42.17 35 16
=5 Gundappa Viswanath 1969-1983 91 155 6080 41.93 35 14
9 MS Dhoni 2005-2014 90 144 4876 38.09 33 6
=10 Virat Kohli 2011-2025 123 210 9230 46.85 31 30
=10 Virender Sehwag 2001-2013 103 178 8503 49.43 31 23
12 Ravindra Jadeja 2012-2026 91 136 4160 37.81 28 6
13 Kapil Dev 1978-1994 131 184 5248 31.05 27 8
14 Ajinkya Rahane 2013-2023 85 144 5077 38.46 26 12
15 Mohinder Amarnath 1969-1988 69 113 4378 42.50 24 11
16 Gautam Gambhir 2004-2016 58 104 4154 41.95 22 9
=17 Mohammad Azharuddin 1984-2000 99 147 6215 45.03 21 22
=17 KL Rahul 2014-2026 70 122 4288 36.64 21 12
=17 Rishabh Pant 2018-2026 52 90 3725 43.82 21 8
=20 Rohit Sharma 2013-2024 67 116 4301 40.57 18 12
=20 Chandu Borde 1958-1969 55 97 3061 35.59 18 5
=22 Farokh Engineer 1961-1975 46 87 2611 31.08 16 2
=22 Mansur Ali Khan Pataudi 1961-1975 46 83 2793 34.91 16 6
=22 Chetan Chauhan 1969-1981 40 68 2084 31.57 16 0
=25 Vijay Manjrekar 1951-1965 55 92 3208 39.12 15 7
=25 Murali Vijay 2008-2018 61 105 3982 38.28 15 12
=25 Navjot Sidhu 1983-1999 51 78 3202 42.13 15 9

The table is ordered by half-centuries alone. MS Dhoni sits ninth on that measure with 33, and his 33 fifties against six hundreds is the widest such gap among India batters with more than a hundred innings.

Conversion: who turned fifties into hundreds

Batter 50s 100s Hundreds as share of scores past fifty
Mohammad Azharuddin 21 22 51%
Virat Kohli 31 30 49%
Sachin Tendulkar 68 51 43%
Sunil Gavaskar 45 34 43%
Virender Sehwag 31 23 43%
Rohit Sharma 18 12 40%
Rahul Dravid 63 36 36%
Cheteshwar Pujara 35 19 35%
Sourav Ganguly 35 16 31%
VVS Laxman 56 17 23%
MS Dhoni 33 6 15%

Mohammad Azharuddin is the only India batter with more Test hundreds than fifties, and Virat Kohli is a single innings from the same. Both belong to a particular kind of batting temperament: once set, they tended to keep going, and their fifties lists are short partly because so many of the innings that reached fifty did not stop there.

At the other end, VVS Laxman's 23 per cent and MS Dhoni's 15 per cent are the lowest among India's high-volume batters, and they arise from different causes. Laxman batted at five and six behind a long batting order, often arriving with a partnership to rebuild and running out of partners. Dhoni batted at six or seven with the tail, and a large share of his fifties end with him stranded or accelerating out of necessity.

Laxman's 56, and the shape of a middle-order career

VVS Laxman reached fifty 73 times in Tests and passed a hundred on 17 of them. He is third on India's fifties list and ninth on the century list, which is the largest such discrepancy in Indian cricket.

The explanation is positional rather than temperamental. Laxman came in at five, sometimes six, in sides containing Tendulkar, Dravid, Sehwag and Ganguly, and his job was frequently to bat with the lower order in the fourth innings or to steady a collapse. Innings of 60 and 70 in those situations are worth more to a side than the raw statistics suggest, and the fifties column captures them where the centuries column does not.

Cheteshwar Pujara's 35 and 19 sit in similar territory for similar reasons, though he batted higher. His fifties were often long, slow and defensive by design.

The all-rounders and the keepers

Ravindra Jadeja has 28 Test fifties and six hundreds, and Kapil Dev made 27 and eight. Both figures are remarkable for players selected primarily as bowlers, and both reflect long careers batting at seven or eight where fifty is a substantial contribution and a hundred requires the tail to survive.

Among keepers, Dhoni's 33 lead comfortably, with Rishabh Pant on 21 from 90 innings. Pant's conversion is markedly better than Dhoni's — eight hundreds against 21 fifties — and his career is still running.

Chetan Chauhan is the outlier of the whole table: 16 fifties and no hundreds at all in 68 innings, the most half-centuries by any India batter who never reached three figures. He opened with Gavaskar through the late 1970s and passed ninety-seven once.

Three observations

The top two on this list are also the top two on India's run-scoring list, which is not automatic. A fifties record rewards frequency of getting in rather than weight of runs, and it is quite possible for a heavy scorer to sit low on it. That Sachin Tendulkar and Rahul Dravid lead both is a function of the sheer number of innings they played — 329 and 284, well clear of anyone else.

Eleven of the twenty-five names here played most of their cricket before 1990, which makes this one of the more evenly distributed leaderboards in Indian cricket. Batting averages have risen and fallen across those eras, but the frequency with which a good Test batter reaches fifty has been fairly stable.

No India batter has passed 70 Test fifties, and on current playing patterns none is close. Kohli's 31 was the highest among active players until his retirement from the format, and KL Rahul on 21 leads the current side. Reaching Tendulkar's 68 would require something close to 300 Test innings, a figure the modern calendar makes very unlikely.

The century records for the same group are at India Test most centuries, and the aggregate run-scorers at India Test most runs. The wider history of the format in the country is on the history of Test cricket in India page, and the batters themselves are discussed on the great India middle-order batters page. Careers are indexed at the player directory, and the wider setting at the cricket in India hub.

Sources and method

All figures on this page 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 are counted, so an innings played for a composite side such as the ICC World XI is excluded — which is why Virender Sehwag appears here with 8,503 runs from 103 Tests rather than the slightly higher figure that includes his World XI appearance.

A fifty means a completed innings of between 50 and 99 runs. Scores of 100 or more are counted as centuries and are not double-counted in the fifties column, which is the standard convention and the reason a batter's fifties total understates how often he passed the fifty mark. The conversion table adds the two columns to give scores past fifty, then expresses hundreds as a share of that total; it is rounded to the nearest whole percentage point.

Conversion rate is descriptive rather than a quality measure. Batting position, the state of matches a player came into, and whether a side declared all move it, and none of those is under the batter's control. Where the text offers an explanation for a figure, it is an interpretation of the batting role rather than something the numbers themselves prove.