From Sachin to Kohli: Top 10 Cricketers With Most International Centuries (2025)

Scoring a century in international cricket is a proud moment for any batsman. It takes concentration, solid technique, and the courage to perform under pressure. While many players have managed to reach this milestone, only a handful have done it across all three formats of the game.
Here’s a look at the top 10 cricketers with the most centuries in international cricket, counting their runs from Tests, ODIs, and T20Is.
1. Sachin Tendulkar- 100 Centuries (India)
Any discussion about great batsmen must include Sachin Tendulkar. He played for India from 1989 to 2013 and is the only player to score 100 international centuries – 51 in Tests and 49 in ODIs.
In 664 matches, he scored 34,357 runs, with his highest score being 248 not out. Beyond the numbers, it was his consistency and calmness that made him so beloved.
2. Virat Kohli- 82* Centuries (India)
After Sachin Tendulkar, Virat Kohli is the next big name in cricket. Since 2008, he has scored 82 centuries in all formats and is still going strong.
He has made over 27,000 runs in 550 matches, with an average above 52 and a highest score of 254 not out. Kohli is especially good at chasing targets in ODIs. His fitness and determination make him a real threat to Tendulkar’s records.
3. Ricky Ponting - 71 Centuries (Australia)
Ricky Ponting from Australia was a true match-winner. He played from 1995 to 2012, scoring 27,483 runs in 560 matches with 71 centuries at an average of 45.95.
He was an aggressive batsman and a strong leader, often performing well in important games and helping Australia stay on top of world cricket.
4. Kumar Sangakkara- 63 Centuries (Sri Lanka)
Kumar Sangakkara was Sri Lanka’s top batsman from 2000 to 2015. He was stylish, dependable, and mentally strong. He scored 63 international centuries and over 28,000 runs in 594 matches, with a highest score of 319.
He played well in both Tests and ODIs, using solid technique but also scoring quickly when needed.
5. Jacques Kallis- 62 Centuries (South Africa)
Jacques Kallis was a true all-rounder and was a mainstay for South Africa for almost 20 years. With 62 centuries and over 25,000 runs he was as good as the best batsmen and also contributed with his bowling.
His average of 49.10 in 519 matches shows how consistent he was whether South Africa needed to save a game or build a strong base.
Top Players with the Most International Centuries
| Rank | Player Name | Country | Span | Mat | Inns | 100 |
|---|---|---|---|---|---|---|
| 1 | Sachin Tendulkar | India | 1989–2013 | 664 | 782 | 100 |
| 2 | Virat Kohli | India | 2008–2025 | 547 | 614 | 82 |
| 3 | Ricky Ponting | Australia | 1995–2012 | 560 | 668 | 71 |
| 4 | Kumar Sangakkara | Sri Lanka | 2000–2015 | 594 | 666 | 63 |
| 5 | Jacques Kallis | South Africa | 1995–2014 | 519 | 617 | 62 |
| 6 | Hashim Amla | South Africa | 2004–2019 | 349 | 437 | 55 |
| 7 | Mahela Jayawardene | Sri Lanka | 1997–2015 | 652 | 725 | 54 |
| 8 | Brian Lara | West Indies | 1990–2007 | 430 | 521 | 53 |
| 9 | Joe Root | England | 2012–2025 | 359 | 472 | 52 |
| 10 | David Warner | Australia | 2009–2024 | 383 | 474 | 49 |
| 11 | Rohit Sharma | India | 2007–2025 | 496 | 529 | 49 |
| 12 | Rahul Dravid | India | 1996–2012 | 509 | 605 | 48 |
| 13 | AB de Villiers | South Africa | 2004–2018 | 420 | 484 | 47 |
| 14 | Kane Williamson | New Zealand | 2010–2024 | 360 | 427 | 45 |
| 15 | Steven Smith | Australia | 2010–2024 | 341 | 399 | 44 |
ALSO SEE: IPL 2026 News: Will AB de Villiers Return to RCB? Here’s What He Said
A dedicated cricket content writer with a proven track record at The Cricket Winner, I deliver sharp, reliable coverage of match-day news, previews, and in-depth analysis. My expertise extends to Dream11/fantasy‑cricket content, offering data-driven player stats, insightful tips, and strategy-focused predictions that resonate with fans and fantasy players alike. Combining a keen eye for detail with editorial rigor, I’m committed to producing engaging, high‑accuracy content that builds trust and readership.
Follow Us
Cricket Poll
Latest Comments
johnylevis