Babar Azam Dethrones Kohli After Over 3-Year Reign As No.1 ODI Batsman 14/04/2021 By Posted in: Content, Special Babar Azam became the no.1 ranked ODI batsman after Virat Kohli occupied the spot for 1258 days.