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 know about players who have scored the highest number of international centuries:
| Player | Span | Matches | Innings | Runs | 100s |
| SR Tendulkar (IND) | 1989-2013 | 664 | 782 | 34357 | 100 |
| V Kohli (IND) | 2008-2025 | 555 | 622 | 27910 | 84 |
| RT Ponting (AUS/ICC) | 1995-2012 | 560 | 668 | 27483 | 71 |
| KC Sangakkara (Asia/ICC/SL) | 2000-2015 | 594 | 666 | 28016 | 63 |
| JH Kallis (Afr/ICC/SA) | 1995-2014 | 519 | 617 | 25534 | 62 |
| JE Root (ENG) | 2012-2025 | 377 | 495 | 21774 | 59 |
| HM Amla (SA/World) | 2004-2019 | 349 | 437 | 18672 | 55 |
| DPMD Jayawardene (Asia/SL) | 1997-2015 | 652 | 725 | 25957 | 54 |
| BC Lara (ICC/WI) | 1990-2007 | 430 | 521 | 22358 | 53 |
| RG Sharma (IND) | 2007-2025 | 504 | 537 | 19973 | 50 |
| DA Warner (AUS) | 2009-2024 | 383 | 474 | 18995 | 49 |
| SPD Smith (AUS) | 2010-2025 | 357 | 423 | 17390 | 48 |
| KS Williamson (NZ) | 2010-2025 | 373 | 443 | 19107 | 48 |
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) - 84 Centuries
A modern-day maestro known as 'The Run Machine', Kohli continues to rewrite batting records. His current tally stands at 84 centuries (30 Tests, 53 ODIs, 1 T20I), 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 (41 Tests, 30 ODIs) 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 (38 Tests, 25 ODIs). 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 (45 Tests, 17 ODIs). 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) - 59 Centuries
England's modern batting anchor, Root has built his legacy through sheer consistency, currently achieving 59 international hundreds (40 Tests, 19 ODIs). 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 (28 Tests, 27 ODIs). 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.
Also Read| Top 10 players who have scored the most runs in T20 International
Comments
All Comments (0)
Join the conversation