Most Centuries In India In Test Cricket: Test cricket played on Indian soil is considered the ultimate examination of a batsman’s skill, temperament, and adaptability. The turning pitches, reverse swing, and unpredictable bounce make the task of scoring big runs extremely challenging. Yet, some of the greatest batters in cricket history have mastered these conditions and delivered consistently exceptional performances.
Most Centuries in India in Test cricket
1. Sachin Tendulkar – 22 Test Centuries in India
Topping the list is none other than Sachin Tendulkar, the greatest run-scorer in cricket history. Tendulkar played 94 home Tests between 1990 and 2013, exhibiting unmatched dominance across decades.
Centuries: 22 in 153 innings
Runs in India: 7,216
Batting Average: 52.67
Half-centuries: 32
Highest Score: 217
Tendulkar’s ability to read spin and handle pressure saw him emerge as the most successful batsman in Indian Test history.
2. Sunil Gavaskar – 16 Test Centuries in India
Coming in second is the former Indian opener Sunil Gavaskar, who had an immaculate technique and was supremely consistent. He played 65 home Tests between 1972 and 1987, leaving behind a legacy of world-class performances.
Centuries: 16 in 108 innings
Runs in India: 5,067
Batting Average: 50.16
Half-centuries: 23
Highest Score: 236*
Gavaskar mastered high-quality pace attacks and spin alike, earning his place among India’s Test cricket greats.
3. Rahul Dravid – 15 Test Centuries in India
Called The Wall, Rahul Dravid seals the third position in the category of Most Centuries by an Indian in Tests. Having played 70 Tests at home between the years 1996 and 2011, Dravid was the backbone of the batting order for India.
Centuries: 15 in 120 innings
Runs in India: 5,598
Batting Average: 51.35
Half-centuries: 27
Highest Score: 222
Exceptionally defensive and capable of playing very long innings, Dravid was a legend in Test cricket.
4. Virat Kohli – 14 Test Centuries in India
Coming in fourth is the modern-day batting giant Virat Kohli. Now, he has retired from Test cricket, but between 2011 and 2024, his contributions were monumental.
Centuries: 14 in 87 innings
Runs in India: 4,336
Batting Average: 55.58
Half-centuries: 13
Highest Score: 254
The aggressive intent, fitness, and the ability to dominate pace and spin earned Kohli one of the best home records in Test cricket.
Masters of Batting on Indian Soil
Most Hundreds in India for a Test Cricket Player is an extraordinary achievement, showcasing great mastery over challenging conditions. Sachin Tendulkar is at the helm of it all, out of the ordinary; indeed, greatness follows in the footsteps of cricket icons like Sunil Gavaskar, Rahul Dravid, and Virat Kohli.
These batting icons formed the foundation of India’s Test cricket success and set such high standards that coming generations will have a hard time matching.
ALSO READ: Ashes: Legendary All-Rounders Who Have Scored 1,000+ Runs And Taken 100+ Wickets