Virat Kohli is one of the greatest batsmen from India to play test cricket. He has scored many crucial knocks. He has also made huge scores on various occasions. We will now have a look at the highest test scores by Virat Kohli.

1. Centurion (2018)

During this phase of time, Kohli played a lone hand in India’s batting during tests outside Asia. This innings from Kohli is an example of that. In the second test during the India tour of South Africa, India bowled first and conceded 335. In response, no batsman other than Kohli could manage to score well. Kohli scored over 150, but India got bowled out for 307. Virat Kohli scored 153 runs in this innings.

2. Visakhapatnam (2016)

England toured India for a five-match series in 2016. The second test was at Visakhapatnam. India batted first and scored 455, thanks to centuries from Cheteshwar Pujara and Kohli. Thescore proved to be too much to handle for England. India eventually won the game by 246 runs. Kohli was the man of the match. Virat Kohli scored 167 runs in this innings.

3. Melbourne (2014)

This game was the third test of the order-Gavaskar trophy 2014-15. Before touring Australia,India toured England, and Kohli was terrible in the series. However, on this Australian tour,he stamped his authority. He made four centuries. In the Melbourne test, India bowled firstand gave away 530 runs. In response, India made 465 due to centuries from Kohli and Ajinkya Rahane. The game eventually got drawn. Virat Kohli scored 169 runs in this innings.

4. North Sound (2016)

India toured West Indies for a four-match series. In the first test, India batted first. Indiascored 566 due to a century from Ravichandran Ashwin and a double century from Virat Kohli. This was Kohli’s maiden double century in tests. This was also the first test doublecentury by an Indian captain outside India. The score proved steep for West Indies, as they  suffered an innings defeat. Virat Kohli scored 200 runs in this innings.

5. Hyderabad (2017)

This test was the only one in the Bangladesh tour of India. India batted first and amassed687 runs. It was mainly due to a double century by Virat Kohli. India eventually won the match by 208 runs. Virat Kohli scored 204 runs in this innings.

6. Indore (2016)

This game was the final one of the three-match series in the New Zealand tour of India .India had already won the series due to their 2-0 lead. New Zealand’s misery extended as their bowlers had no response to a splendid batting display by Virat Kohli and Ajinkya Rahane. Kohli made a double hundred, and India went on to win the match by 321 runs. Virat Kohli scored 211 runs in this innings.

7. Nagpur (2017)

This game was the second test of the Sri Lanka tour of India. Sri Lanka batted first and got bowled out for 205. In response, Kohli alone outscored their total score. His double hundred ensured India got a 405-run lead. Eventually, India won by an innings and 239 runs. Virat Kohli scored 213 runs in this innings.

8. Mumbai (2016)

England toured India for a five-match series. Coming into the fourth test, India had a lead of2-0 in the series. In this game, India bowled first and gave away 400 runs. However, what followed was a stellar batting display from Virat Kohli. His double century propelled India to631. It was Kohli’s second double century in this series. India eventually won the match by an innings and 36 runs. Virat Kohli scored 235 runs in this innings.

9. Delhi (2017)

Sri Lanka toured India for a three-match series. The final test was in Delhi. India batted first. From the get-go, India was dominant. The opener, Murali Vijay, made a 155. Kohli scored a quick fire double hundred as India made a colossal 536. This was Kohli’s second double century in the series. Sri Lanka spent the remaining duration of the match playing catch-up. The game got drawn. Kohli was the man of the match. Virat Kohli scored 243 runs in this innings.

10. Pune (2019)

India hosted South Africa for a three-match series. India batted first in the second test. India thoroughly dominated the proceeding, as they made over 600 runs. Kohli made his first250+ score in test cricket. India declared at 601-5 and eventually attained an innings victory. Virat Kohli scored 254 not out in this innings.