AllCric

Home » Cricket » Top 10 Most Centuries in International Cricket History

Top 10 Players With Most Centuries in International Cricket History

Sachin Tendulkar celebrates his record 100 international centuries alongside Virat Kohli, Ricky Ponting, Kumar Sangakkara, Brian Lara, and other legendary batters with the iconic 100 milestone in international cricket.
Sachin Tendulkar's historic 100 international centuries remain the greatest batting milestone in cricket history. The image also features Virat Kohli, Ricky Ponting, Kumar Sangakkara, Brian Lara, and other legendary century-makers who dominate the list of players with the most international hundreds.
Table of Contents

Summary

Scoring a century in international cricket is the ultimate individual benchmark, a statement of technique, temperament, and concentration under the highest possible scrutiny. Only a handful of batters in history have done it more than 50 times. This blog ranks the top 10 century-makers in international cricket history across all formats (Test, ODI, and T20I), with fully updated stats through June 2026, covering format-specific splits, era context, record milestones, and the batting traits that made each player a century-scoring machine.

 

What Counts as an International Century and Why It Matters

An international century is any innings of 100 or more runs scored in a Test match, One Day International (ODI), or T20 International (T20I). Crucially, a double century or triple century counts as a single hundred, meaning the list rewards frequency of conversion, not the size of any one score. This makes it a uniquely demanding record: to accumulate 50 or more international centuries requires not just talent but longevity, consistency, and the mental strength to convert fifties into hundreds at an elite rate across decades.

As of June 2026:

  • Only two players in history have scored 50 or more international centuries: Sachin Tendulkar (100) and Virat Kohli (85).
  • Only ten players have scored 50 or more centuries combined across all formats.
  • Only 45 players in history have scored 30 or more international hundreds.
  • T20I centuries are comparatively rare, Rohit Sharma and Glenn Maxwell jointly lead with 5 each among T20I specialists.

Top 10 Century-Makers: Quick Reference Table

More columns available — swipe left
```
Rank Player Country Test 100s ODI 100s T20I 100s Total Status
1 Sachin Tendulkar India 51 49 0 100 Retired
2 Virat Kohli India 30 54 1 85 Active
3 Ricky Ponting Australia 41 30 0 71 Retired
4 Kumar Sangakkara Sri Lanka 38 25 0 63 Retired
5 Jacques Kallis South Africa 45 17 0 62 Retired
6 Joe Root England 41 19 0 60 Active
7 Hashim Amla South Africa 28 27 0 55 Retired
8 Mahela Jayawardene Sri Lanka 34 19 1 54 Retired
9 Brian Lara West Indies 34 19 0 53 Retired
10 Rohit Sharma India 12 33 5 50 Retired
```

All stats validated through June 2026. Kohli and Root are active; their tallies continue to evolve.

Top 10 Most Centuries in International Cricket History

1. Sachin Tendulkar — 100 International Centuries

The record that defines the most centuries in international cricket belongs to Sachin Tendulkar, and it is not close. His 100 international hundreds include 51 Test centuries, which also keeps Sachin Tendulkar at the top of the list for the most centuries in Test cricket.  (1989–2013), at a rate of one century every 6.5 innings in Tests and approximately every 8.3 ODI innings. He remains the only cricketer in history to reach this landmark and the only player to score 50+ Test centuries.

Key Tendulkar century milestones:

  • First international century: 119* vs England, Old Trafford, 1990 — at age 17
  • 100th international century: 114 vs Bangladesh, Mirpur, March 2012.
  • First ODI double century: 200* vs South Africa, Gwalior, 2010, the first ever in ODI history.
  • Scored centuries against all nine Test-playing nations he faced
  • Holds a 54.5% conversion rate from fifty to hundred in Tests, the highest of any player with 50+ Test fifties.

His 100th hundred stands as cricket’s equivalent of breaking the four-minute mile — once considered untouchable, now confirmed as structurally unreachable by any player currently in the game.

 

2. Virat Kohli — 85 International Centuries

Virat Kohli’s 85 international centuries make him the only active batter close to Tendulkar’s record, and his dominance also extends to franchise cricket, where he leads the list of players with the most hundreds in IPL history. , and the only player who has a mathematical, if ambitious, path to Tendulkar’s record. His 54 ODI centuries have already surpassed Tendulkar’s previous ODI record of 49, making Kohli the undisputed leader in the limited-overs format.

What defines Kohli’s century-scoring pattern:

  • Holds the world record for the most ODI centuries (54) — surpassing Tendulkar’s 49 in 2026.
  • Leads all batters in history for ODI chase centuries — scoring the majority of his ODI hundreds while chasing targets.
  • His conversion rate from fifty to hundred in ODIs (approximately 45%) is the highest of any player with 30+ ODI hundreds.
  • Retired from Test cricket in early 2025 with 30 hundreds — one more than Sir Donald Bradman’s landmark of 29.

