Top 5 Virat Kohli Test innings of all time

Indian batting stalwart Virat Kohli announced his Test retirement on May 12, 2025.

5 Min Read

Top 5 Virat Kohli Test innings of all time
info
Top 5 Virat Kohli Test innings of all time (Photo Source: Twitter/X)

Indian batting great Virat Kohli announced his retirement from Test cricket, drawing the curtain on a legendary red-ball career spanning 14 years. The 36-year-old finished with 9,230 runs in 123 Tests at an average of 46.85, including 30 centuries and seven double hundreds.

Kohli, who captained the nation in 68 Tests, led the team to 40 wins—the most by an Indian captain and the fourth-most in Test history. He made his debut in 2011 against the West Indies and announced himself with a memorable hundred in Adelaide in early 2012.

From 2014 onwards, the Delhi-born batter was a consistent member of India's Test team and guided the side to iconic series wins in Australia and England. His retirement follows the recent exits of Rohit Sharma and Ravi Ashwin from the longest format of the game. Meanwhile, Kohli had informed the BCCI of his decision ahead of the upcoming England tour and took to social media to share the news on 12th May 2025.


Here are the five best Test knocks of Virat Kohli:

5. 100* vs Australia in Perth, 2024

Nitish-Reddy-and-Virat-Kohli
Nitish-Reddy-and-Virat-Kohli. (Photo source: X/Nitish Reddy)

In his final Test series for India, Virat Kohli produced a stunning innings at Perth during the opening match of the Border-Gavaskar Trophy 2024-25. On a tricky pitch and against the Australian attack, Kohli scored an unbeaten 100* off 143 balls, recording his 30th Test century and his last in the longest format. After a rare failure in the first innings, the veteran bounced back in style, hitting eight fours and two sixes.

This knock, his seventh Test hundred on Australian soil, broke Sachin Tendulkar’s record and tied him with Wally Hammond for the second-most centuries in Tests by a visiting batter in Australia. Kohli’s innings, coming after Yashasvi Jaiswal’s 161, helped India post 487/6 before declaring, handing Australia a target of 534. Eventually, the visiting team registered a clinical 295-run win.

Prev
Page1 / 5
Next

Get every cricket updates! Follow Us:

googletelegraminstagramwhatsappyoutubethreadstwitter

Download Our App

For a better experience: Download the CricTracker app from the IOS and Google Play Store