As of January 2023, Virat Kohli has 74 centuries in international cricket, with 27 in Test cricket, 46 in ODIs and 1 in T20s.