India’s Top 5 ODI batsmen
Virat Kohli
Even though Kohli has dropped a place, he is No. 4 in the latest ODI rankings and the top-ranked Indian batsman in the 50-over format.
Rohit Sharma
India captain Rohit Sharma is next in place at No. 5. Only Kohli and Rohit feature in the Top 5 of the overall ODI batters’ rankings.
Shikhar Dhawan
Opening batsman Dhawan is ranked third-best among Indian batters. He is No. 14 as per the latest ICC ODI Batsmen’s Rankings.
KL Rahul
Rahul, who is in rehab after undergoing surgery for a sports hernia in Germany, is India’s fourth top-ranked batsman. Rahul is World's No. 28 ODI batsman.
Hardik Pandya
At No. 42, in-form player Hardik Pandya is India’s No. 5 ODI batsman.
Pakistan duo
ODI’s current top two batsmen are from Pakistan: Babar Azam and Imam-ul-Haq.