List of Most Centuries in International Cricket
Sachin Tendulkar holds the unparalleled record for the most international centuries with 100. Following him closely, Virat Kohli has amassed 84 centuries, while Ricky Ponting stands third with 71. This list compiles the top 25 cricketers who have achieved the most centuries in international cricket.
Achieving a century in international cricket stands as one of the most significant benchmarks of a batsman's skill, concentration, and endurance. It signifies not just individual brilliance but often lays the foundation for team success. The exclusive club of cricketers who have amassed multiple centuries is a testament to their sustained excellence at the highest level. At the pinnacle of this illustrious list sits Sachin Tendulkar, whose monumental achievement of 100 international centuries remains an unparalleled feat, a testament to a career spanning over two decades of consistent dominance across various formats and conditions. The list of top century-makers features an array of cricketing legends, each leaving an indelible mark on the sport. Virat Kohli, with his remarkable 84 centuries, represents the modern era's batting maestro, known for his aggressive yet elegant style and incredible ability to perform under pressure, especially in run-chases. Ricky Ponting, with 71 centuries, epitomized Australian cricketing might, leading his team with an aggressive flair while consistently delivering match-winning performances. Kumar Sangakkara and Jacques Kallis, with 63 and 62 centuries respectively, highlight the importance of all-round excellence and longevity, showcasing their prowess with both bat and ball, making their century counts even more impressive given their dual responsibilities. The landscape of international cricket has evolved significantly, with the advent of T20 cricket and an increased volume of matches. This presents both opportunities and challenges for batsmen aiming for such lofty records. While more games offer more chances, adapting batting styles to different formats, coupled with intense international schedules, requires immense physical and mental resilience. The ability of these top performers to maintain high consistency across Tests, ODIs, and T20Is speaks volumes about their cricketing intelligence and unwavering commitment. These milestones are more than just numbers; they are cornerstones of cricketing history, inspiring generations and captivating fans worldwide.
| # | Name |
|---|---|
| 1 | Sachin Tendulkar (India) – 100 centuries India |
| 2 | Virat Kohli (India) – 84 centuries India |
| 3 | Ricky Ponting (Australia) – 71 centuries Australia |
| 4 | Kumar Sangakkara (Sri Lanka) – 63 centuries Sri Lanka |
| 5 | Jacques Kallis (South Africa) – 62 centuries South Africa |
| 6 | Joe Root (England) – 60+ centuries England |
| 7 | Hashim Amla (South Africa) – 55 centuries South Africa |
| 8 | Mahela Jayawardene (Sri Lanka) – 54 centuries Sri Lanka |
| 9 | Brian Lara (West Indies) – 53 centuries West Indies |
| 10 | Rahul Dravid (India) – 48 centuries |
| 11 | Rohit Sharma (India) – 48 centuries India |
| 12 | AB de Villiers (South Africa) – 47 centuries |
| 13 | Chris Gayle (West Indies) – 45 centuries |
| 14 | David Warner (Australia) – 44 centuries |
| 15 | Steve Smith (Australia) – 42+ centuries |
| 16 | Sourav Ganguly (India) – 38 centuries |
| 17 | Matthew Hayden (Australia) – 38 centuries |
| 18 | Babar Azam (Pakistan) – 35+ centuries |
| 19 | Shikhar Dhawan (India) – 35 centuries |
| 20 | Kane Williamson (New Zealand) – 34+ centuries |
| 21 | Sachin Tendulkar (India) – 49 centuries India |
| 22 | Virat Kohli (India) – 76 centuries India |
| 23 | Jacques Kallis (South Africa) – 45 centuries South Africa |
| 24 | Inzamam-ul-Haq (Pakistan) – 35 centuries |
| 25 | Sanath Jayasuriya (Sri Lanka) – 34 centuries |
This list is compiled from verified public records and reference sources. Last verified: March 13, 2026.
Found an error? Report it here