Players With 100 International Centuries: Tendulkar and the Chasing Pack
Sachin Tendulkar is the only player to score 100 international centuries; see how close the next batters have come, as of the end of 2024.
Only one player has scored 100 international centuries across Tests, one-day internationals and T20 internationals: Sachin Tendulkar of India. The table shows Tendulkar and the next batters on the list, with totals as of the end of 2024.
| Player | Country | Total centuries | Tests | ODIs |
|---|---|---|---|---|
| Sachin Tendulkar | India | 100 | 51 | 49 |
| Virat Kohli | India | 81 | 30 | 50 |
| Ricky Ponting | Australia | 71 | 41 | 30 |
| Kumar Sangakkara | Sri Lanka | 63 | 38 | 25 |
| Jacques Kallis | South Africa | 62 | 45 | 17 |
Tendulkar’s hundred
Tendulkar completed his 100th international century against Bangladesh in the 2012 Asia Cup in Mirpur. He retired in 2013 after playing 200 Tests.
Kohli’s total
Virat Kohli’s total of 81 includes one T20 international century, which is why his Test and ODI figures do not add up to the full total. He remains the closest active player to Tendulkar’s figure.
How the count works
The list adds Test, ODI and T20I hundreds together. Domestic and franchise centuries are not included. Totals change as players continue to play, so this page reflects only the end of 2024.
Frequently asked questions
Who has scored 100 international centuries?
Sachin Tendulkar is the only player to reach 100 international hundreds.
Who is closest to Tendulkar’s record?
As of the end of 2024, Virat Kohli with 81 international centuries.
Do T20 hundreds count?
Yes, the total counts Test, ODI and T20 international centuries combined.