Scoring a hundred in international cricket is one of the toughest achievements for any batter. It requires consistency, technique, temperament, and the ability to perform under pressure. Over the decades, only a handful of players have dominated world cricket by producing centuries across formats — Tests, ODIs, and T20Is.
Here, we look at the Top 10 players with the most hundreds in international cricket, along with a detailed breakdown of their contributions to the sport.
Top 10 Players With Most Hundreds in International Cricket
| Rank | Player | Hundreds |
|---|---|---|
| 1 | Sachin Tendulkar | 100 |
| 2 | Virat Kohli | 84 |
| 3 | Ricky Ponting | 71 |
| 4 | Kumar Sangakkara | 63 |
| 5 | Jacques Kallis | 62 |
| 6 | Hashim Amla | 55 |
| 7 | Mahela Jayawardene | 54 |
| 8 | Brian Lara | 53 |
| 9 | Joe Root | 52 |
| 10 | Rohit Sharma | 49 |
1. Sachin Tendulkar – 100 Hundreds
Sachin Tendulkar holds the world record for the most international centuries.
- 51 Test hundreds
- 49 ODI hundreds
His career spanned 24 years, making him the most iconic batter of all time. No player has yet come close to touching his record of 100 hundreds.
2. Virat Kohli – 84 Hundreds
Virat Kohli is the most consistent modern-era batter. His fitness, mental toughness, and shot selection make him one of the greatest.
- Most ODI hundreds in history
- Best chase master in cricket
Kohli is the only active player within distance of Sachin’s record.
3. Ricky Ponting – 71 Hundreds
Australia’s most successful captain and one of the best batters in cricket history.
- Strong Test and ODI performer
- Known for his pull shot and fearless batting
Ponting dominated world cricket in the early 2000s.
4. Kumar Sangakkara – 63 Hundreds
A stylish wicketkeeper-batter with elegant stroke play.
- One of Sri Lanka’s greatest
- High consistency across formats
Sangakkara was known for his ability to build long innings.
5. Jacques Kallis – 62 Hundreds
The greatest all-rounder in cricket history.
- Superb defensive technique
- Match-winner with both bat and ball
Kallis is the only player with 10,000+ runs and 250+ wickets in both Tests and ODIs.
6. Hashim Amla – 55 Hundreds
South Africa’s graceful run machine.
- Fastest to multiple ODI milestones
- Calm and composed at the crease
Amla’s cover drive remains one of the best in cricket.
7. Mahela Jayawardene – 54 Hundreds
A key figure in Sri Lanka’s golden era.
- Excellent against spin
- Big-match performer
Jayawardene remains one of the most technically sound batters.
8. Brian Lara – 53 Hundreds
One of cricket’s most stylish and explosive batters.
- Holder of the highest Test score (400*)
- Fearless, attacking stroke play
Lara’s innings were a blend of flair and power.
9. Joe Root – 52 Hundreds
England’s finest Test batter of the modern era.
- A master of long innings
- Still active — likely to rise higher
Root continues to deliver consistently for England.
10. Rohit Sharma – 49 Hundreds
The “Hitman” of world cricket.
- Only player with 3 ODI double centuries
- Smooth, elegant batting style
Rohit’s ability to convert starts into big hundreds makes him one of the best openers.
FAQs
Sachin Tendulkar with 100 hundreds.
Virat Kohli with 84 hundreds.
Test cricket, followed by ODIs.
Virat Kohli, but the gap is still significant.
Discover more from TheSportsIn
Subscribe to get the latest posts sent to your email.


