Among active cricketers across the world, Virat Kohli has the most
international centuries. Kohli is widely regarded as one of the greatest batsman
of all time. In international cricket so far 80 Virat kohli
centuries have been scored. He has made 80 centuries in international
cricket: 29 in Test matches, 50 in One Day Internationals (ODIs), and one in
Twenty20 Internationals (T20Is).