Batters With Most Test Centuries For India

most test centuries for india

Take a look at the list of batters who have hit the most test centuries for India

Deepansh Bajaj May 14, 2025

Scoring a hundred in test cricket is considered a very big achievement in the game, as the format is one of the most difficult formats to score centuries, as it takes a lot from the batter to reach the 3-figure magical mark. The swing & seam movement, negating the new ball, battling spin & tough conditions.

When it comes to scoring centuries from Indian batters, it always becomes the talk of the town. On this note, let's have a look at the batters with the most test centuries for India.

Batters With Most Test Centuries For India

1. Sachin Tendulkar-51 Centuries

When the talk is about scoring test centuries, the 'God of Cricket' is always going to be ranked first in the list. The 'Master Blaster' has racked up 51 tons along with 68 half centuries in 200 test matches, scoring 15921 test runs at an average of 53.78.

Sachin Tendulkar

2. Rahul Dravid- 36 Centuries

Second on the list is none other than the 'Wall' of Indian cricket, aka Rahul Dravid, who's fondly remembered for forging a brilliant partnership alongside VVS Laxman in the 2001 Kolkata test. In all, Rahul Dravid played 163 test matches for India, scoring 13265 runs with 36 centuries & 63 half centuries at an average of 52.63.

rahul dravid test batting

3. Sunil Gavaskar- 34 Centuries

After the 'wall', it's the turn of the batting maestro, the 'Little Master' Sunil Gavaskar, who scored 10122 runs in 125 matches with 34 tons & at an average of 51.12. In the toughest batting conditions, facing tough bowlers like Michael Holding & Sir Andy Roberts & then scoring runs proved why he is regarded as one of the greats of the game.

Sunil Gavaskar

4. Virat Kohli- 30 Centuries

An icon for the youth & perhaps one of the greatest batters in the modern-day game, Virat Kohli in 123 games has scored 9230 runs, scoring 30 test tons & 31 half centuries at an average of 46.85 against some of the top bowlers in the modern-day game while batting at number 4 in his 14-year-old long test career.

Virat Kohli test

5. Virender Sehwag- 23 Centuries

Last on the list is the 'Nawab Of Najafgarh' Virender Sehwag. Sehwag scored 8503 test runs at an average of nearly 50 (49.43), scoring 23 centuries, including 3 triple tons & 31 half centuries. Sehwag's aggressive display of batting while opening the innings ensured that India won a lot of test matches when the 'Nawab' was on song.

Virender Sehwag

Most Test Centuries For India:

scoring century

Player Span Matches Played Innings Played Test Centuries Average
SR Tendulkar 1989-2013 200 329 51 53.78
R Dravid 1996-2012 163 284 36 52.63
SM Gavaskar 1971-1987 125 214 34 51.12
V Kohli 2011-2025 123 210 30 46.85
VVS Laxman 1996-2012 134 225 17 45.97
V Sehwag 2001-2013 103 178 23 49.34
SC Ganguly 1996-2008 113 188 16 42.17
CA Pujara 2010-2023 103 176 19 43.60
DB Vengsarkar 1976-1992 116 185 17 42.13
M Azharuddin 1984-2000 99 147 22 45.03

Batters With Most Centuries In Test Cricket:

overseas player century

Player Span Matches Played Innings Played Test Centuries Average
SR Tendulkar (IND) 1989-2013 200 329 51 53.78
RT Ponting (AUS) 1995-2012 168 287 41 51.85
JH Kallis (ICC/SA) 1995-2013 166 280 45 55.37
R Dravid (ICC/IND) 1996-2012 164 286 36 52.31
JE Root (ENG) 2012-2024 152 278 31 50.87
AN Cook (ENG) 2006-2018 161 291 33 45.35
KC Sangakkara (SL) 2000-2015 134 233 38 57.40
BC Lara (ICC/WI) 1990-2006 131 232 34 52.88
S Chanderpaul (WI) 1994-2015 164 280 30 51.37
DPMD Jayawardene (SL) 1997-2014 149 252 34 49.84

Leave a comment

(Your email address will not be published)