As Virat Kohli retires from Test cricket, we celebrate his legacy by ranking virat Kohli best Test innings
Virat Kohli announced his retirement from Test cricket on May 12, 2025, marking the end of an era for Indian cricket. Over 123 Tests, he amassed 9,230 runs at an average of 46.85, including 30 centuries and seven double centuries, making him one of India’s most prolific Test batsmen.
As a tribute to his illustrious career, here are ten of Kohli’s most memorable Test innings that showcase his skill, determination, and impact on the game.

Top 10 Virat Kohli Best Test Innings
1. 254* vs South Africa – Pune 2019
In his 50th Test as captain, Kohli delivered a masterclass, scoring an unbeaten 254. This innings, his highest Test score, was marked by impeccable timing and shot selection, leading India to a commanding victory.
2. 149 vs England – Edgbaston, 2018
After a challenging 2014 tour of England, Kohli returned with a vengeance, scoring 149 in the first Test. This innings silenced critics and showcased his adaptability in challenging conditions.
3. 141 vs Australia – Adelaide, 2014
In his debut match as Test captain, Kohli scored 141 in the fourth innings, nearly leading India to a historic chase. His aggressive approach and leadership were on full display.
4. 119 & 96 vs South Africa – Johannesburg, 2013
Facing a formidable South African pace attack, Kohli’s twin innings of 119 and 96 demonstrated his technical prowess and resilience in challenging conditions.
5. 200 vs West Indies – North Sound, 2016
Kohli’s first double century came in the Caribbean, setting the tone for a series where he consistently dominated the opposition.
6. 123 vs Australia – Perth, 2018
On a bouncy Perth wicket, Kohli’s 123 was a testament to his skill against pace and bounce, keeping India competitive in the match.
7. 103 vs England – Nottingham, 2018
Continuing his stellar form in England, Kohli’s 103 at Trent Bridge was instrumental in India’s victory, showcasing his consistency and determination.
8. 107 vs Australia – Melbourne, 2014
In a high-pressure Boxing Day Test, Kohli’s 107 was a blend of aggression and patience, helping India secure a draw.
9.105* vs New Zealand – Wellington, 2014
Kohli’s unbeaten 105 in challenging conditions was one of Virat Kohli best test innings, demonstrating his ability to anchor the innings and adapt to different match situations.
10.100* vs Australia – Perth, 2024
In one of his final Test innings, Kohli scored an unbeaten 100, showcasing his enduring class and providing a fitting farewell to his Test.
Kohli’s Legacy in Test Cricket
Virat Kohli’s Test career is a testament to his passion, skill, and leadership. He transformed India’s approach to Test cricket, emphasizing fitness, aggression, and a winning mentality. His contributions have left an indelible mark on the game, inspiring future generations.
