
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.