Most Centuries in All Formats in Men’s International Cricket [Updated]

Sachin Tendulkar raising his bat and helmet | Most Centuries in Men's International Cricket

Sachin Tendulkar holds the unanimous record for scoring the most centuries in men’s international cricket. The Master Blaster notched up 100 centuries across formats — 51 in Tests and 49 in ODIs.

You can check out the top 20 batters who have scored the most centuries in all formats in men’s international cricket.

Most Centuries in All Formats

PlayerMatchesInnings100sHigh Score
Sachin Tendulkar (IND)664782100248*
Virat Kohli (IND)53860180254*
Ricky Ponting (AUS)56066871257
Kumar Sangakkara (SL)59466663319
Jacques Kallis (SA)51961762224
Hashim Amla (SA)34943755311*
Mahela Jayawardene (SL)65272554374
Brian Lara (WI)43052153400*
Joe Root (ENG)35246251262
David Warner (AUS)38347449335*
Rahul Dravid (IND)50960548270
Rohit Sharma (IND)48851948264
AB de Villiers (SA)42048447278*
Kane Williamson (NZ)36042745251
Steven Smith (AUS)33939744239
Chris Gayle (WI)48355142333
Sanath Jayasuriya (SL)58665142340
Shivnarine Chanderpaul (WI)45455341203*
Younis Khan (PAK)40849141313
Matthew Hayden (AUS)27334840380

Frequently Asked Questions:

Who has scored the most centuries in Test cricket?

Sachin Tendulkar has smashed the most centuries in Test cricket, with 51 hundreds under his belt.

Who has scored the most centuries in ODI cricket?

Virat Kohli leads the century chart in ODI cricket. He is the only batter to score 50 or more hundreds in ODIs.

Who has scored the most centuries in T20I cricket?

Glenn Maxwell and Rohit Sharma have scored the joint-most centuries in T20I cricket. Both batters have brought up 5 T20I hundreds each.

You May Also Like

2 thoughts on “Most Centuries in All Formats in Men’s International Cricket [Updated]

Comments are closed.