Top 10 batsmen with most centuries in international cricket ft. Virat Kohli

Sachin Tendulkar leads the list with the most centuries in international cricket.
Scoring a century consistently across formats is one of the most challenging tasks in international cricket. From timeless greats to modern-day run machines, only a few batters have managed to dominate Tests, ODIs, and T20Is while maintaining longevity, adaptability, and elite standards against the world’s best bowling attacks.
In the last few decades, very few batsmen have mastered the art of consistently scoring centuries across all formats of the game.
Here we take a look at the top five men who dominated the sport with bat in hand, across every format, and book their place in this elite list of batsmen with the most centuries in international cricket.
Batters with the most centuries in international cricket
10. Rohit Sharma – 51 Centuries

Widely regarded as one of the most destructive openers in limited-overs cricket, Rohit Sharma has scored 51 international centuries, with a significant impact in ODIs. The Hitman is celebrated for his effortless timing and ability to convert starts into massive scores, including multiple double hundreds in ODIs. Rohit is the only batter with three double-centuries in ODI cricket. His calm leadership and knack for delivering on the big stage have made him a cornerstone of India’s batting success in the modern era.
9. Brian Lara – 53 Centuries
A batting genius capable of redefining the limits of run-scoring, Brian Lara amassed 53 international centuries during a career filled with iconic moments. Known for his flair, audacity, and unmatched ability to play marathon innings, Lara produced some of the most memorable knocks in cricket history. His record-breaking performances, including the highest individual scores in Test cricket, firmly established him as one of the most naturally gifted batters the game has ever seen.
8. Mahela Jayawardene – 54 Centuries
One of Sri Lanka’s most technically accomplished batters, Mahela Jayawardene combined elegance with intelligence to score 54 international centuries. Renowned for his mastery against spin and his ability to construct long innings, Jayawardene was a pillar of Sri Lanka’s batting in both Tests and ODIs. His composure in high-pressure situations and leadership qualities further enhanced his reputation as a true great of the modern era.
2. Virat Kohli – 85 centuries

Virat Kohli is the modern-era torchbearer in the race for getting three-figure scores. With 85 international hundreds across formats, Kohli already holds the record for the most ODI centuries. Known for his unmatched intensity, fitness, and chase mastery,
Kohli has dominated bowlers globally. At his current pace, he remains the only active player with a realistic chance of approaching Tendulkar’s historic landmark.
1. Sachin Tendulkar – 100 centuries

Sachin Tendulkar remains the gold standard of batting longevity and excellence. The Indian legend is the only cricketer to score 100 international hundreds, comprising 51 in Tests and 49 in ODIs. Over a career spanning more than two decades, Tendulkar excelled against every opposition, in every condition.
Sachin’s ability to evolve with the game while maintaining technical perfection makes his record one of the most revered achievements in cricket history. These batters have redefined greatness through their relentless consistency.
While Tendulkar’s 100 hundreds remain the ultimate benchmark, Virat’s continued rise keeps fans captivated. Together, these legends demonstrate that these statistics are not just numbers. These stats are lasting symbols of dominance, discipline, and excellence in international cricket.
Who has scored the most centuries in international cricket?
Sachin Tendulkar holds the record with 100 international centuries.
Who are the top five batters with the most international centuries?
Sachin Tendulkar, Virat Kohli, Ricky Ponting, Kumar Sangakkara, and Jacques Kallis.
For more updates, follow Khel Now Cricket on Facebook, Twitter, Instagram, Youtube; download the Khel Now Android App or IOS App and join our community on Whatsapp & Telegram.
Vishwajit Sawant is a sports content writer with two years of experience who believes in writing that feels honest, simple, and easy to read. He enjoys breaking down sporting moments into stories readers can genuinely connect with, without relying on fancy vocabulary. His work spans cricket, football, basketball, tennis, and Formula 1, with a focus on match previews, reviews, and reports. Vishwajit believes good content doesn’t need to be loud — it just needs to leave a subtle impact.