Not Sachin Tendulkar. Not Virat Kohli. Former Pakistan fast bowler Junaid Khan considers Rohit Sharma as India's greatest batter ever to grace the cricket field. The 33-year-old speedster finds India captain Rohit the best he has seen among Men In Blue because of the wide variety of shots he possesses. (Cricket News)