Indian captain Virat Kohli and his deputy Rohit Sharma, in limited overs cricket, have some distance between them as far as their ODI career runs are concerned. While the pair are neck and neck at the top of the run-scoring charts in T20Is, even finishing the recently concluded series against the West Indies on 2,633 runs, Kohli has 2,834 more runs in ODI cricket than Rohit.
However Rohit”s form in ODI cricket in recent years have made him one of Kohli”s closest competitors and in 2019, Rohit was often rated as the best ODI batsman in the world by many.