Virat Kohli's Three Highest Scores in Test Cricket

From a career spanning 14 years and 123 Tests, these three innings stand as Kohli's most commanding contributions with the bat in the longest format.

By Vishal Jagtap

Updated - 05 Nov 2026, 19:05 IST

2 Min Read

2. 243 vs Sri Lanka, Feroz Shah Kotla Stadium, Delhi, 2017

Coming into the 3rd Test of Sri Lanka's 2017 tour of India at Feroz Shah Kotla Stadium in Delhi, Kohli had already scored centuries in the two preceding Tests of the same series. On December 2, 2017, he extended that form emphatically, facing 287 balls and scoring 243 at a strike rate of 84.66, hitting 25 fours in the process. India declared their first innings at 536/7, and the match ended in a draw. This was Kohli's 6th Test double century at the time, and it stood as his highest Test score until the Pune innings two years later.

Prev
Page2 / 3
Next

Get every cricket updates! Follow Us:

Download Our App

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