India’s century makers: A glance at the greatest ton scorers in international cricket

Sachin Tendulkar still tops the list with 100 international centuries registered to his name

In the rich tapestry of Indian cricket history, century is a major milestone for any batter. Over the years, India has produced an array of batting maestros who have etched their names in the annals of the sport by notching up centuries across various formats of international cricket. Let’s take a closer look at some of the best Indian batters who have scored  centuries after centuries leaving an indelible mark on the cricketing world. Here is the list of top six batters scoring most hundreds in international cricket for India.


  1. Sachin Tendulkar: The master! The legend! The God of Cricket! Undoubtedly, the epitome of batting excellence, Sachin Tendulkar stands tall with a staggering tally of 100 international centuries. Fondly known as the “Master Blaster,” Tendulkar made his debut at the age of sixteen. Sachin has played 742 matches in his cricketing career (including IPL). The Indian legend has 51 Test centuries followed by 49 ODI centuries registered to his name. Without a doubt, Sachin has inspired generations after generations which includes name like MS Dhoni and Virat Kohli. Tendulkar’s majestic stroke play and unwavering focus has always mesmerized cricket enthusiasts worldwide, making him one of the most revered figures in the history of the sport.
  2. Virat Kohli: The Modern Day Marvel
    In the contemporary era of cricket, Virat Kohli has emerged as a colossus with an impressive tally of 80 international centuries to his name. Also referred to as King Kohli, made his debut against Sri Lanka in 2008. His optimistic hunger for runs, coupled with his impeccable technique and astute cricketing acumen has helped him score 29 Test hundreds, 50 ODI hundreds and a century in T20I so far. Looking at Kohli’s fitness and consistency, he might be making more impeccable records in the coming future. Currently, he stands third in the ODI Batting Rankings.
  3. Rahul Dravid: The Silent GiantWith 48 international centuries next we have is none other than Rahul Dravid, fondly known as “The Wall”. One of the deadliest batter in the test cricket Dravid is considered for his sheer focus, determination and patience. Dravid made an iconic debut at the Lord’s scoring 95 runs in 1996. Dravid known for his rigid technique has scored 36 Test Hundreds which includes three double hundred followed by 12 ODI centuries during his cricketing career. Currently, he is leading the Indian team as a head coach which has received a lot of praise in the cricketing world.
  4. Rohit Sharma: The Hitman Show  Popularly known as the Hitman shares the spotlight with Rahul Dravid with 48 international centuries. With his aggressive batting approach and magnificent cricketing strokes, he has scored 31 ODI tons along with 12 Test and 5 T20I hundreds so far. With a couple of more years to play, Sharma has the potential to surpass Rahul Dravid and make his own spot in the list. The hitman also tops the list for hitting the most number of sixes (594) in international cricket (Test, ODI & T20I)
  5. Virender Sehwag and Sourav Ganguly: The Dynamic Duo

    Rounding off the list with 38 international centuries apiece are Virender Sehwag and Sourav Ganguly, two trailblazers who revolutionized Indian cricket with their fearless approach and flamboyant stroke play. Sehwag’s audacious batting style and Ganguly’s astute leadership left an indelible mark on Indian cricket, inspiring a generation of cricketers.