Virat Kohli is undoubtedly the best limited-overs player in the world right now. The Indian skipper has won many games for the team 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 and a run-machine. He is the fastest batsman ever to reach the milestone of 10,000 ODI runs. Under his captaincy, India has won a majority of matches. Although he is aggressive in nature, his captaincy is undisputed.
On the other hand, we have Eoin Morgan, an Irish-born cricketer who captains the England cricket team in limited-overs cricket. He is the only England captain to have scored more than 4 ODI centuries. Under his captaincy, England won the 2019 ICC Cricket World Cup, the first time they had won the tournament. Morgan is the all-time leading run-scorer and most capped player for England in ODI matches. He also holds the England record for the fastest fifty in ODIs and during the 2019 ICC World Cup, he scored the highest number of sixes in an ODI inning, with 17 sixes against Afghanistan.
Both these captains are equally deserving and thus it is difficult for us to choose the best ODI captain amongst them. Please help us by picking the best one.