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
Player | Matches | Innings | 100s | High Score |
---|---|---|---|---|
Sachin Tendulkar (IND) | 664 | 782 | 100 | 248* |
Virat Kohli (IND) | 538 | 601 | 80 | 254* |
Ricky Ponting (AUS) | 560 | 668 | 71 | 257 |
Kumar Sangakkara (SL) | 594 | 666 | 63 | 319 |
Jacques Kallis (SA) | 519 | 617 | 62 | 224 |
Hashim Amla (SA) | 349 | 437 | 55 | 311* |
Mahela Jayawardene (SL) | 652 | 725 | 54 | 374 |
Brian Lara (WI) | 430 | 521 | 53 | 400* |
Joe Root (ENG) | 352 | 462 | 51 | 262 |
David Warner (AUS) | 383 | 474 | 49 | 335* |
Rahul Dravid (IND) | 509 | 605 | 48 | 270 |
Rohit Sharma (IND) | 488 | 519 | 48 | 264 |
AB de Villiers (SA) | 420 | 484 | 47 | 278* |
Kane Williamson (NZ) | 360 | 427 | 45 | 251 |
Steven Smith (AUS) | 339 | 397 | 44 | 239 |
Chris Gayle (WI) | 483 | 551 | 42 | 333 |
Sanath Jayasuriya (SL) | 586 | 651 | 42 | 340 |
Shivnarine Chanderpaul (WI) | 454 | 553 | 41 | 203* |
Younis Khan (PAK) | 408 | 491 | 41 | 313 |
Matthew Hayden (AUS) | 273 | 348 | 40 | 380 |
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.
2 thoughts on “Most Centuries in All Formats in Men’s International Cricket [Updated]”
Comments are closed.