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

Highest centuries in all formats

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

For daily fantasy sports tips on your mobile phone, Fill out the form below

Previous Article
Next Article