Rohit Sharma has climbed to second place in the ICC ODI batting rankings, overtaking Babar Azam despite not playing since the 2025 IPL.