Virat Kohli retired from Test cricket on Monday (May 12). Here is a look back at his career, through the numbers.

Virat Kohli retired from Test cricket on Monday (May 12). Here is a look back at his career, through the numbers.

In his 14 years as a Test cricketer, Kohli amassed 9,230 runs – the fourth-highest of any Indian behind Sachin Tendulkar, Rahul Dravid and Sunil Gavaskar. At the time of his retirement, he ranks 19th on Test cricket's all-time list of run-scorers.

He is one of 17 players to record at least 30 Test centuries, the last of those coming at Perth in the 2024/25 Border-Gavaskar Trophy. Again, this is the fourth-best among Indian players, behind the same three.

Where he stands clear of his countrymen is when it comes to double centuries – Kohli has reached 200 on seven occasions, more than any other Indian. Virender Sehwag and Tendulkar both managed six of them.

Virat Kohli – double tons in Test cricket

Score Opponent Venue Date
200 West Indies North Sound 21 July 2016
211 New Zealand Indore 08 October 2016
235 England Wankhede 08 December 2016
204 Bangladesh Hyderabad 09 February 2017
213 Sri Lanka Nagpur 24 November 2017
243 Sri Lanka Delhi 02 December 2017
254* South Africa Pune 10 October 2019

Kohli recorded a total of 61 fifty-plus scores in Test cricket – converting 49.2 per cent of them into triple-digit scores. This is the highest among Indians, and the fifth-best in Test history, among players with at least 25 tons.

Made with Flourish

Kohli played 55 Test matches at home. Out of the 13 Indians to play a half-century of home Tests, his batting average of 55.58 puts him second only to Dilip Vengsarkar (55.59).

In the modern era, Kohli conquered Australia in a way almost no other batter could. During his career, he was the only visiting player to score over 1,000 runs in that country, with 1,542 at an average of 46.72.

Kohli also found immense success in South Africa, traditionally not a happy hunting ground for subcontinent batters. His 891 runs at 49.5 in the Rainbow Nation mean the only two visiting batters in Test history to score more runs at a better average are Wally Hammond and Jack Hobbs – neither of whom toured there after the World Wars.

Most Test runs – visiting batters in South Africa

Player Matches Runs Average High Score Hundreds Fifties
Wally Hammond 15 1,447 62.9 181 4 9
Sachin Tendulkar 15 1,161 46.4 169 5 3
Jack Hobbs 10 982 65.5 187 1 8
Ricky Ponting 11 937 46.9 116 3 5
Stephen Fleming 11 927 46.4 262 1 5
Virat Kohli 9 891 49.5 153 2 4
Shivnarine Chanderpaul 14 890 37.1 109 2 6
Leonard Hutton 9 842 56.1 158 2 4
Brian Lara 9 841 46.7 202 2 5
Andrew Strauss 9 826 51.6 147 3 2

As a Test captain, Kohli scored 5,864 runs – the fourth-highest tally ever. His average of 54.8 is the best among the seven players to have done scored over 5,000 runs as captain. His tally of 40 Test wins as skipper is also the fourth-highest ever.

Follow Wisden for all cricket updates, including live scores, match stats, quizzes and more. Stay up to date with the latest cricket news, player updates, team standings, match highlights, video analysis and live match odds.