Top 5 Indian batsmen with most centuries in test cricket
Only four Indian batsmen have hit over 30 centuries in test cricket.
A test century is always an exciting thing for any cricketer, and a batter who represents his national side to play a 5-day long test match would want to finish the day with the three figure mark. A test century is also a testimony to how good a batter is with his skillset. When a batter makes his debut in international cricket his ultimate dream would be to get the round of applauds from spectators after scoring a well-fought century.
Sachin Tendulkar is the only batter to score 50 or more tons in test cricket. He is also the leading batter with most number of international centuries (100). Apart from Sachin Tendulkar, there are a few big names in Indian cricket who have shined in the red-ball game and shattered records. Let’s have a look at the top five Indian batters with most number of test centuries.
5. Virender Sehwag – 23 :
Former Indian opener Virender Sehwag will be slated in every best possible Indian test XI due to his magnificent job as a batter. Virender Sehwag would have finished with more centuries if he had shifted his approach a bit while batting close to 90-100s. Right-hand batter Sehwag smashed 23 centuries in his 104-match long test cricket career.
4. Virat Kohli – 30 :
Modern day legend Virat Kohli has second most centuries in international cricket – 81. Out of these, 50 have come in ODIs, one has come in T20Is and rest of the 30 have come in the longest format of the game.
Virat Kohli has so far scored over 9100+ runs in his test career of 119 matches and has raised the bat on 30 occasions.
3. Sunil Gavaskar – 34 :
The original “Little Master,” Sunil Gavaskar held the record of most test centuries for a long time with 34 test centuries in 125 test matches until Sachin Tendulkar broke it. Gavaskar scored 10122 runs in his test career.
2. Rahul Dravid – 36 :
Former Indian captain Rahul Dravid is probably the finest ever batter to play for India in test cricket. With his great determination in the longest format of the game, Dravid went on to score 36 centuries. He played 163 tests for India and amassed 13265 runs at an outstanding average of 52.63.
1. Sachin Tendulkar – 51 :
There’s no one matching the Master Blaster in any batting record. Sachin Tendulkar holds the record for scoring most centuries in test cricket. Sachin smashed 51 test tons in his 24-year long test career which will be unthinkable to match for anyone in near future. Sachin Tendulkar also holds the record for most number of international centuries (100).
(All stats updated till 24th November, 2024)
For more updates, follow Khel Now Cricket on Facebook, Twitter, Instagram, Youtube; download the Khel Now Android App or IOS App and join our community on Whatsapp & Telegram.
- Top 5 England batsmen with most test centuries away from home
- WPL 2025 auction: Who are the players with highest base price?
- WPL 2025 auction: Full list of 120 players shortlisted
- Mohammed Siraj vs Travis Head: What happened exactly between the both in Adelaide test of BGT 2024-25
- BGT 2024-25: 4 biggest talking points of Adelaide test
- Top 5 England batsmen with most test centuries away from home
- WPL 2025 auction: Who are the players with highest base price?
- WPL 2025 auction: Full list of 120 players shortlisted
- Mohammed Siraj vs Travis Head: What happened exactly between the both in Adelaide test of BGT 2024-25
- BGT 2024-25: 4 biggest talking points of Adelaide test