Cricket is the second most popular sport on this planet. This sport is getting recognition in other parts of the world at a very fast rate. There are several records in cricket that have been set at a very high standard. Only selected batters with prominent talent can break those records. Indian legendary batsman Sachin Tendulkar holds the record of most centuries in the Test and one-day international cricket. He has scored 49 tons in the ODIs. Many top-quality batters of this generation would love to break this record in future.

1. Virat Kohli

Virat Kohli, the former Indian captain, is the frontrunner on this list. The right-hand batsman has scored 43 centuries in the white-ball format. He is just 33 and considering his fitness, he can play for four years for sure.  Virat might achieve this feat before the next World Cup.

2. Rohit Sharma

Rohit Sharma is another exceptional batsman of this era. He has transformed his gameplay after becoming an opening batsman. Sharma has become the most successful opener in the last seven years. He has scored 29 centuries in white-ball cricket. Sharma is playing in his prime form, and it might take him a few innings to break the Sachin record.

3. David Warner

David Warner will go down as the most prominent batsman for the Australian cricket team. The left-handed batsman has shown a remarkable consistency in the last ten years across all formats. Warner has enough cricket left, and he would love to have a few more centuries in his record book.

4. Quinton De Kock

South Africa is known for giving top quality players to cricket. De Kock is the latest addition to this. The left-handed batsman has shown supreme performance right from his debut. De Kock is the most important batsman for his team in white-ball cricket. He can break several records in the future.

5. Jos Buttler

Butler is the most dynamic batsman of this era. One reason behind this is his ability to score runs at any position of the batting order. Butler is known for playing aggressive cricket. This wicket-keeper batsman has remained consistent for the last three years.

6. Babar Azam

The Pakistan cricket team is often known for producing top-quality bowlers. However, they have found supreme talent as a name of Babar. The right-handed batsman has become the most prominent batsman for his national cricket team. Babar is set to become Pakistan's most successful white-ball batsman.

7. Shai Hope

The West Indies cricket team has a rich history in cricket. However, they have lost touch in the last two decades. This team has become a powerhouse in the T20 format. Fortunately, Shai hope has come out as the finest batsman of the Windies in the ODI format. Hope is an exceptional talent, and he's the future of Windies.

8. Jason Roy

The England cricket team has become the powerhouse of white-ball cricket in the last four years. They have got a batsman like Jason Roy, who has contributed a lot for his team. Roy is an explosive batsman who is known for playing big knocks in the white-ball cricket.

9. KL Rahul

The Indian cricket team is known as a batting factory machine. This team has produced legends like Sachin and Virat. Rahul is another talent from this country. He has been part of the national cricket team for the last eight years. Rahul is a dynamic player who can bat at any position in the batting order.

10. Prithvi Shaw

Shaw is a prodigy of the Indian cricket team. He came into the limelight right from his school days. The right-handed batsman got huge recognition at an early age. Shaw is considered the future of the Indian cricket team. He is set to carry the team legacy in the future.