Rohit Sharma scripted history by becoming the oldest Indian cricket team player to claim the top spot in the ICC ODI batting rankings.