As of January 2023, Virat Kohli has more centuries and overall runs than Babar Azam.