The Indian superstar batter Virat Kohli is regarded as one of the greatest batters in the history of the game. He is arguably the best batter in modern cricket, particularly in the white-ball format.Kohli has so far scored 86 international centuries in his international career, second only to India's Sachin Tendulkar, who has 100 centuries. He also broke Tendulkar's record of 49 centuries in the ODI format earlier and has since then extended it to 54 ODI hundreds.AdvertisementAdd The Sporting News as a preferred news sourceAfter going through a lean period in 2020 and 2021, during which he failed to score any hundreds, he returned to his best by recording a century in the T20 World Cup 2022 match against Afghanistan.In this article, The Sporting News takes a detailed look at all of his 85 international centuries and breaks it down in detail format-wise, opposition-wise and home-away records.How many centuries has Virat Kohli scored in all formats in international cricket?In total, Kohli has scored a total of 86 centuries as of September 27, 2026. His latest hundred came in the first ODI match against West Indies in Thiruvananthapuram.AdvertisementWith his 55th century in ODIs, Kohli currently tops the list in the 50-over format. However, he still trails Tendulkar (100) for centuries in all formats combined.MORE: Virat Kohli's ODI centuries around the world - In which country has India star scored most hundreds?Virat Kohli's centuries by opposition teams by formatIn his international career, Kohli has recorded the highest number of centuries against Australia (17), followed by Sri Lanka (15), across all formats of the game.In Tests, he has scored nine hundreds against Australia. Interestingly, however, he has not played a single Test match against arch-rivals Pakistan due to the government's ban on playing any bilateral series against the neighbors.
Click here to read article