Virat Kohli scored an inning of 186 against Australia at the Narendra Modi Stadium in Ahmedabad while batting brilliantly. This century was very special for him because after 3 years he crossed the third mark in Tests and scored 50 or more runs after 15 innings. This was the 28th century of Virat Kohli total centuries in a career, while the 75th century of his international cricket career. Let us see when and where Kohli has scored a century against whom in his international cricket career.