However, India skipper Mahendra Singh Dhoni, who is not playing in the ongoing five-ODI series against Sri Lanka due to an injury, has slipped one place to seventh position.
Dhawan has moved up owing to his superb performance in the first three matches of the ODI series against Sri Lanka. He has been the leading run-getter of the series so far with 283 runs at an average of 94.33.
In the ODI bowlers list, India's medium pacer Bhuvneshwar Kumar is now sharing the sixth spot with Mohammad Hafeez of Pakistan after moving up a place.
Ravindra Jadeja, however, has dropped two places to be at number eight in the table, which is still headed by Pakistan's Saeed Ajmal.
India, which had jumped to number-one position in the ICC ODI Team Rankings after winning the second match of the series against Sri Lanka, may soon be challenged by Australia and South when the two go head to head in a five-match ODI series in Perth on Friday.