Seven heartbreaking dismissals in the nervous 90s that changed Virat Kohli’s century tally. A quick look at the near-misses, key moments, and how close he came to adding another international hundred.

Virat Kohli was caught on 91 against Bangladesh in Mirpur on 7 January 2010. He batted with maturity in a tricky chase, controlled the tempo well, and looked set for a century before a mistimed shot ended his promising innings.

Virat Kohli was run out on 94 against West Indies in Kingston on 16 June 2011. He was batting fluently and timing the ball beautifully, but a small mix-up between the wickets cruelly denied him a well-deserved century.

Virat Kohli was caught on 99 against the West Indies in Visakhapatnam on 24 November 2013. Just one run short of a hundred, he played a near-perfect innings, making this one of the most heartbreaking nervous nineties of his career.

Virat Kohli was caught on 91 against Australia at the WACA on 12 January 2016. He fought hard against a fierce bowling attack, showed great composure overseas, and missed a memorable century by a narrow margin.

Virat Kohli was bowled on 92 against Australia at Eden Gardens on 21 September 2017. It was a captain’s knock full of control and class, ending just when the crowd was ready to celebrate a special hundred.

Virat Kohli was caught on 95 against New Zealand in Dharamsala on 22 October 2023. In difficult conditions, he showed patience and discipline, built his innings smartly, and fell heartbreakingly short of another deserved century.

Virat Kohli was caught on 93 against New Zealand in Vadodara on 11 January 2026. He paced his innings perfectly, held India together, but a loose shot ended another classy knock in the nervous nineties.