India Test most fifties: All-Time Records
By CricketTaken EditorialPublished Cricket in India8 min read
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.