Home
Cricket
When did Virat Kohli score his last Test century in India?

When did Virat Kohli score his last Test century in India?

Whereas in the limited-overs format, Virat Kohli has a strong record over the last two years, having tons of runs in ODIs and retiring on a high from T20Is, it seems like things are not going his way in whites.

Redeemed himself in ODIs by making tons of runs in the last few months. Also retired on a high by winning the Man of the Match trophy in the T20 World Cup finals. However, getting into form in whites still seems to be a hard task for Virat Kohli, as this superstar batter is currently going through a rough patch for India in Test cricket. With 116 matches and 9,017 runs, he has always been on top, but his recent form gives us a contrary picture. Kohli’s last seven scores in four Test matches were 6, 17, 47, 29, 0, 70, and 1, the first four from two Test matches against Bangladesh and the last three from the ongoing series against New Zealand. Struggling to play against spinners has become an issue. There is no question that this run machine’s performance has become more crucial, especially since he is the player everyone believes that he can break the Master Blaster Sachin Tendulkar’s record of 100 international centuries. This longer format, which was the strong suit of this batter, is now becoming a weak link, as it has been a long time since we have seen this chase master raising his bat after making an incredible century. See when we last saw Virat Kohli in top form in India and when he made his last century in India.

Virat Kohli last Test century

It has been almost 596 days since we last saw a century from Virat Kohli. His last hundred in India came at home against Australia last year in the fourth Test match at the Narendra Modi Stadium. It was Virat’s 28th Test hundred and that also came after a long break since his 27th ton against Bangladesh in 2019.

If we look at the overall history of his centuries, Virat Kohli’s last century in Test cricket came on 20th July 2023, when he scored 121 against West Indies at the Port of Spain ground. As mentioned, he is currently going through a rough patch, in his last 26 innings, Virat has scored 606 runs with a not-so-good average of 28.85 and has seen his wicket tumble 21 times.

How many Test centuries Virat Kohli have?

Currently, Virat has 29 centuries in his pack, while Joe Root, who has 35 centuries in whites, is way ahead of India’s run machine.

Virat Kohli Test stats

FormatMatchesInningsNot OutsRunsHigh ScoreAverageBalls FacedStrike RateHundredsFifties
Test116197129,017254*48.716,15055.82931

Follow
Share

Editor's Pick

The 'Virat Kohli' era in Indian cricket finally over? This stat posts a gloomy picture for RCB star Cricket The 'Virat Kohli' era in Indian cricket finally over? This stat posts a gloomy picture for RCB star

Top Stories

Share article
Follow us on social media
Tell us why didn’t you like our article so that we can improve on?
Choose ranking:
ICC Test Ranking
ICC ODI Ranking
ICC T20I Ranking