Virat Kohli is undoubtedly the best limited-overs player in the world right now. He is a naturally aggressive batsman with strong technical skills. He bats with a slightly open-chested stance and a strong bottom-hand grip and is said to have quick footwork. He is known for his wide range of shots, ability to pace an innings and batting under pressure. He is stamping his authority as the numero uno batsman again and again. He is widely regarded as the chase master and a run-machine. He is the fastest batsman ever to reach the milestone of 10,000 ODI runs.
On the contrary, we have Rohit Sharma, one of the best opening batsman. One of the most talented batsmen in the Indian team and the worldwide is Rohit Sharma. The Mumbai batsman is known for his flamboyant style of batting and exquisite timing of the ball. His pull shot is a treat to watch, and on his day, he is absolutely unstoppable for the opposition. He has slammed three double hundreds in One-Day Internationals and won the 2019 ODI cricketer of the year in 2019 ICC Awards.
Both these cricketers are well deserving and the best of the bests. Who according to you is the best cricketer?