When did Virat Kohli last score a century across formats?

Virat Kohli, one of India’s finest cricketers, has been in the spotlight as fans eagerly wait for his next century. Kohli’s recent performances in the first Test match against Bangladesh in Chennai have left fans wanting more. He managed just six runs in the first innings and was dismissed for 17 in the second after missing a review opportunity. As the wait for his next hundred continues, let’s take a look at when Kohli last scored a century in various formats of the game.
Virat Kohli’s Last Century Across Formats
- ODI: Kohli’s last ODI century came during the 2023 World Cup on 15th November 2023, where he scored a brilliant 117 against New Zealand in the semi-final in Mumbai. This was a crucial knock that helped India reach the final and marked Kohli’s 50th ODI century.
- Test: In Test cricket, Kohli’s most recent century came on 21st July 2023 against the West Indies in Trinidad. He scored 121 runs, adding to his legacy as a Test cricketer.
- T20I: Kohli’s last and only T20I century was an unbeaten 122 against Afghanistan during the 2022 Asia Cup in Dubai on 8th September 2022.
- IPL: In the IPL, Kohli’s most recent century came on 6th April 2024, when he smashed 113* against Rajasthan Royals in Jaipur, showing his prowess in the shortest format.
As Virat Kohli continues to chase his next century, fans are optimistic that the star batter will soon return to his century-scoring form across formats.