Pakistan Cricket Captain Babar Azam has topped the ICC’s latest batting ranking for ODIs. Pakistani opener Imam ul Haq has rose to number 3 while at number 2 is India’s Virat Kohli. Also Read New Zealand all out at 449, Pakistan reached 154-3 at the close