Pakistan tour of Bangladesh·Test
Live
Stumps : Day 3 - Bangladesh lead by 34 runs.
County Championship Division One·First Class
Live
Lunch Break : Day 3 - Hampshire lead by 89 runs.
County Championship Division One·First Class
Live
Day 3 - Warwickshire lead by 262 runs.
County Championship Division One·First Class
Live
Day 3 - Surrey trail by 204 runs.
County Championship Division One·First Class
Live
Day 3 - Somerset lead by 217 runs.
County Championship Division One·First Class
Live
Day 3 - Sussex lead by 58 runs.
County Championship Division Two·First Class
Live
Day 3 - Northamptonshire trail by 506 runs.
County Championship Division Two·First Class
Live
Day 3 - Kent trail by 20 runs.
County Championship Division Two·First Class
Live
Day 3 - Durham trail by 101 runs.
County Championship Division Two·First Class
Live
Day 3 - Middlesex need 0 runs to win.
ICC Men's T20 World Cup East Asia Pacific Qualifier·T20I
Result
SAM won by 96 runs
ICC Men's T20 World Cup East Asia Pacific Qualifier·T20I
Result
JPN won by 8 wickets
Hong Kong, China Women T20I Tri-Series·Women T20
Result
HKG-W won by 88 runs
Dhaka Premier Division Cricket League·List A
Live
Stumps : Brothers Union need 235 runs in 38.0 remaining overs
Dhaka Premier Division Cricket League·List A
Live
Stumps : Rupganj Tigers Cricket Club need 293 runs in 33.0 remaining overs
Dhaka Premier Division Cricket League·List A
Result
BS won by 10 runs (DLS method)
Dhaka Premier Division Cricket League·List A
Result
PBCC won by 20 runs (DLS method)
Dhaka Premier Division Cricket League·List A
Result
GCC won by 60 runs (DLS method)
Dhaka Premier Division Cricket League·List A
Result
CITY won by 9 wickets (DLS method)
Afghanistan National T20 Cup·T20
Result
BR won by 8 wickets
All

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

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

[ Poll: nLedRdy3 ]

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

 

Dwijesh
Dwijesh

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.

Cricket Poll

Sachin Tendulkar
Virat Kohli
Ricky Ponting
Kumar Sangakkara
Jacques Kallis

Latest Comments