Skip to content
Foundation5 min

Sachin Tendulkar's 100th International Century: The Long Wait

Sachin Tendulkar scored his 100th international century against Bangladesh in the 2012 Asia Cup. The journey from century 99 to 100 lasted over a year. Explore cricket's greatest individual milestone.

Written by GeoCric EditorialUpdated Jul 22, 2026
ShareShareWhatsAppFacebook

Sachin Tendulkar holds the world record for the most international centuries — 100 in total (51 in Tests, 49 in ODIs). He scored his landmark 100th hundred against Bangladesh in the 2012 Asia Cup in Dhaka, ending a wait of over a year since his 99th.

The Record: 100 International Centuries

Tendulkar's 100 international centuries span from his first ODI hundred in 1994 to his 100th in 2012. No other player has come close — Ricky Ponting is second with 71 international centuries. The achievement is so comprehensive that many consider it truly unbreakable.

The Long Wait: 99 to 100

After reaching 99 hundreds, Tendulkar went 34 innings without scoring a century. The pressure built for over a year as India and world media focused on every Tendulkar innings. Several close calls — 91, 88, 94 — teased fans before the breakthrough.

The 100th Century

On 16 March 2012, Tendulkar scored 114 runs against Bangladesh in the Asia Cup in Dhaka. The knock was relatively subdued compared to the occasion's magnitude — India actually lost the match — but the milestone stood as the crowning achievement of a 24-year international career.

The Legacy

Tendulkar retired from international cricket in November 2013. His 15,921 Test runs (also a world record) and 18,426 ODI runs (also a world record) make him the all-time leading run scorer across all formats.

Frequently asked questions

How many international centuries did Sachin Tendulkar score?

Sachin Tendulkar scored 100 international centuries — 51 in Test cricket and 49 in ODI cricket. No other player has scored more than 71.

When did Tendulkar score his 100th century?

Sachin Tendulkar scored his 100th international century on 16 March 2012, against Bangladesh in the Asia Cup in Dhaka. It came after a wait of more than a year and 34 innings since his 99th.