Skip to content
CricketTaken

India Test most centuries: All-Time Records

By CricketTaken EditorialPublished Cricket in India8 min read

How this is written and checkedReport an error

Sunil Gavaskar was in the ground at the Feroz Shah Kotla on 10 December 2005 when Sachin Tendulkar reached his thirty-fifth Test hundred against Sri Lanka. Gavaskar had held the record of 34 since 1983, when he passed Don Bradman's 29, and it had stood for twenty-two years. Tendulkar went on to 51.

That number is the single hardest statistic in Indian cricket to put in context. Fifty-one hundreds from 329 innings is a hundred every 6.45 times a batter walked out — sustained across twenty-four years, six changes of captain, and a complete turnover of the bowling attacks he faced. Rahul Dravid, second on the list, has 36. Nobody else who has played for India has more than 34.

The table below ranks the twenty leading century-makers, and adds two columns the raw count leaves out: fifties, and the share of scores past fifty that became hundreds. That share is where the interesting arguments are, because a batter who reaches fifty often and converts rarely tells a different story from one who does the opposite.

The twenty leading century-makers for India in Tests

# Player Span Mat Inns Runs Ave 100s 50s Conversion
1 Sachin Tendulkar 1989-2013 200 329 15,921 53.78 51 68 42.9%
2 Rahul Dravid 1996-2012 163 284 13,265 52.63 36 63 36.4%
3 Sunil Gavaskar 1971-1987 125 214 10,122 51.12 34 45 43.0%
4 Virat Kohli 2011-2025 123 210 9,230 46.85 30 31 49.2%
5 Virender Sehwag 2001-2013 103 178 8,503 49.43 23 31 42.6%
6 Mohammad Azharuddin 1984-2000 99 147 6,215 45.03 22 21 51.2%
7 Cheteshwar Pujara 2010-2023 103 176 7,195 43.60 19 35 35.2%
8 VVS Laxman 1996-2012 134 225 8,781 45.97 17 56 23.3%
9 Dilip Vengsarkar 1976-1992 116 185 6,868 42.13 17 35 32.7%
10 Sourav Ganguly 1996-2008 113 188 7,212 42.17 16 35 31.4%
11 Gundappa Viswanath 1969-1983 91 155 6,080 41.93 14 35 28.6%
12 Ajinkya Rahane 2013-2023 85 144 5,077 38.46 12 26 31.6%
13 KL Rahul 2014-2026 70 122 4,288 36.64 12 21 36.4%
14 Rohit Sharma 2013-2024 67 116 4,301 40.57 12 18 40.0%
15 Polly Umrigar 1948-1962 59 94 3,631 42.22 12 14 46.2%
16 Murali Vijay 2008-2018 61 105 3,982 38.28 12 15 44.4%
17 Mohinder Amarnath 1969-1988 69 113 4,378 42.50 11 24 31.4%
18 Ravi Shastri 1981-1992 80 121 3,830 35.79 11 12 47.8%
19 Shubman Gill 2020-2026 43 77 3,043 43.47 11 9 55.0%
20 Gautam Gambhir 2004-2016 58 104 4,154 41.95 9 22 29.0%

Conversion is calculated here as hundreds divided by the sum of hundreds and fifties — the proportion of scores past fifty that went on past a hundred. It is not a published statistic, and the arithmetic is shown so that the figure can be checked against the two columns beside it.

Who converts, and who does not

The spread in that last column is wide: from 23.3% to 55.0%. It is not correlated with quality in any simple way. VVS Laxman has the lowest figure in the twenty and the fifth-largest career aggregate; his 56 fifties are the third most by an Indian, and he passed fifty 73 times in 225 innings without often going on.

The four highest converters are Shubman Gill at 55.0%, Azharuddin at 51.2%, Virat Kohli at 49.2% and Ravi Shastri at 47.8%. Gill's figure comes from a much smaller sample — 20 scores past fifty, against Kohli's 61 and Azharuddin's 43 — so it should be treated as provisional rather than as a settled rate. Azharuddin's is the striking one: 22 hundreds against 21 fifties across sixteen years, and only 147 innings to produce them.

Kohli's 30 hundreds from 210 innings works out at one every seven innings, the same frequency as Gill's, and better than Dravid's 7.89. Gavaskar's 6.29 and Tendulkar's 6.45 remain the two best rates among Indians who batted more than a hundred times.

