Babar Azam Dethrones Kohli After Over 3-Year Reign As No.1 ODI Batsman April 14, 2021 by Mr. Senta Babar Azam became the no.1 ranked ODI batsman after Virat Kohli occupied the spot for 1258 days.