It is one of the most-watched sports on television in the world. The stadiums are jam-packed with cric lovers to watch live action. Yes, we are talking about cricket. The game which is considered as a religion in India is also one of the most beloved sport around the globe. We see many superstars in this game and much-hyped are the batsmen who score plethora of runs and entertain number of fans like you and me. Today, let us talk about the top 10 players with most centuries in cricket in all formats.
Many players have achieved different milestones but there are only few who have scaled the mountain of success. Regarded as a momentous score for batsmen, a century is seen as a career highlight. Meet the top 10 players with most centuries in cricket in all formats.
List of most centuries in cricket in all formats
|S.N||Players Name||Number of centuries in ODI||Number of centuries in Test||Number of centuries in T20||Total|
|10||AB de Villiers||25||22||–||47|
10AB de Villiers Total Centuries – 47 (Test 22, ODI-25)
Third Proteas batsman in the list for most number of tons in international cricket. AB de Villiers, fondly known as ‘Mr 360’ stands tenth in the list. With average of 48.11, this hard-hitting batsman scored 20,014 runs in international cricket. He is the most swashbuckling batsman of his generation. He is one of the few player who possess the character to play consistently across all the formats of the game.
9Rahul Dravid Total Centuries – 48 (Test- 36, ODI-12)
We all know Rahul Dravid was a player who would walk on broken glass if his team asked him to do so. Perfection personified for this man. Though he didn’t scored runs with quick speed, his square drives and flicks on leg-sides were worth to watch. The Wall of Indian cricket stands ninth in the list with 36 and 12 centuries in Test and ODI respectively. Dravid is in a league of his own with his serviceable role with the bat for India. In total, Rahul Dravid has scored 24,208 runs in international cricket at an average of 45.41
8Brian Lara Total Centuries – 53 (Test-34, ODI-19)
The only batsman on this earth to score 400 runs in an innings in Test cricket is Brian Lara. The man who possesses a skill close to exactness, the great West Indian is unquestionably the sheer masterclass and a brand to Caribbean cricket. With total of 22,358 runs at an average of 46.28, Brian Lara comes eighth in the list. Lara has been the sole warrior for West Indies cricket team. With 34 and 19 tons in Test and ODI respectively, Brian Lara is one of the greatest batsman in the world.
7Mahela Jayawardene Total Centuries – 54 (Test-34, ODI-19, T20-1)
We bet, you must be thinking of this name after Kumar Sangakkara. Not much far from Kumar Sangakkara, the former Sri Lankan captain Mahela Jayawardene joins the list too. The epitome of commitment and unswerving passion, Mahela Jayawardene with his sweet touches bagged 25,957 runs in international cricket at an average of 39.15. He also scored a century in T20 against Zimbabwe in 2010. He stands seventh in the list. Personification of class and elegance!
6Hashim Amla Total Centuries – 55 (Test – 28, ODI – 27)
One more South African batsman joins the list. How many times you’ve witnessed Hashim Amla steadying the ship of South Africa? With 55 centuries in international cricket, the man still is in sublime form and has scored 18,482 runs at an average of 46.55. His reputation of playing cricket makes him stand different from other players. By scoring 28 tons in Test and 27 in ODI, Amla stands sixth in the elite list.
5Kumar Sangakkara Total Centuries – 63 (Test – 38, ODI – 25 )
When Sri Lankan team was in trouble whom did they looked for? Of course, Kumar Sangakkara. Playing for more than 15 years, Sri Lankan left-handed batsman wicket-keeper comes third in the list. The most technical and class player, Sri Lanka ever produced was Kumar Sangakkara. He has been an honourable ambassador of the gentleman’s game. With 28,016 runs in 594 matches, Sangakkara hit 38 and 25 tons in Test and ODI cricket respectively.
4Jacques Kallis Total Centuries – 62 (Test-45, ODI-17)
It is difficult for an all-rounder to perform at the next level. If you aim to become an all-rounder, Jacques Kallis is the main you must inspire. With scoring 25,534 runs in international cricket which included 62 centuries South African all-rounder Jacques Kallis stands fifth in the list. Not only he scored 25 thousand runs in international cricket but he also bagged 565 wickets in all format. His flamboyant elegance of batting is still remembered by all.
3Most centuries in cricket: Virat Kohli Total Centuries – 70 (Test – 27, ODI – 43)
The heartthrob and run machine of Indian cricket, Virat Kohli comes third in this list. At staggering average of 56.34, this Delhi lad has scored 21,138 runs in all formats of cricket. With 70 tons in cricket, Virat Kohli is very well on the way to break Ricky Ponting’s record of 71 centuries. He has 43 centuries in ODI and 27 in Test, making him the only active player in the list. Some cricket pundits have even stated that he may be the person to break Sachin’s “century of centuries” records.
2Most centuries in cricket: Ricky Ponting Total Centuries – 71 (Test- 41, ODI- 30)
Call him one of the greatest batsman or an amazing captain, this man got them both. Australia’s former captain Ricky Ponting comes second when talked about most centuries in cricket. The glitzy heroic former Australian world cup winning captain is in the list because of his 71 centuries in cricket. Playing in yellow for 17 years, the Punter played some incredible knocks and led his side to lift the World Cup trophy twice. At an average of 45.95, Ponting has 27,483 runs coming from his bat.
1Most centuries in cricket: Sachin Tendulkar Total Centuries – 100 (Test – 51, ODI – 49)
Do you really want to know who tops the list? The God itself! In record-setting 463 ODIs, Sachin Tendulkar collected astounding 18,426 runs in 452 matches at an average of 44.83. The little master who made a debut at the age of 16 spent 23 years on the field. Talking about the whole, the legend has scored a 100 international centuries in 664 matches and 782 innings. He has 34,357 international runs and what else you want! It’s difficult to find any flaws in his batting which has earned him the status of being a complete batsman from cricketing fans around the world. No player has reached quite close to this record.