Virat Kohli retired from Test cricket with a batting average of just over 46. It is a steep drop from his best – which was a level that few could match.

Virat Kohli retired from Test cricket with a batting average of just over 46. It is a steep drop from his best – which was a level that few could match.

Across his 14 years of Test cricket, Kohli's batting average was over 50 for a long while – a mark long-considered to be that of great batsmanship. Only thirty-six batters in Test history have managed to score 2,000-plus runs while averaging over 50.

Kohli is not one of them.

When he called time on his career, Kohli finished as India's fourth-highest run-scorer of all time with 9,230 to his name, but a batting average of 46.85. At its peak, this number was as high as 55.1 – after an unbeaten knock of 254 against South Africa in October 2019.

Also read: Virat Kohli interview: ‘I understand that life is much larger than any of this’

But the fall over the last half a decade has been steep. After averaging over 50 in each calendar year from 2016 to 2019, this was less than 30 in every year from 2020 to 2025, except for 2023 when he averaged 55.91. This drop-off perhaps diminishes what Kohli's overall record looks like – but at his best, he was almost unmatched.

The prolific 25-innings stretch

Kohli played 123 Test matches. Ten per cent of his career would be 12.3 Tests, roughly approximated to 25 innings. The most productive 25 innings of Kohli's career came between September 30, 2016 and December 2, 2017 – and yielded 1,892 runs.

This 25-innings run is the twelfth-most productive one of all time, and contained five double centuries aside from three other centuries. This run made Kohli one of only nine batters in all of Test cricket to average over 90 for 25 consecutive innings. Kumar Sangakkara is the only other 21st century-debutant to do so.

The 'Bradman' measure: How good was Virat Kohli's Test peak?

For a more comprehensive definition of a 'peak', one can look to Don Bradman – still the benchmark for batting over 75 years since he last played. Bradman's career lasted 80 innings, and he scored 6,996 runs at an average of 99.94.

So what are the best 80-innings streaks in Test history, and where does Kohli rank?

Most productive 80-innings stretches in Test history

Player Country Runs Centuries Average
Don Bradman Australia 6,996 29 99.94
Steve Smith Australia 5,350 22 78.68
Ricky Ponting Australia 5,052 19 75.40
Kumar Sangakkara Sri Lanka 5,027 18 68.86
Brian Lara West Indies 4,985 16 63.91
Garfield Sobers West Indies 4,969 18 73.07
Mohammad Yousuf Pakistan 4,884 19 66.90
Sachin Tendulkar India 4,817 19 65.99
Virat Kohli India 4,761 19 62.64
Jack Hobbs England 4,753 15 63.37

For sheer volume of runs, Kohli's peak ranks ninth all-time – yielding 4,761 runs. The names on this list are staggering, and Kohli would be the standout of his era, if not for the other supremely talented batter of his time in Steve Smith.

This run contains six of Kohli's seven Test double centuries. Ironically, the one not in this range is his highest Test score of 254*, which came 11 months and nine innings later.

Read more here: 'Be sure he does not belong' - The 2012 Test selection call that set the stage for a decade of Virat Kohli

Including Kohli, six players have scored seven or more Test double tons. None of them have ever scored them in as little time as Kohli did – in 1,176 days. The first seven of Bradman's 12 double centuries came in the span of 1,484 days. Of course, the Don has Kohli well beat in terms of innings; only 20 between No.1 and No.7, compared to Kohli's 66.

Least time (days) taken to record seven double centuries

Name Double century no.s Days
Virat Kohli 1-7 1,176
Don Bradman 1-7 1,484
Don Bradman 2-8 1,499
Don Bradman 4-10 2,205
Don Bradman 3-9 2,330
Kumar Sangakkara 2-8 2,713
Kumar Sangakkara 5-11 2,741
Brian Lara 3-9 2,808
Kumar Sangakkara 4-10 2,932
Kumar Sangakkara 1-7 3,064

The last five years of his career cannot be erased, but there's no doubt that those years do not tell the full story of Kohli the Test batter – at his imperious best, he was as close as we have seen to a true force of nature.

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.