Virat Kohli is undoubtedly the best limited-overs player in the world right now. The Indian skipper has won many games with his destructive batting and sharp fielding skills. He is stamping his authority as the numero uno batsman again and again. He is widely regarded as the chase master because he averages 61.22 in the second innings and 89.23 in India’s successful run chases. Being in the third spot in the Indian team, Virat Kohli had helped score big or shown magic with his bat when one of the openers failed to perform.

Meet Joseph Root, the current captain of the England Test team and renowned as one of the best English international cricketers. He was recognized as a vital player in the 2019 World Cup, earning a spot in the ‘Team of the Tournament’ by the ICC. Joseph Root has consistently been known as England’s top scorer and was a key player in holding their batting lineup together throughout the tournament. With 556 runs from 11 innings, he finished as the tournament’s fifth-highest run-scorer. Joseph Root’s exceptional technique, ability to rotate the strike, and strategic boundary-finding skills make him a perfect candidate for the No.3 spot.

Virat Kohli and Joseph Root extremely deserve to be the top middle-order batsman for their contribution to the team. Unfortunately, we can’t pick the best one. Please help us choose.