Virat Kohli is regarded as one of the greatest batsman of all time. So far 80 Virat kohli total centuries have been scored by Virat Kohli in international cricket. As of November 2023, he has made 80 centuries in international cricket: 29 in Test matches, 50 in One Day Internationals (ODIs), and one in Twenty20 Internationals (T20Is).