Most Centuries for India in Test Cricket [Updated]

Sachin Tendulkar has scored the most centuries for India in Test cricket. The Master Blaster racked up a record 51 tons in 200 matches, which is the most by any batter in the format.

Rahul Dravid sits in the second spot, with 36 hundreds in 163 Tests. The legendary Sunil Gavaskar smashed 34 Test centuries to occupy the third spot.

Virat Kohli follows these prominent Test legends with 29 and counting centuries in more than 100 appearances. Virender Sehwag and Mohammed Azharuddin are the other 2 batters who amassed 20+ centuries in Test cricket.

You can check out the top 20 batters who have smashed the most centuries for India in Test cricket.

Most Centuries for India in Tests

PlayerMatchesInnings100s50sHigh Score
Sachin Tendulkar2003295168248*
Rahul Dravid1632843663270
Sunil Gavaskar1252143445236*
Virat Kohli1182012931254*
Virender Sehwag1031782331319
Mohammad Azharuddin991472221199
Cheteshwar Pujara1031761935206*
VVS Laxman1342251756281
Dilip Vengsarkar1161851735166
Sourav Ganguly1131881635239
Gundappa Viswanath911551435222
Ajinkya Rahane851441226188
Rohit Sharma641111218212
Polly Umrigar59941214223
Murali Vijay611051215167
Mohinder Amarnath691131124138
Ravi Shastri801211112206
Gautam Gambhir58104922206
Navjot Singh Sidhu5178915201
Kapil Dev131184827163

Did You Know?:

In 1933, Lala Amarnath became the first Indian batter to score a Test hundred. He attained the feat against England in what was India’s first Test on home soil at Bombay Gymkhana. This was also Lala Amarnath’s debut match, making him the first Indian to hammer a ton on Test debut.

Related Stats:

Most Runs for India in Test Cricket

Most Wickets for India in Test Cricket

You May Also Like

Leave a Reply

Your email address will not be published. Required fields are marked *