Table of Contents
He’s known as the run machine and is one of the most prolific run scorers in the history of the sport. But how many double centuries has Virat Kohli scored?
How Many Double Centuries does Virat Kohli have?
In test match cricket, Virat Kohli has scored seven double centuries to date. The first of these was scored against West Indies in 2016, while the most recent came against South Africa in 2019.
Kohli’s score of 254 against the South Africans is also his highest in test and first class cricket.
List of Virat Kohli 200s in Test Matches
200 vs West Indies – 21 July 2016
The first of Virat Kohli’s test match double centuries came against the West Indies in 2016. The game was played in Antigua and it’s notable because it’s the only one of his double tons to be scored outside of India.
Kohli scored exactly 200 in a game which India won by an innings and 92 runs
211 vs New Zealand – 8 October 2016
This was Kohli’s second double century and his first in India. Playing against New Zealand in Indore, this was a patient innings that came from 366 balls.
Kohli was leading the side and a 365-run partnership with Ajinkya Rahane allowed India to declare on 557/5. New Zealand would eventually lose the game by 321 runs.
235 vs England – 8 December 2016
India dominated England in the 2016 series and captain Kohli played his part with the bat. He completed his third test double hundred in the fourth test at the Wankhede Stadium and his final score of 235 came from 340 balls and included 25 fours and one six.
Kohli’s contribution helped India to reach a total of 631 and it set up a win by an innings and 195 runs.
204 vs Bangladesh – 9 February 2017
2016 and 2017 saw Virat Kohli at his very best and his next double ton came at the start of the new year. By passing 200 here, he became the first player in history to score four double centuries in four consecutive series.
This knock of 204 against Bangladesh was faster than his previous efforts, coming from 240 deliveries with 24 fours.
213 vs Sri Lanka – 24 November 2017
Kohli fans didn’t have too long to wait before the next double century. This was his second double ton of 2017 and it came against Sri Lanka in Nagpur. This was the second test of a three match series and the innings came from 259 balls with 15 fours and two sixes.
India were able to declare on 610/6 and Virat Kohli won the Player of the Match award as his team won by an innings and 239 runs.
243 vs Sri Lanka – 2 December 2017
Sri Lanka were the victims once again as Kohli recorded his sixth double century and his highest individual score up to that point. In fact, this came in the same series as his previous double, and the very next test match as the teams lined up in Delhi.
Virat eventually made 243 and his innings came from 287 balls with 25 balls. Sri Lanka batted well to save the game and this is the first, and so far only occasion when India haven’t won after a Kohli double century.
254 vs South Africa – 10 October 2019
This is Virat Kohli’s most recent double century at the time of writing and it’s also his highest score in all forms of cricket. It came against South Africa in 2019 and was made in the second test of a three-match series in Pune.
India made 601/5 declared as Kohli finished undefeated on 254 from 336 deliveries. This time, India were able to complete the victory, winning the game by an innings and 137 runs as Kohli was named Player of the Match.
Has Virat Kohli Scored a Double Hundred in ODIs?
As of September 2024, Virat Kohli has not scored a double hundred in One Day International cricket. His highest score in this format is the 183 which he made against Pakistan in Dhaka on March 18th, 2012.
Kohli’s effort was enough to get him on the list of highest scorers in ODIs, but he hasn’t quite managed to join the other Indians, and many other international players to pass 200. In that game against Pakistan, Kohli was dismissed with his team needing another 12 runs to win. In theory, there was a small chance that he could have reached exactly 200, but he couldn’t quite get there.
The good news for Kohli fans is that his list of 50 ODI hundreds is a record in this format.
What is Virat Kohli’s Highest Score in T20 Internationals?
Using those same stats up to September 2024, Virat Kohli’s highest score in T20 internationals is the unbeaten 122 that he made against Afghanistan in 2022.
To date, this is his only century in T20 international cricket, but he is prolific in this format overall. At that same point in his career, Virat Kohli had scored no fewer than nine centuries in T20s. That 122 against Afghanistan remains his highest score in this form of the game.
Conclusion
The first conclusion to draw from this list is the fact that Virat Kohli’s nickname is well justified. He’s widely known as the ‘run machine‘ and his impressive set of double centuries in test cricket backs that up.
For those that are interested in more statistics, Kohl’s seven scores of 200 or more put him in joint fourth place on the list of most double centuries in test cricket. Ahead of him are Brian Lara with nine, plus Kumar Sangakara and Don Bradman with 11 and 12 respectively.
Lara is the next target but will Virat Kohli have time to overtake Kumar Sangakkara and Don Bradman at the very top?