3. Ricky Ponting — 71 International Centuries

Ricky Ponting’s 71 international hundreds, 41 in Tests and 30 in ODIs, are the third most in the history of international cricket and the most by any Australian batter. Unlike Tendulkar and Kohli, Ponting played in an era before T20 Internationals were established, meaning every century he scored came on the most demanding and high-scrutiny stages. His 140* in the 2003 World Cup final, in a knock that destroyed India’s bowling attack, is the most celebrated of his 30 ODI hundreds.

 

Ponting’s Test century conversion rate was exceptional across 168 matches: 41 hundreds from 287 innings, a rate of one century every 7 innings. He captained Australia through many of these, adding the pressure of captaincy decision-making to his personal batting output without any visible reduction in conversion frequency.

 

4. Kumar Sangakkara — 63 International Centuries

Kumar Sangakkara’s 63 international hundreds, 38 in Tests and 25 in ODIs, are the most by a left-handed batter in the history of international cricket. His 38 Test centuries place him third on the all-time Test hundred list, behind Tendulkar (51) and Kallis (45). His 2015 World Cup campaign produced four consecutive ODI centuries, against Bangladesh, England, Australia, and Scotland, the only instance in cricket history of four consecutive hundreds at a World Cup by any batter.

 

Sangakkara’s defining century characteristic was conversion efficiency in Tests: he scored fewer fifties proportionally than most high-volume century-makers, suggesting he converted more naturally once set. Playing as a wicket-keeper for much of his career while maintaining a 57.40 Test average underscores the exceptional nature of his 63-century haul.

 

5. Jacques Kallis — 62 International Centuries

Jacques Kallis’ 62 international hundreds are the most by any genuine all-rounder, and his batting-plus-bowling record also makes him one of the best all-rounders in cricket history.  His 45 Test centuries are second only to Tendulkar on the all-time Test list, and his 17 ODI hundreds came in a format where he frequently batted in a crisis-management role rather than as an aggressor. No other player in the top 10 most centuries in international cricket history also contributed 500+ international wickets, making Kallis’ combined career contribution unique in the sport.

 

6. Joe Root — 60 International Centuries

Joe Root’s 60 international centuries, 41 in Tests and 19 in ODIs, as of June 2026 make him England’s all-time leading century-scorer and the highest active player outside India on this list. Root’s Test hundreds have come across 15 years and represent a remarkable consistency in the hardest format: he has scored Test centuries in Australia, India, Sri Lanka, South Africa, New Zealand, Pakistan, and the West Indies — with centuries on every major Test-playing surface confirming his status as a genuinely world-class batter in all conditions.

 

At 35, Root continues to accumulate centuries at a pace that has placed him within striking distance of Ponting’s 71. If he maintains his current rate, approximately five Test hundreds per calendar year, Root could become the third-highest century-maker in international cricket history within two to three more seasons.

 

7. Hashim Amla — 55 International Centuries

Hashim Amla’s 55 international centuries, 28 in Tests and 27 in ODIs, came across 15 years of international cricket (2004–2019) and represent one of the most technically pure batting careers any South African has produced. Amla holds the record for the fastest batter to reach 2,000, 3,000, 4,000, 5,000, 6,000, and 7,000 ODI runs, all set at fewer innings than any predecessor. His ODI hundreds were scored at a strike rate consistently above 85, making him one of the most unusual century-scorers on this list: a batter defined by classical elegance who also accelerated with the modern game.

 

8. Mahela Jayawardene — 54 International Centuries

Mahela Jayawardene’s 54 international hundreds, 34 in Tests, 19 in ODIs, and 1 in T20Is, came across an 18-year career (1997–2015) that coincided with Sri Lanka’s golden generation. His 34 Test centuries place him in a four-way tie for joint-fourth on the all-time Test list alongside Sunil Gavaskar, Brian Lara, and Younis Khan. Jayawardene’s most celebrated century was his 374 against South Africa in 2006, a match in which his partnership with Kumar Sangakkara produced 624 runs, the highest partnership in Test history, but it was his ability to convert technical excellence into volume across multiple formats that defined his entry into this list.

 

9. Brian Lara — 53 International Centuries

Brian Lara’s 53 international centuries, 34 in Tests and 19 in ODIs, were accumulated across a 17-year career (1990–2007) characterised by extraordinary natural talent and some of cricket’s most celebrated individual innings. His 400* against England in 2004 (the highest Test score ever) and his 501* for Warwickshire in 1994 (the highest first-class innings ever) are among the most remarkable sporting achievements of any generation. Yet it was the consistency of his 53-century tally, scored without the tailored conditions and batting technology of the modern era — that confirms his place in the all-time list.

 

Lara’s unique distinction within the top 10:

  • The only player on this list to hold the record for the highest individual Test innings (400*)
  • One of only four batters to have broken the world Test highest score record
  • Scored 34 Test centuries at an average of 52.88, entirely in a pre-DRS, pre-modern-bat era

