Virat Kohli tops the ICC Men’s ODI and Test rankings list and is at number 9 in the T20I ranking. He is undoubtedly the best limited-overs player in the world right now. He is stamping his authority in cricket with exceptional batting and fielding skills. He is regarded as the chase master because he averages 61.22 in the second innings and 89.23 in India’s successful run chases. Virat Kohli is the fastest batsman ever to reach the milestone of 10,000 ODI runs.

On the other hand, we have Joe Root, an English international cricketer, the current captain of the England Test team. The ICC named him in the ‘Team of the Tournament’ for the 2019 World Cup. With his impeccable technique and skill in rotating the strike and finding boundaries as needed, Root stands out as one of the top batsmen in the game. He is also among the top 10 ICC Men’s ODI and Test rankings. Moreover, he is instrumental in winning matches for England on numerous days.

Virat Kohli and Joe Root are scoring big with their batting skills and are the best batsmen in the cricket world. So we ask you to pick the best one as we fail here.