List of Players with Most Centuries in International Cricket
100s in International Cricket: For a cricketer, making a century is a significant achievement and a moment of pride. It requires skill, focus, and determination to reach such a milestone in the game. Sachin Tendulkar is the first and only cricketer who has scored 100 centuries in international cricket history.
Most Centuries in International Cricket: Scoring a century in international cricket is a special achievement that marks a player’s talent and consistency. Some players have a knack for reaching this milestone repeatedly, making them legends of the game.
This list highlights cricketers who have scored the most centuries in international matches, showcasing their batting skills across formats—Tests, ODIs, and T20Is. These players have delivered standout performances under different conditions, cementing their place among the top scorers.
From iconic knocks that won matches to innings that turned the tide, these centuries are a testament to their dedication and expertise with the bat. In the ICC Champions Trophy 2025, Virat Kohli has become the 3rd individual player to amass a massive 14,085 runs in the Pakistan vs. India match.
Also Read: Most Centuries in ICC World Cup
Most 100s in a Career in Tests+ODIs+T20Is
Let's learn about players who have scored the highest number of international centuries:
| Rank | Player | Span | Matches | Innings | NO | Total Runs | High Score | Average | 100s | 50s | Ducks (0) |
| 1 | Sachin Tendulkar (IND) | 1989–2013 | 664 | 782 | 74 | 34,357 | 248* | 48.52 | 100 | 164 | 34 |
| 2 | Virat Kohli (IND) | 2008–2026 | 563 | 630 | 92 | 28,498 | 254* | 52.97 | 86 | 148 | 40 |
| 3 | Kumar Sangakkara (SL) | 2000–2015 | 594 | 666 | 67 | 28,016 | 319 | 46.77 | 63 | 153 | 28 |
| 4 | Ricky Ponting (AUS) | 1995–2012 | 560 | 668 | 70 | 27,483 | 257 | 45.95 | 71 | 146 | 39 |
| 5 | Mahela Jayawardene (SL) | 1997–2015 | 652 | 725 | 62 | 25,957 | 374 | 39.15 | 54 | 136 | 47 |
| 6 | Jacques Kallis (SA) | 1995–2014 | 519 | 617 | 97 | 25,534 | 224 | 49.16 | 62 | 149 | 33 |
| 7 | Rahul Dravid (IND) | 1996–2012 | 509 | 605 | 72 | 24,208 | 270 | 45.41 | 48 | 146 | 21 |
| 8 | Joe Root (ENG) | 2012–2026 | 396 | 523 | 59 | 23,074 | 262 | 49.72 | 61 | 122 | 26 |
| 9 | Brian Lara (WI) | 1990–2007 | 430 | 521 | 38 | 22,358 | 400* | 46.28 | 53 | 111 | 33 |
| 10 | Sanath Jayasuriya (SL) | 1989–2011 | 586 | 651 | 35 | 21,032 | 340 | 34.14 | 42 | 103 | 53 |
| 11 | Shivnarine Chanderpaul (WI) | 1994–2015 | 454 | 553 | 94 | 20,988 | 203* | 45.72 | 41 | 125 | 21 |
| 12 | Inzamam-ul-Haq (PAK) | 1991–2007 | 499 | 551 | 76 | 20,580 | 329 | 43.32 | 35 | 129 | 35 |
| 13 | Rohit Sharma (IND) | 2007–2026 | 515 | 548 | 66 | 20,459 | 264 | 42.44 | 51 | 112 | 34 |
| 14 | AB de Villiers (SA) | 2004–2018 | 420 | 484 | 68 | 20,014 | 278* | 48.11 | 47 | 109 | 20 |
| 15 | Chris Gayle (WI) | 1999–2021 | 483 | 551 | 35 | 19,593 | 333 | 37.97 | 42 | 105 | 44 |
| 16 | Kane Williamson (NZ) | 2010–2026 | 378 | 452 | 50 | 19,346 | 251 | 48.12 | 48 | 103 | 22 |
| 17 | David Warner (AUS) | 2009–2024 | 383 | 474 | 26 | 18,995 | 335* | 42.39 | 49 | 98 | 23 |
| 18 | Hashim Amla (SA) | 2004–2019 | 349 | 437 | 36 | 18,672 | 311* | 46.56 | 55 | 88 | 19 |
| 19 | Sourav Ganguly (IND) | 1992–2008 | 424 | 488 | 40 | 18,575 | 239 | 41.46 | 38 | 107 | 29 |
| 20 | Ross Taylor (NZ) | 2006–2022 | 454 | 513 | 85 | 18,244 | 290 | 42.62 | 40 | 93 | 29 |
Key Observations
- Sachin Tendulkar remains the only player in history to achieve 100 international centuries.
- Virat Kohli, Joe Root, and Rohit Sharma are the notable active players on this list, with Kohli being the closest to Tendulkar's run tally.
- Mahela Jayawardene has played the second-most matches (652), trailing only Tendulkar (664).
- Among these legends, Virat Kohli holds the highest overall average (52.73), reflecting his consistency across T20S, ODIs, and Tests.
Source: ESPN Cricinfo
1. Sachin Tendulkar (India) - 100 Centuries