10. Rohit Sharma — 50 International Centuries

Rohit Sharma’s 50 international centuries show his class across formats, and he also ranks among the highest run scorers in IPL history because of his long-term consistency in franchise cricket.  His five T20I centuries are the most by any batter in T20I history and include three scores above 150 in a format where 100 is itself exceptionally rare. His three ODI double centuries (209, 264, and 208*) make him the only batter in history to score three ODI double hundreds, each redefining what was considered achievable in a 50-over format. Rohit retired from international cricket in mid-2026 after India’s successful T20 World Cup defence, ending a career that produced centuries across all conditions and all formats.

 

How the Century Record Has Evolved Across Eras

The trajectory of the most centuries in international cricket shows the record expanding rapidly in the modern era, but also becoming increasingly polarised between a very small group of elite converters and the wider batting population.

Several structural trends define this evolution:

  • Format multiplication: The addition of T20Is from 2005 has created a third century pathway, particularly benefiting Rohit Sharma (5 T20I hundreds) and Kohli (1 T20I hundred). Pre-T20I players like Ponting and Sangakkara had no access to this third route.
  • Series volume growth: Modern international calendars offer significantly more matches than those played in the 1970s and 1980s, which is why era-relative comparison always matters alongside raw totals.
  • Conversion efficiency as the defining variable: Among all current players, Kohli’s conversion rate from fifty to hundred in ODIs (approximately 45%) is the single biggest factor separating him from other high-volume batters. Reaching fifty is relatively common at the international level; converting to a hundred is where the elite separate from the merely good.
  • Active challengers: Beyond Kohli (85), Joe Root (60) is the most likely to make a significant long-term push. Steve Smith retired from international cricket in 2026 with 44 hundreds, just outside this top 10 but within a realistic range for any future re-evaluation.

AllCric: Your Fantasy Cricket Edge

Identifying which batter is in the form of their life and primed for a century-scoring performance before a match begins is the most valuable edge in fantasy cricket. AllCric is a match prediction and fantasy cricket companion app that delivers pre-match analysis, player form breakdowns, pitch and weather reports, head-to-head records, and fantasy team recommendations all in one place. Whether you are tracking which player is approaching a landmark century, assessing a batter’s conversion rate in specific conditions, or building a data-backed fantasy XI around a century-scoring anchor, AllCric gives you the analytical intelligence to make smarter, more confident decisions every single matchday.

 

Conclusion

The list of players with the most centuries in international cricket is one of the clearest measures of batting greatness, which is why many of these names also feature among the greatest batsmen in cricket history.  Sachin Tendulkar’s 100-century landmark sits in a category entirely its own, 15 hundreds clear of the next player, Virat Kohli (85), who is the only active batter with a realistic, if challenging, path to challenging the record. Ricky Ponting (71), Kumar Sangakkara (63), and Jacques Kallis (62) form the second tier of an all-time list that rewards longevity and conversion efficiency above all else. As Joe Root pushes into his mid-30s and Kohli continues his ODI career, this list remains one of international cricket’s most watched statistical leaderboards.

👉 Get expert Today cricket match predictions 100 sure, top picks & fantasy tips – Download AllCric App or visit AllCric Website

FAQS❓

Who has the most centuries in international cricket history?

Sachin Tendulkar holds the all-time record with 100 international centuries, 51 in Tests and 49 in ODIs, scored across a 24-year career from 1989 to 2013. He is the only player in history to reach this landmark. His nearest active challenger, Virat Kohli, has 85 as of June 2026.

Who has the most ODI centuries in international cricket?

Virat Kohli holds the record for the most ODI centuries with 54 as of June 2026, surpassing Sachin Tendulkar’s previous record of 49. Rohit Sharma is third with 33 ODI hundreds, followed by Ricky Ponting with 30.

Who has the most Test centuries in cricket history?

Sachin Tendulkar leads the all-time Test century list with 51 hundreds — the only player ever to score 50+ Test centuries. Jacques Kallis is second with 45, followed by Ricky Ponting and Joe Root, who are tied at 41 apiece as of June 2026.

Who has the most T20I centuries in cricket history?

Rohit Sharma and Glenn Maxwell jointly hold the record for the most T20I centuries with 5 each. Rohit retired from international cricket in mid-2026 after India’s T20 World Cup title defence, while Maxwell remains the sole active holder of the joint record. Phil Salt and Suryakumar Yadav are next with 4 T20I hundreds each.

Can Virat Kohli break Sachin Tendulkar's record of 100 international centuries?

As of June 2026, Kohli has 85 international centuries and needs 15 more to equal Tendulkar’s record. Having already surpassed Tendulkar’s ODI century record (54 vs 49), his remaining path lies in continuing his ODI career. Analysts broadly agree that reaching 90–95 centuries is plausible; equalling 100 would require an exceptional extension of his career at the highest level, but it remains the most closely watched record in world cricket.