Read latest Sports News for today


Most centuries in cricket

Top 10 players with most centuries in cricket in all formats

  • May 10, 2022
  • pitchhigh
  • 1665

Top 10 players with the most centuries in cricket in all formats

1.) Sachin Tendulkar: Most centuries in cricket

Most centuries in cricket

Are you sure you want to know who is at the top of the list? God of cricket! In a record 463 ODIs, Sachin Tendulkar scored 18,426 runs in 452 matches at an average of 44.83. The little teacher, who debuted at the age of 16, spent 23 years on the field. Overall, the legend has scored 100 international hundreds in 664 matches and 782 innings. He has 34,357 international races and what more could you need! It is hard to find any fault in his batting that has earned him the status of a complete batsman among cricket fans all over the world. No player has come close enough to this record.

Most centuries in cricket: Sachin Tendulkar Total Centuries – 100 (Test – 51, ODI – 49)

2.) Ricky PontingMost centuries in cricket

Most centuries in cricket

Call him one of the best batsmen or an incredible captain, this man has achieved both. Speaking of scoring the most centuries in cricket, former Australia captain Ricky Ponting comes in second. The former World Cup-winning Australian captain is included in this list due to his 71 centuries in cricket. Playing in yellow for 17 years, Punter played some incredible innings and led his team to win the World Cup trophy twice. Ponting has scored 27,483 runs at an average of 45.95.

Most centuries in cricket: Ricky Ponting Total Centuries – 71 (Test- 41, ODI- 30)

3.) Virat Kohli: Most centuries in cricket

Most centuries in cricket

Virat Kohli, the running and beating heart machine of Indian cricket, comes in third on this list. With an astonishing average of 56.34, the player from Delhi has scored 21,138 runs in all formats of the game. At 70 tons in cricket, Virat Kohli is on his way to breaking Ricky Ponting's record of 71 centuries. He has 43 centuries in ODI and 27 in Tests, making him the only active player on the list. Some cricket pundits have even said that he may be the one to break Sachin's "Century of the Century" record.

Most centuries in cricket: Virat Kohli Total Centuries – 70 (Test – 27, ODI – 43)

4.) Jacques KallisMost centuries in cricket

Most centuries in cricket

It's hard for an off-roader to perform at the next level. If your goal is to become an all-rounder, then Jacques Kallis is the main one that should motivate you. With 25,534 runs in international cricket, including 62 centuries, South African all-rounder Jacques Kallis ranks fifth on the list. He not only scored 25,000 runs in international cricket but also took 565 wickets in all formats. Everyone remembers his extravagant hitting even today.

Jacques Kallis Total Centuries – 62 (Test-45, ODI-17)

5.) Kumar SangakkaraMost centuries in cricket

Most centuries in cricket

Who did they look for when the Sri Lankan team was in trouble? Kumar Sangakkara, of course. The left-handed batsman from Sri Lanka, who has been playing for more than 15 years, is ranked third on the list of goalkeepers. The most technical and outstanding player Sri Lanka has ever produced was Kumar Sangakkara. He has been an honorary ambassador of the gentleman's game. Sangakkara scored 38 and 25 tons in Test and ODI cricket with 28,016 runs in 594 matches respectively.

Kumar Sangakkara Total Centuries –  63 (Test – 38, ODI – 25 )

6.) Hashim AmlaMost centuries in cricket

Most centuries in cricket

Another South African batsman has joined the list. How many times have you seen Hashim Amla stabilize a South African ship? With 55 centuries in international cricket, the man is still in excellent form and has scored 18,482 runs at an average of 46.55. His reputation as a cricketer sets him apart from other players. Amla is sixth on the elite list with 28 tonnes in tests and 27 ODI races.

Hashim Amla Total Centuries – 55 (Test – 28, ODI – 27)

7.) Mahela JayawardeneMost centuries in cricket

Most centuries in cricket

We bet you must be thinking of this name after Kumar Sangakkara. Away from Kumar Sangakkara, former Sri Lanka captain Mahela Jayawardene is also included in this list. An epitome of unwavering commitment and passion, Mahela Jayawardene with his sweet touch scored 25,957 runs in international cricket at an average of 39.15. He also scored a century in T20 against Zimbabwe in 2010. He is in the seventh position on this list. The seal of class and elegance!

Mahela Jayawardene Total Centuries – 54 (Test-34, ODI-19, T20-1)

8.) Brian LaraMost centuries in cricket

Most centuries in cricket

Brian Lara is the only batsman in the world who has scored 400 runs in one innings in Test Cricket. A man who has skill close to accuracy, the Great West Indian is, without a doubt, a pure master class and brand of Caribbean cricket. Brian Lara is in eighth place with a total of 22,358 runs at an average of 46.28. Lara has been the only female warrior of the West Indies cricket team. With 34 and 19 tons in Tests and ODIs respectively, Brian Lara is one of the best batsmen in the world.

Brian Lara Total Centuries – 53 (Test-34, ODI-19)

9.) Rahul DravidMost centuries in cricket

Most centuries in cricket

We all know that Rahul Dravid was a player who would walk on broken glass if his team asked him to. The epitome of perfection for this man. Even though he didn't score fast, it was worth seeing the square shot from him and quickly moves on the leg side. Indian cricket wall ranks ninth on the list with 36 and 12 centuries in Tests and ODIs respectively. Dravid is in a league of his own with his useful role with the bat for India. Rahul Dravid has scored a total of 24,208 runs in international cricket at an average of 45.41.

Rahul Dravid Total Centuries – 48 (Test- 36, ODI-12)

10.) AB de VilliersMost centuries in cricket|

Most centuries in cricket

Third Proteas batsman on the list for most centuries in international cricket. AB de Villiers, affectionately Known as 'Mr 360', is in tenth place on the list. The hard-hitting batsman scored 20,014 runs in international cricket at an average of 48.11. He is the fastest hitter of his generation. He is one of the few players who has the right to consistently play the character everywhere.

AB de Villiers Total Centuries – 47 (Test 22, ODI-25)|

Also read - Virat Kohli: The King of Cricket | PICHHIGH

GET IN TOUCH