Cricket is a growing sport; players will make many records in the upcoming years. Legendary cricketers made a lot of records, but nowadays, cricketers of this generation are about to break them. One of those records is the highest number of centuries. We all know Sachin holds the record for the highest number of centuries. So in this article, we will go through the list of the top 10 batsman who has the most centuries.

1. Virat Kohli

Virat Kohli is one of the biggest names in the whole cricketing world. He has great brand value. Virat is a right-handed top-order batsman. He was the ex-captain of the Indian Cricket team. He has many records under his name. In total, he has scored 75 centuries. Out of which, 46 came in one-day international, 28 in the test format, and 1 in t20 international. He is just behind master blaster Sachin on the list. He is known for his aggressive batting style and fabulous captaining skills. He is also considered one of the players of Fab 4.

2. David Warner

David Warner is one of the best cricketing gems of Australia. He represents the country in all 3 formats. He is a left-handed explosive batsman who scores big whenever the team is in difficulty. He is one of the consistent players too. He comes in second after Virat scoring 45 centuries. Scoring 25 hundred in tests, 1 in t20 international, and 19 in one day international. He will play for some more years and is expected to break some more records too.

3. Joe Root

Joe Root is in third of our list. One of the calmest players of cricket. He represents the England cricket team and has led the team in recent years in all 3 formats. He plays test format more often than one day and t20i. He scored in a total of 45 centuries, of which 29 have come in the test format and 16 in the one-day international format. He is one of the members of fab 4. He is also a right-handed top-order batsman who has consistent playoff runs. Recently he has been in great form, so he is expected to score and break some more records in the upcoming time.

4. Rohit Sharma

The fourth player on our list is non-other than Indian skipper, Rohit Sharma. He is a right-handed opening batsman who plays explosively and dominantly. He is often regarded as Hitman upon his ability to score sixes very often. He has, in total, 43 centuries under his cap. Out of which, 4 have been under the t20 format, 9 in the test format, and 30 in one-day international. Initially, he used to bat in the middle order, which was devoid of the chances of scoring big. But upon his promotion as an opener, he started to score big. This is the reason for less number of hundreds in the test format.

5. Steven Smith

The next player on the list is Steven Smith. He is a right-handed top, order batsman representing Australia. He is generally somewhat like Virat in the case of batting and aggression. He was the ex-captain of Australia too. He is one of the best captains the Aussies had. He has 42 centuries under his name. Out of which 30 in test and 12 in one day international. He is predominantly a better batsman in the test format. Upon his ban of one year from cricket due to ball tampering, otherwise, he would have scored more. His caliber as a batsman is somewhat great.

6. Kane Williamson

Kane Willamson is the next player in our list. He is one of the calmest sportspersons like MS Dhoni. He is the skipper of the New Zealand men’s cricket team. He led his team to many cricketing tournament finals and even won the first edition of test mace. He has 39 centuries under his name. Out of which, 26 came in test and 13 in one day international. He is an all format player and is also considered among the Fab 4. He is often praised for his leadership skills. Kane saves his team whenever the team is in difficulties showing true leadership quality.

7. Babar Azam

The next player on our list is Babar Azam. He is a young player from Pakistan who achieved a lot in the initial stage of his career. Babar is also the skipper of the Pakistan cricket team. He has good leadership skills and also took the team to new heights. He is a right-handed dominating player but is yet to prove his worth overseas. He has, in total, 28 centuries under his name. Out of which 2 came in t20 international, 9 in test and 17 in one day international. He is often compared with Virat. He has a lot of career left over, and he is expected to break many records.

8. Tamim Iqbal

Tamim Iqbal is the next player on our list. He is an opener for Bangladesh national cricket team. He is an underrated player often. He scored a lot for the team, but his name doesn't get on the list of famous players. He averages well in all 3 formats. He has 25 centuries under his name. Out of which 1 came in t20 international, 14 in one day international and 10 in test format. He is often regarded as an aggressive player and scores fiercely. He has a good record against big teams like India and Australia. He has a great future.

9. Shikhar Dhawan

The next player on our list is Shikhar Dhawan. He is a left-handed batsman and an opener who plays for the Indian Cricket team. He is a man of ICC tournaments. This is because he scores a lot in ICC tournaments. His favorites teams are Australia, and his favorite playing nation is England. He has 24 centuries under his name. Out of which, 17 centuries came in one-day international and 7 in test matches. He also led team India in some matches and produce favorable results. He is often regarded as Gabbar. Nowadays, he is out from playing XI and the squad of the Indian team. But we wish to see him in a blue jersey once again.

Shikhar Dhawan

10. Jonny Bairstow

The last player on the list is Jonny Bairstow. He is a right-handed middle-order batsman. He represents the England cricket team. One of his best performances came after the 2019 world Cup. He is a jolly player and enjoys playing. He has 23 centuries for England. Out of which, 11 came in one day international and 12 in test matches. He is a regular player in all 3 formats and is expected to play some more years. Hence new records are awaiting him.