Virat Kohli’s batting average in Test is third lowest among players with 9,000 runs

Virat Kohli’s batting average in Test is third lowest among players with 9,000 runs

Virat Kohli has seen a dip in his form over the past few years. Virat Kohli’s Test average currently stands at 47.49, with 9,166 runs to his name. To put into perspective, Kohli’s Test average in 2019 was constantly in the mid-fifties, the highest being 55.10, and was once the only batsman to have an average of 50 or above in all three formats. For eight years, Kohli’s average has not gone below 47.5, and now, his batting average is third lowest amongst the players that have scored 9000 in Tests, and the only one of the fab four to have a Test average below 50.

His second innings in Perth gave glimpses of a potential comeback of the former Indian captain, as he always brings his A-game Down Under in the Border Gavaskar Trophy. But other than the innings that marked his 81st international century in Perth, he has produced rather disappointing scores, (5,7,11,3).


Virat Kohli. Virat Kohli’s struggles to deliveries outside the off-stump continued with his dismissal at Gabba on Monday.

Kohli looked a little uncomfortable facing the deliveries in the first innings of the third test in Brisbane, as he fell to his nemesis, the outside off stump ball, bowled by Josh Hazlewood yet again. This dismissal brought his average down to the lowest it has been in eight years, after his test outing against England that put his average at a 47.50.

Kohli reached the average of 50 after scoring a double century against England in 2016, and for six years, it did not go below that mark. His outing in the Bengaluru pink ball Test match against Sri Lanka in 2022 saw him drop below that mark, and has never recovered since. He scored 23 and 13 in his two innings, as Shreyas Iyer’s 92 and 67 helped India win the match comfortably.

There are a total of 19 players who boast the stat of having 9000 runs in Tests, and amongst those, Virat Kohli sits third lowest in terms of batting average. He is followed by Hashim Amla with 46.64 and Alastair Cook with 45.35.

PlayerMatRunsHSAverage10050
Kumar Sangakkara1341240031957.43852
Steve Smith112980523956.353341
Jacques Kallis1661328922455.374558
Kane Williamson105927625154.883337
Sachin Tendulkar20015921248*53.785168
Brian Lara13111953400*52.883448
Rahul Dravid1641328827052.313663
Younis Khan1181009931352.053433
Ricky Ponting1681337825751.854162
Shivnarine Chanderpaul16411867203*51.373066
Sunil Gavaskar12510122236*51.123445
Steve Waugh1681092720051.063250
Joe Root1521291826250.853664
Allan Border1561117420550.562763
Mahela Jayawardene1491181437449.843450
Graeme Smith117926527748.252738
Virat Kohli1219166254*47.493031
Hashim Amla1249282311*46.642841
Alastair Cook1611247229445.353357

Why should you buy our Subscription?

You want to be the smartest in the room.

You want access to our award-winning journalism.

You don’t want to be misled and misinformed.

Choose your subscription package

OR

Scroll to Top