The 'Master Blaster' is the only player to reach 100 international hundreds (51 Tests, 49 ODIs). His two-decade-long career showcased phenomenal technique, longevity, and adaptability across conditions and formats. Tendulkar's record remains a monumental benchmark for batsmen worldwide, solidifying his legend.
2. Virat Kohli (India) - 85 Centuries

A modern-day maestro known as 'The Run Machine', Kohli continues to rewrite batting records. His current tally stands at 86 centuries, including the record for most ODI hundreds. Kohli's intensity and masterful ability to finish chases cement his status among the game's elite.
3. Ricky Ponting (Australia) - 71 Centuries

Australia's most successful captain, Ponting was a fierce competitor and a prolific run-scorer. His 71 centuries highlight his dominance in the middle order across both major formats. Ponting's pull shot and aggressive mindset were hallmarks of a stellar, era-defining career.
4. Kumar Sangakkara (Sri Lanka) - 63 Centuries

An elegant left-hander and one of the finest wicketkeeper-batsmen, Sangakkara amassed 63 centuries. Known for his classical strokeplay and impeccable temperament, his later career saw a phenomenal run in Test cricket, leading to him being celebrated as a genuine great.
5. Jacques Kallis (South Africa) - 62 Centuries
![]()
Arguably the greatest all-rounder in history, Kallis scored 62 centuries. His 45 Test centuries place him third all-time, demonstrating his unshakeable consistency and batting purity. His incredible double contribution with both bat and ball made him invaluable to South Africa.
6. Joe Root (England) - 60 Centuries

England's modern batting anchor, Root has built his legacy through sheer consistency, currently achieving 61 international hundreds. His conversion rate and ability to score prolifically against all opponents, especially in Test cricket, make him a leading figure of his generation.
7. Hashim Amla (South Africa) - 55 Centuries
Amla's serene yet resolute batting style brought him 55 centuries . He was particularly dominant in ODIs, becoming the fastest to several run-scoring milestones. His dignified approach and prolific record as a top-order batsman made him a highly respected figure in world cricket.
Kriti Barua is a skilled digital journalist and communications professional with 4+ years of experience, currently writing for the General Knowledge section at Jagran New Media. She has established herself as a subject matter expert in History, Geography, Trending National and International News, Sports, Science, and Defence, producing clear, reliable, and search-optimised content that connects with readers worldwide.
Kriti holds a BA degree from Delhi University and a one-year diploma in TV Production and Journalism, an academic background that adds research depth and strong storytelling instincts to her writing. Her experience spans brand writing, content marketing, and digital media, giving her a sharp understanding of what makes content both helpful to readers and visible in search.
At Jagran New Media, she applies this expertise to national and international news coverage, query-based articles, and in-depth pieces across her specialist subject areas. Her content is defined by easy language, factual accuracy, strong keyword strategy, and reader-friendly storytelling.