For the performance of batters, consistency becomes the key. The number of runs scored in each match, the average, the strike rate, and the number of centuries and fifties. The batsman who plays consistently will have many centuries and fifties. The consistency of a batsman is shown by the number of centuries and fifties he made. The more consistent the player, the greater the number of fifties and centuries. Now let us see the top 10 batters who made the most significant number of centuries with their consistency in their career in all the formats (ODI, T20I, TEST).

1. Sachin Tendulkar With 100 Centuries

Sachin Ramesh Tendulkar is a right-hand top-order batsman and right-arm leg break, an off-break spinner from India. His career span is from 1989 to 2013. He played 664 matches, 782 innings with 74 not-outs, and registered 100 centuries. He is the highest run-scorer of all time. He also has a nickname as little master for his performance and achievements in cricket.

2. Rt Ponting With 71 Centuries

Ricky Thomas Ponting is a right-hand batsman and right-arm medium bowler for Australia. His career span is from 1995 to 2012. He played 560 matches, 668 innings with 70 not-outs, and registered 71 centuries. He is one of the greatest players in Australia, and also, he was the captain of the Australian national team during its “golden era” between 2004 and 2011.


3. V Kohli With 70 Centuries 

Virat Kohli is a right-hand top-order batsman and former captain for India. From 2008 to 2022, he played 458 matches, 511 innings with 74 not-outs, and 70 centuries. He is close to breaking the Pointing’s record and going to the second spot and is one of the most famous athletes in the world.

4. Kc Sangakkara With 63 Centuries

Kumar Chokshanada Sangakkara is a left-hand batsman, right-arm off break spin bowler, and wicket keeper for Sri Lanka. His career span is from 2000 to 2015. He played 594 matches, 666 innings with 67 not-outs and 63 centuries. He is one of the legends and greatest batsmen in cricket history.

5. Jh Kallis With 62 Centuries

Jacques Henry Kallis is a right-hand batsman, right-arm fast-medium bowler, and all-rounder for South Africa. His career span is from 1995 to 2014. He played 519 matches, 617 innings with 97 not-outs, and registered 62 centuries. He is one of the greatest batsmen and a well-known cricketer from South Africa.

6. Hm Amla With 55 Centuries

Hashim Mahomed Amla is a right-hand top-order batsman, right-arm medium, and right-arm-off break bowler for South Africa. His career span is from 2004 to 2019. He played 349 matches, 437 innings with 36 not-outs, and registered 55 centuries. He also holds another record as the fastest cricketer to reach 10 ODI centuries.

7. Dpmd Jayawardene With 54 Centuries

Denagamage Praboth Mahela de Silva Jayawardene is a right-hand batsman and right-arm medium bowler for Sri Lanka. His career span is from 1997 to 2015. He played 652 matches, 725 innings with 62 not-outs, and registered 54 centuries. He is one of the best captains of Sri Lanka. He is the present consultant coach of the Sri Lanka National cricket team.

8. Bc Lara With 53 Centuries

Brain Charles Lara is a left-hand batsman and leg break googly spinner of West Indies. His career span is from 1990 to 2007. He played 430 matches, 521 innings with 38 not-outs, and registered 53 centuries. He is the highest run-scorer in an innings with 400*. He made a trademark in the history of cricket. He is a legendary cricket player. He is nicknamed “The Prince” as one time he saved his team from the losing side.

9. R Dravid With 48 Centuries

Rahul Sharad Dravid is a right-hand batsman and right-arm-off break bowler of India. His career span is from 1996 to 2012. He played 509 matches, 605 innings with 72 not-outs, and registered 48 centuries. He was called “The Great Wall of India” because of his ability to hang on the pitch.

10. Ab De Villiers With 47 Centuries

Abraham Benjamin de Villiers is a right-hand wicket-keeper batsman and right-arm medium bowler for South Africa. In his career from 2004 to 2018, he played 420 matches, 484 innings with 68 not-outs, and registered 47 centuries. He is nicknamed Mr.360, Alien, and Superman because of his performance and destruction in cricket.