The Indian batsman recently scored back-to-back ODI hundreds against Bangladesh and Sri Lanka
The Pakistan captain was the only player to breach the 2000-run mark in the calendar year across formats
The 28-year-old has amassed the highest 1184 runs in nine matches including four hundreds
Captain Temba Bavuma has recovered completely from the elbow injury he sustained during the T20I series against India in June and is set to lead the Proteas in a second World Cup in a row
Imam-ul-Haq struggled to make much of an impact during that three-game series in Rotterdam against the Netherlands, with scores of two and six seeing the left-hander lose second place on the list for batters
This is the first instance of Pakistan batters grabbing the top two positions in the ODI rankings
Babar Azam leads the chart with 806 Rating points, while Muhammad Rizwan is right behind him with 798 Rating points
Two of world cricket’s biggest rivals will go head-to-head at the MCG, with India taking on Pakistan on October 23
New Zealand's Kyle Jamieson has overtaken Pakistan's Shaheen Afridi as the third-best Test bowler in the updated ICC Test rankings
Abid Ali was named Player of the Match after scores of 133 and 91 in the first match of their ICC World Test Championship (WTC) series against Bangladesh in Chittagong