Top 10 players with most centuries in cricket in all formats

5 min read
Virat Kohli KreedOn
Credits Twitter

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.

10AB de Villiers, Total 47 (Test 22, ODI-25)

AB de Villiers (Image credits Sky Sports)

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.



The God taught me to love everybody but the most ones I learned to love are the athletes. Desire, determination and discipline takes me to a great deal of love towards sports. One can call me an avid sport maniac because I love to pen down some glorious content on sports. Being from journalism background with experience in media from couple of years I would like to keep this legacy going and now joining Kreedon gives me one more platform to explore the new world. I am always up to have a word on sports with a coffee.


Please enter your comment!
Please enter your name here