Virat Kohli continued his push to regain his place as the best ODI batter moving to 2nd in the latest rankings The 37-year-old has not held the No.1 position in ODIs since being displaced by Babar Azam in 2021 Kohli scored 302 runs in three ODIs against South Africa gaining two places to be second behind Rohit Sharma