Sachin Tendulkar leads the list of most centuries scored for India in international cricket across all formats. He is the only batter to have scored 100 international hundreds. Following Tendulkar is modern-day batting legend Virat Kohli, who has smashed 78 centuries across formats in 514 matches. At number three is current head coach Rahul Dravid, who scored 48 hundreds in 509 matches in his 16-year-long career. The current Team India skipper, Rohit Sharma, finds himself in the fourth spot with 48 tons from 472 matches.
The following list contains the top 10 Indian batters with the most hundreds in international cricket
Rank |
Name |
Span |
Matches |
100s |
1 |
Sachin Tendulkar |
1989-2013 |
664 |
100 |
2 |
Virat Kohli |
2008-2023 | 514 | 78 |
3 |
Rahul Dravid |
1996-2012 | 509 |
48 |
4 |
Rohit Sharma |
2007-2023 | 472 | 48 |
5 |
Virender Sehwag |
1999-2013 |
363 |
38 |
6 |
Sourav Ganguly |
1992-2008 |
421 |
38 |
7 |
Sunil Gavaskar |
1971-1987 |
233 |
35 |
8 |
Mohammed Azharuddin |
1984-2000 |
433 |
29 |
9 |
Shikhar Dhawan |
2010-2022 |
269 |
24 |
10 |
VVS Laxman |
1996-2012 |
220 |
23 |