Most Centuries for India in International Cricket

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

51478

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

Latest News

Share article
Choose ranking:
ICC Test Ranking
ICC ODI Ranking
ICC T20I Ranking