Most Centuries in International Cricket
Scoring a century in international cricket is one of the greatest achievements for any batsman. It calls for a first-rate batting approach, attention, consistency, and the capacity to perform against a number of the arena’s first-class bowlers. Across Test matches, One Day Internationals (ODIs) and Twenty20 Internationals (T20Is), numerous mythical batsmen have mounted splendid century-scoring statistics.
When discussing the most centuries in world cricket, India’s Sachin Tendulkar stands at the top of the list with a fantastic one hundred worldwide centuries. He is accompanied by means of Virat Kohli, who has persisted to build his popularity as one of the finest batsmen in cricket records.
Table of Contents
This article covers the top worldwide century-makers, their format-wise information, and a number of the most vital records in global cricket.
Top 10 Players with the Most Centuries in International Cricket
The following table highlights the main men’s worldwide century-scorers throughout Test, ODI and T20I cricket.
| Rank | Player | Country | Test 100s | ODI 100s | T20I 100s | Total |
|---|---|---|---|---|---|---|
| 1 | Sachin Tendulkar | India | 51 | 49 | 0 | 100 |
| 2 | Virat Kohli | India | 30 | 55 | 1 | 86 |
| 3 | Ricky Ponting | Australia | 41 | 30 | 0 | 71 |
| 4 | Kumar Sangakkara | Sri Lanka | 38 | 25 | 0 | 63 |
| 5 | Jacques Kallis | South Africa | 45 | 17 | 0 | 62 |
| 6 | Joe Root | England | 41 | 20 | 0 | 61 |
| 7 | Hashim Amla | South Africa | 28 | 27 | 0 | 55 |
| 8 | Mahela Jayawardene | Sri Lanka | 34 | 19 | 1 | 54 |
| 9 | Brian Lara | West Indies | 34 | 19 | 0 | 53 |
| 10 | Rohit Sharma | India | 12 | 35 | 5 | 52 |
Note: Men’s global cricket statistics, with the indexed totals up to date to 5 November 2026. Players’ figures can change in the event that they remain active.
1. Sachin Tendulkar – a hundred International Centuries
Sachin Tendulkar is the leading batsman in the history of global cricket in terms of the total number of centuries. The former Indian cricketer completed his worldwide career with one hundred centuries throughout Test and ODI cricket.
He scored 51 Test centuries and 49 ODI centuries in the course of his global career, which lasted from 1989 to 2013.
Tendulkar became the first batsman to reach 100 international centuries in March 2012. His remarkable consistency and capacity to carry out special bowling assaults made him one of the finest players in cricket history.
Important Records:
- Total world centuries: 100
- Test centuries: 51
- ODI centuries: 49
- International runs: 34,357
- International match: 664
2. Virat Kohli – 86 International Centuries
Virat Kohli is 2nd on the list of most centuries in worldwide cricket. The Indian batting celeb has scored 86 worldwide centuries, such as 30 in Tests, 55 in ODIs, and 1 in T20Is.
Kohli is in particular well-known for his awesome ODI batting performances. He has surpassed Sachin Tendulkar’s previous record of 49 ODI centuries and currently holds the record for the maximum ODI centuries.
His consistency in run chases and performances in most important tournaments have made him one of the most successful present-day-generation batsmen.
Important Records:
- Total international centuries: 86
- Test centuries: 30
- ODI centuries: 55
- T20I centuries: 1
- International runs: More than 28,000
3. Ricky Ponting – 71 International Centuries
Ricky Ponting turned into one of Australia’s greatest batsmen and maximum a success captains. He scored 71 international centuries, which include 41 Test matches and 30 ODI hundreds.
Ponting played a crucial role in Australia’s dominance in worldwide cricket. Under his leadership, Australia won the 2003 and 2007 ICC Cricket World Cups.
His aggressive batting style and potential to carry out in vital matches made him a legendary figure in worldwide cricket.
4. Kumar Sangakkara – 63 International Centuries
Kumar Sangakkara is one of Sri Lanka’s best batsmen. He scored 63 world centuries, such as 38 in Test cricket and 25 in ODIs.
Sangakkara became known for his stylish batting, top-notch technique, and consistency. He represented Sri Lanka in worldwide cricket from 2000 to 2015.
He additionally became one of the leading run-scorers in international cricket and performed a major position in Sri Lanka’s achievement.
5. Jacques Kallis – 62 International Centuries
Jacques Kallis is regarded as one of the best all-rounders in cricket history. The South African legend scored 62 international centuries, including 45 Test centuries and 17 ODI centuries.
Apart from his batting achievements, Kallis was also an extraordinary speedy-medium bowler. His potential to make a contribution with both bat and ball made him one of the most treasured players of his generation.
6. Joe Root – 61 International Centuries
Joe Root is one of England’s most successful modern-day batsmen. He has scored 61 international centuries, along with 41 Test hundreds and 20 ODI centuries.
Root is especially successful in Test cricket, wherein his consistency and technical capacity have made him one of the leading batsmen of his era.
As a lively international player, he has the possibility to boost his century tally similarly.
7. Hashim Amla – 55 International Centuries
Hashim Amla is certainly one of South Africa’s most reliable batsmen. He scored 55 world centuries, which include 28 Test matches and 27 ODI hundreds.
His calm batting method, sturdy method, and consistency helped him attain numerous batting milestones at some point in his global profession.
8. Mahela Jayawardene – 54 International Centuries
Mahela Jayawardene became a mythical Sri Lankan batsman who scored 54 international centuries.
His global career included 34 Test centuries, 19 ODI centuries, and 1 T20I century.
Jayawardene become also an critical leader for Sri Lanka and performed a chief role in the group’s success in worldwide tournaments.
9. Brian Lara – 53 International Centuries
Brian Lara is remembered as one of the most gifted left-handed batsmen in cricket records. The West Indies legend scored 53 international centuries, along with 34 Test hundreds and 19 ODI hundreds.
He holds the high-quality record for the very best person rating in Test cricket, scoring four hundred not out against England in 2004.
10. Rohit Sharma – 52 International Centuries
Rohit Sharma is one in all India’s maximum a success commencing batsmen. He has scored 52 international centuries, consisting of 12 Test matches, 35 ODI matches and 5 T20I hundreds.
Rohit is particularly well-known for his brilliant ODI batting and 3 double centuries in the format.
He also captained India to the 2024 ICC Men’s T20 World Cup title and the 2025 ICC Champions Trophy title.
Most Important Records in International Cricket
Some incredible data had been set up with the aid of the leading century-makers.
| Record | Player | Achievement |
|---|---|---|
| Most international centuries | Sachin Tendulkar | 100 |
| Most Test centuries | Sachin Tendulkar | 51 |
| Most ODI centuries | Virat Kohli | 55 |
| Most T20I centuries among the listed players | Rohit Sharma | 5 |
| Most international runs | Sachin Tendulkar | 34,357 |
| Highest individual Test score | Brian Lara | 400* |
| Most centuries by an Indian | Sachin Tendulkar | 100 |
Why Are International Centuries So Important?
An international century represents a batsman’s potential to attain a minimum of 100 runs in a healthy innings in opposition to every other worldwide team.
Scoring a century is particularly challenging due to the fact that players face different pitches, weather conditions, bowling styles, and match situations.
The 3 international formats additionally require distinct batting methods:
- Test Cricket: Requires persistence, concentration, and a sturdy shielding method.
- ODI Cricket: Requires a balance between scoring quickly and building an extended innings.
- T20I Cricket: Requires aggressive batting, short scoring and effective shot choice.
Achieving centuries consistently throughout special codecs is one of the motives gamers consisting of Sachin Tendulkar and Virat Kohli are taken into consideration all-time greats.
Frequently Asked Questions (FAQs)
1. Who has the most centuries in international cricket?
Sachin Tendulkar holds the record for the most international centuries, with a hundred across Test and ODI cricket.
2. How many worldwide centuries has Virat Kohli scored?
Virat Kohli has scored 86 international centuries, along with 30 Test hundreds, 51 ODI hundreds, and 1 T20I hundred, as of 5 November 2026.
3. Who has the second-most centuries in international cricket?
Virat Kohli holds 2d place with 86 international centuries.
4. Who has scored the most centuries in ODI cricket?
Virat Kohli holds the document for the maximum ODI centuries, with 55 loads.
5. Who has the most Test centuries in cricket?
Sachin Tendulkar holds the record with 51 Test centuries.
6. How many centuries did Ricky Ponting score in international cricket?
Ricky Ponting scored 71 international centuries, including 41 Test matches and 30 ODI matches.
7. Has any player scored one hundred international centuries?
Yes. Sachin Tendulkar is the primary and only male cricketer to have reached 100 international centuries.
Conclusion
The report for the most centuries in worldwide cricket belongs to Sachin Tendulkar, who finished his legendary career with 100 centuries. Virat Kohli follows him with 86 centuries and continues to be one of the greatest batsmen of the present-day era.
Ricky Ponting, Kumar Sangakkara, Jacques Kallis and Joe Root are also among the main global century-makers.
These records reveal the importance of consistency, willpower and first-rate batting capability. As global cricket continues to evolve, enthusiasts can be watching closely to see whether any energetic participant can venture Sachin Tendulkar’s historic record of a hundred worldwide centuries.

