Rohit Sharma is 50 runs short of becoming the second-highest run-scorer for India as an opener in international cricket.