Skip to main content

Most Centuries — International

All-time top 5 · Format: MIXED

  1. 1Sachin Tendulkar(IND)

    100

    51 Test · 49 ODI

  2. 2Virat Kohli(IND)

    80

    29 Test · 50 ODI · 1 T20I

  3. 3Ricky Ponting(AUS)

    71

    41 Test · 30 ODI

  4. 4Kumar Sangakkara(SRL)

    63

    38 Test · 25 ODI

  5. 5Jacques Kallis(RSA)

    62

    45 Test · 17 ODI

Frequently asked

Who holds the record for most centuries — international?

Sachin Tendulkar (IND) holds the record with 100 100s (51 Test · 49 ODI).

Who is second on the most centuries — international list?

Virat Kohli (IND) is second with 80 100s.

How many players are on the Most Centuries — International top-10?

5 players appear on the Most Centuries — International leaderboard.

More cricket records