Latest previews
SportCricket
PW1
Records & Lists

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.

PlayerCountryTotal centuriesTestsODIs
Sachin TendulkarIndia1005149
Virat KohliIndia813050
Ricky PontingAustralia714130
Kumar SangakkaraSri Lanka633825
Jacques KallisSouth Africa624517

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.

More records & lists

View all