Sports News - Indian players who have scored the most centuries, learn the full details

Friends, as we all know, cricket in India is no less than a festival, and players are treated like gods. Indian cricket history has seen many players who have left an indelible mark with their performance and skill. Some of them have achieved the rare feat of scoring countless centuries across all formats: Tests, ODIs, and T20 Internationals. Let's find out which Indian batsmen have scored the most centuries:

Sachin Tendulkar - 100 centuries

Matches: 664

The "Master Blaster" tops the list with an unmatched 100 international centuries—51 in Tests and 49 in ODIs. His records remain a benchmark in world cricket.

Virat Kohli - 82 centuries (and counting)

Matches: 500+

Kohli, known as the "Run Machine," dominates world cricket with his hunger for runs and remarkable consistency.

Rohit Sharma - 49 centuries

Matches: 500

The Indian captain and cricket's "Hitman" is known for his explosive batting and ability to convert good starts into big scores.

Rahul Dravid - 48 centuries

Matches: 509

Known as "The Wall," Dravid's calm and composed batting shaped the Indian innings across all formats for years.

5. Virender Sehwag - 38 centuries

Matches: 374

This fearless opening batsman redefined aggressive batting in Test cricket with his blistering centuries and record-breaking double centuries.