10 players with the most centuries in cricket in all formats

Image - news18

Sachin Tendulkar 

The legendary Sachin Tendulkar earned 100 international hundreds in 664 games and 782 innings.

Image - pinkvilla

Ricky Ponting 

The ranking includes the flashy, valiant former Australian world cup winning captain due to his 71 cricket hundreds.

Image - latestly

Virat Kohli 

 Ponting's record of 71 centuries is highly likely to be broken by Virat Kohli. He has 27 test centuries and 43 ODI centuries.

Image - thebridge

Kumar Sangakkara 

Kumar Sangakkara. Third on the list is a left-handed Sri Lankan wicketkeeper who has been playing for more than 15 years.

Image - eurosport

Jacques Kallis  

Jacques Kallis, a South African all-rounder, is fifth on the list with 25,534 runs scored in international cricket, including 62 centuries.

Image - dnaindia

Hashim Amla 

Hashim Amla has 55 centuries in international cricket and 18,482 runs at an average of 46.55. He is still in excellent form.

Image - en.wikipedia

Mahela Jayawardene 

Mahela Jayawardene scored 25,957 runs in international cricket at an average of 39.15 thanks to his finesse.

Image - news18

Brian Lara 

Brian Lara is the only batter to date to have amassed 400 runs in a single Test innings. He is one of the world's best batsmen.

Image - mirror

Rahul Dravid 

The Wall of Indian Cricket, who has 36 and 12 centuries in Test and ODI matches, is ninth on the list.

Image - cricket.surf

AB de Villiers 

AB de Villiers, sometimes known as "Mr 360," is ranked eighth. He is one of his generation's most daring batsmen.

Image - indiatvnews

Thank you for getting all info about the, " players with the most centuries in cricket in all formats".

Next - Richest Cricketers In The World