Most International Centuries
The players who have scored the most centuries across Test, ODI, and T20I cricket combined -- the ultimate measure of batting excellence.
Top 10 Century Scorers in International Cricket
Combined centuries across Test, ODI, and T20I formats
| Rank | Player | Country | Test 100s | ODI 100s | T20I 100s | Total |
|---|---|---|---|---|---|---|
| 1 | Sachin Tendulkar | India | 51 | 49 | 0 | 100 |
| 2 | Virat Kohli | India | 29+ | 50+ | 1 | 80+ |
| 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 | Hashim Amla | South Africa | 28 | 27 | 0 | 55 |
| 7 | Mahela Jayawardene | Sri Lanka | 34 | 19 | 1 | 54 |
| 8 | Brian Lara | West Indies | 34 | 19 | 0 | 53 |
| 9 | Rahul Dravid | India | 36 | 12 | 0 | 48 |
| 10 | AB de Villiers | South Africa | 22 | 25 | 0 | 47 |
Scoring 100 international centuries was long considered an impossible feat until Sachin Tendulkar achieved it in March 2012 against Bangladesh. The milestone cemented his legacy as the most prolific run-scorer in cricket history. Virat Kohli is the only active player in the top 10 with a realistic chance of approaching Tendulkar's record, having already surpassed 80 international centuries with his phenomenal consistency across all formats.
Frequently Asked Questions
Who has scored the most international centuries?+
Sachin Tendulkar holds the all-time record with 100 international centuries (51 in Tests and 49 in ODIs). He is the only player to have reached the landmark of 100 international hundreds.
Can Virat Kohli reach 100 international centuries?+
Virat Kohli is the closest active player to Tendulkar's record with 80+ international centuries. While the target remains ambitious, Kohli's extraordinary consistency and hunger for runs make him the most likely candidate to approach the milestone.