Virat hit 46 centuries in ODIs Matches and Babar hit 18 centuries in 100 ODI matches. In May 2023, Babar played 47 Tests, 99 One Day Internationals (ODIs), and 104 Twenty-20 Internationals (T20Is). Virat Kohli ht 75 centuries in international cricket 28 in Test cricket, 46 (ODIs), and 1 in Twenty20 Internationals (T20Is). Babar Azam vs Virat Kohli centuries this Data expresses both players' performance.