Highest centuries in all formats: Who has most centuries in cricket?
Published on: Jul 14, 2023 4:50 pm IST|Updated on: Jul 14, 2023 4:50 pm IST
Scoring a century in cricket is a significant accomplishment that demands relentless effort. Achieving a hundred runs requires dedication, discipline, and unwavering confidence. While numerous players from different countries have recorded centuries over the years, there is a distinction between making a single century and consistently achieving this feat. Those players who consistently hit centuries and exhibit exceptional batting skills hold a special place. Let’s now explore the cricketers who have amassed the highest centuries in all formats of the game.
Highest centuries in all formats
Sachin Tendulkar
Sachin Tendulkar, the legendary Indian cricketer widely known as the “Little Master,” holds a remarkable and unbroken record of scoring the most centuries across all formats. In Test matches, he has an astonishing 51 centuries, while in One Day Internationals (ODIs), he has amassed 49 centuries, bringing his overall tally to an incredible 100 centuries. From 1989 to 2013, over the course of 782 innings in combined Test matches, ODIs, and T20Is, Tendulkar accumulated a staggering total of 34,357 runs, establishing himself as the highest run-scorer in the history of cricket.
Virat Kohli
Virat Kohli, the outstanding contemporary player, holds the second position on the list of most centuries in all formats. With a remarkable tally of 75 centuries, he has showcased his excellence across different formats—46 in ODIs, 28 in Tests, and 1 in T20Is. Virat stands as the foremost contender who has the potential to surpass Sachin Tendulkar’s record of 100 centuries. His batting prowess is awe-inspiring, accumulating an impressive total of 25,268 runs in 554 innings, with a notable average of 53.53.
Ricky Ponting
Ricky Ponting, the esteemed former captain of Australia, holds an impressive third position in terms of scoring the highest number of centuries across all cricket formats. The legendary Aussie batsman has an astounding record of 71 centuries, achieved in 668 innings. In addition to his remarkable century tally, Ponting has amassed a total of 27,583 runs, which includes an impressive count of 146 fifties, showcasing his consistency and skill throughout his career.
Player | Matches | Innings | 100s |
---|---|---|---|
S Tendulkar (IND) | 664 | 782 | 100 |
V Kohli (IND) | 496 | 554 | 75 |
R Ponting (AUS) | 560 | 668 | 71 |
K Sangakkara (SL) | 594 | 666 | 63 |
J Kallis (SA) | 519 | 617 | 62 |
H Amla (SA) | 349 | 437 | 55 |
M Jayawardene (SL) | 652 | 725 | 54 |
B Lara (WI) | 430 | 521 | 53 |
R Dravid (IND) | 509 | 605 | 48 |
AB DE Villiers | 420 | 484 | 47 |