Scoring centuries is the biggest achievement in cricket. Indian cricketers are known for their skills and consistency in all formats of the game. Throughout time, many Indian players have showcased their talent by scoring multiple centuries in Tests, ODIs, and T20Is. These milestones reflect dedication, hard work, and contribution to Indian cricket. This article would look into the India cricketers who scored the most centuries in their international careers, across all formats, and celebrate such glorious achievements. Most Centuries for India Across All Formats Rank Name Span 100s 1 Sachin Tendulkar 1989-2013 100 2 Virat Kohli 2008-2023 81 3 Rahul Dravid 1996-2012 48 4 Rohit Sharma 2007-2023 48 5 Virender Sehwag 1999-2013 38 6 Sourav Ganguly 1992-2008 38 7 Sunil Gavaskar 1971-1987 35 8 Mohammed Azharuddin 1984-2000 29 9 Shikhar Dhawan 2010-2022 24 10 VVS Laxman 1996-2012 23 Sachin Tendulkar (100 Centuries) Image Source: Getty Images Sachin Tendulkar is famously known as the "God of Cricket." He has scored the highest number of centuries ever scored by any player across the world. For India, he has made 100 international centuries. Out of those, 51 are Test match centuries and 49 are ODI ones. His consistency and being under pressure to deliver became the hallmark of this legendary cricketer who has been inspiring generations of youngsters to come out and play for India. Also Read | Mohammed Siraj Net Worth: The Financial Rise of India’s Leading Pacer Virat Kohli (81 Centuries) Image Source: Getty Images Virat Kohli is one of the best modern-day cricketers. He has scored 81 international centuries so far, with 30 in Test matches, 50 in ODIs, and one in T20 Internationals. Kohli’s hunger for runs and his fitness level are unmatched. He is still active in cricket and is likely to add more centuries to his name. His ability to chase targets under pressure is widely admired. Rahul Dravid (48 Centuries) Image Source: Getty Images Rahul Dravid known as "The Wall," has scored 48 international centuries for India. He was a reliable batsman and played many memorable innings for the team. In fact, Dravid is one of the greatest batsmen in cricket history due to his technique and patience. He was the backbone of the Indian batting lineup for many years. Rohit Sharma (48 Centuries) Image Source: Associated Press The present captain of the Indian cricket team is Rohit Sharma, with 48 international centuries under his belt. He has scored huge runs, mostly in ODIs, in which he has three double centuries. Rohit Sharma has centuries in Test cricket, ODI cricket and T20 Internationals. His elegance and timing are always a treat for cricketing fans. Virender Sehwag (38 Centuries) Image Source: Associated Press Virender Sehwag was an explosive batsman who scored 38 international centuries for India. He was the first Indian batsman to score a triple century in Test cricket. Sehwag's fearless approach at the top of the order changed the way openers played the game. Sourav Ganguly (38 Centuries) Image Source: AFP Sourav Ganguly, or "Dada," was one of India's finest captains. He scored 38 international centuries during his career. Ganguly was known for his aggressive batting style and leadership qualities. He played a crucial role in shaping the Indian cricket team of the 2000s and filled confidence in young players. Sunil Gavaskar (35 Centuries) Image Source: AFP Another legend on our list is Sunil Gavaskar, who is regarded as one of the best batters from India in the history of the game. He was the best batter of his era and technically sound as well; he used to score huge amounts of runs in his playing days. In his career he has scored 35 centuries, and most of them came in the Test format of the game. Mohammad Azharuddin (29 Centuries) Image Source: AFP He had a total of 29 international centuries for India throughout his career. Azharuddin was one of India's most successful batsmen in the 1990s, known for wristy strokes and stylish batting. He captained India in many matches during his career and was loved for elegant stroke play. Also Read | How Many Overs Bowled in a Day and a Session of Test Cricket? Shikhar Dhawan(24 Centuries) Image Source: Getty Images The elegant left-hander is also on our list with 24 centuries for India in international cricket; most of them came in ODI format. He was a gun player of the ODI format, but he struggled in the other forms of the game. He could not display his best in the other formats of the game, but in ODI he is as good as anybody else in the list. VVS Laxman (23 Centuries) Image Source: AFP VVS Laxman is also on our list of the batters with the most centuries for India; he holds the 10th position. He has scored 23 centuries for India; most of his centuries came in the Test format (17 in Tests and 6 in ODIs). He was known for his stylish batting and for his brilliant temperament to bat for hours. Conclusion The Indian cricket team has developed some of the finest players who have set remarkable records in scoring hundreds across all formats. It is not just that the nation has received glory from them but also inspired millions and millions of fans worldwide to pursue their dreams. Such dedication, consistency, and passion for the game will make them legends. Of course, as cricket continues to evolve, surely more names will be added to this list, creating India's legacy of excellence in sports.