Hundreds at home and hundreds abroad

Player Home 100s Away/neutral 100s
Sachin Tendulkar 22 29
Rahul Dravid 15 21
Sunil Gavaskar 16 18
Virat Kohli 14 16
Virender Sehwag 13 10
Mohammad Azharuddin 13 9
Cheteshwar Pujara 10 9
VVS Laxman 8 9
Dilip Vengsarkar 13 4
Gundappa Viswanath 10 4

The first four rows all lean away, and Tendulkar's split — 22 at home, 29 elsewhere — is the largest away surplus of any Indian. The bottom two rows lean the other way and lean hard: Vengsarkar made thirteen of his seventeen hundreds in India, Viswanath ten of his fourteen. Both played the bulk of their careers before 1990, when India's away schedule was thinner and Indian batting abroad was more exposed.

Cheteshwar Pujara's near-even 10 and 9 understates a real gap, because his away average of 36.47 sits 16.11 below his home figure. A batter can produce hundreds in similar numbers home and away while being a substantially different player in each — the hundreds come, but the scores in between do not.

Doubles, and the top of the innings

Kohli's 30 hundreds include seven double centuries, more than any other India batter, and all seven came as captain between 2016 and 2019. His three appearances in the ranking of India's highest individual Test scores are part of the same run.

Six of the twenty on this page opened the batting for most of their careers: Gavaskar, Sehwag, Gambhir, Vijay, KL Rahul and, for part of his, Rohit Sharma. Their combined total is 122 hundreds. Positions three to five account for most of the rest, and no wicketkeeper appears at all — MS Dhoni's six Test hundreds fall well short of the cut. The wider account of the positions is in the guide to India's great middle-order batters.

The eleven-hundred cluster and what happens next

Five batters sit on 12 and three on 11, so a single innings reorders eight places at once. Ajinkya Rahane, Rahul, Rohit Sharma, Umrigar and Vijay are all on 12; Amarnath, Shastri and Gill on 11.

Only two of those are still playing. Rahul, with 2026 in his span, and Gill, who reached 11 hundreds in 77 innings, are the two entries that will move. Gill is the youngest name on the page by a wide margin and the only one whose position is likely to change substantially in either direction — 43 Tests is a third of a long career.

Four observations

The first is that the 51 and the 36 are not comparable achievements to the ones below them. Tendulkar and Dravid played in an era when India played more Tests per calendar year than Gavaskar or Viswanath ever did, and the raw counts reflect that as much as they reflect batting.

The second is that hundreds and fifties measure different things and the same player can rank high on one and low on the other. Laxman is eighth here and third on the list of most Test fifties for India; Azharuddin is sixth here and outside the top ten there.

The third is that the away column is the more demanding one, and the four Indians with 16 or more away hundreds are Tendulkar, Dravid, Gavaskar and Kohli. That is the same quartet that occupies the top four places on the list of India's leading Test run-scorers, and the overlap is not a coincidence: a long career survives on the ability to score outside India.

The fourth is the size of the drop after fourth place. Kohli's 30 to Sehwag's 23 is a gap of seven, and there is no active batter within fifteen hundreds of the top four. How Indian batting arrived at this point is set out in the history of Test cricket in India, the broader game in the guide to cricket in India, and individual records in the player directory. Tendulkar's own career figures are on the Sachin Tendulkar profile.

Sources and method

Hundreds, fifties, innings, runs and averages come from ESPNcricinfo's Statsguru career query for India in Test cricket ordered by hundreds, with the team filter set so that only innings for India are included. The home and away century counts come from the same query restricted first to home venues and then to away and neutral venues combined; the two columns sum to each player's career total, which is the check applied to every row.

The conversion column is computed here from the hundreds and fifties shown and is not taken from a published source. The rates quoted in the prose — innings per hundred, and the away surplus — are arithmetic on the same columns. Two facts are external to the query and were verified separately: the date and opponent of Tendulkar's thirty-fifth Test hundred, which passed Gavaskar's long-standing record, and the number of double centuries in Kohli's total. Figures were read in August 2026 and cover all men's Tests to that point; spans ending in 2026 belong to players who may add to their tallies.