Virat Kohli Double Centuries in Test Cricket: Complete List

| Posted on September 25, 2023
virat kohli in test cricket

Virat Kohli is a name synonymous with hard work, dedication, and brilliance, and is an icon in India and beyond. Every cricket lover on the planet is well-acquainted with who Virat Kohli is and what he can do in cricket. 

Virat Kohli’s exploits are not limited to one format of the game. He treats each format equally and has outstanding records in all three international formats. 

Nevertheless, Virat has always held a special affinity for test cricket and lists it as his favorite format of the game. He always emphasizes the importance of test cricket and why it is necessary for the game. 

That’s the reason why he loves scoring runs in test cricket and boasts a great record. One record, in particular, the double centuries of Virat Kohli in test cricket, is admired by millions worldwide. It is one of the reasons he is called the king of cricket

In this article, we will expand on the double centuries scored by once-in-a-generation performer, Virat Kohli. 

Let’s begin!

Virat Kohli Total Double Centuries

Double century

He started playing test cricket in 2011 and started as an average player. He didn’t start scoring centuries from the onset; it took him a couple of years to adapt to the demands of test cricket. 

However, when he got the hang of Test cricket, he started scoring double centuries for fun. At one point, it looked like he wouldn’t stop and get a bunch of them. But the fun had to stop somehow. 

Here is the list of Kohli double centuries you should read into. 

Virat Kohli Double Century List:

OppositionScoreB/FVenueDate
West Indies200283Sir Vivian Richards Stadium21-Jul-16
New Zealand211366Holkar Cricket Stadium08-Oct-16
England235340Wankhede Stadium08-Dec-16
Bangladesh204246Rajiv Gandhi International Stadium09-Feb-17
Sri Lanka213267Vidarbha Cricket Association Stadium24-Nov-17
Sri Lanka243287Arun Jaitley Stadium02-Dec-17
South Africa254*336Maharashtra Cricket Association Stadium02-Oct-19

Virat Kohli has notched up an impressive seven double centuries, which is a lot considering the amount of time, hard work, practice, concentration, and dedication required to attain just one double century. 

Considering that only 3 batsmen have more double centuries than Virat, it says a lot about the premier Indian batsman. Among the active cricketers, only Joe Root comes close to Virat, having scored 6 double centuries. 

To break it down further:

How many double centuries of Virat Kohli come while batting first: 5 out of 7.

How many double centuries of Virat Kohli came while batting second: 2 out of the 7.

Now, let’s look at when and how these Virat Kohli double-centuries were achieved.

200 vs West Indies – 21 July 2016

200 against West Indies

The maiden double century of Virat Kohli came against the West Indies in July 2016. It was a time in Virat’s career when he was invincible. 

In the match against the West Indies in North Sound, India elected to bat first and posted an imposing total of 566/8 with the help of 200 of the 283 balls from Virat Kohli and 113 of the 253 balls from Ravi Ashwin. In response, the West Indies crumbled like a deck of cards and could only muster 243 runs in the first inning. India enforced the follow-on, and once again, the West Indies struggled, being bowled out for 231. India won the game by an inning and 92 runs.

211 vs New Zealand – 8 October 2016

Virat Kohli celebrating 211 against New Zealand

A little later, in October of the same year, Virat achieved his second double century against New Zealand. This knock of Virat Kohli was a patient one, as he played 366 balls to accumulate 211 runs. 

India declared for 557/5 in this first inning, with Virat (211) and Ajinkya Rahane (188) contributing to this massive total posted on the board. In response, New Zealand scored 299 runs. India didn’t enforce follow-on and batted again and reached 216/3 to set a target of 475 runs. In their second innings, New Zealand lost too many wickets early, and their innings collapsed for 153 runs. New Zealand lost the match by 321 runs.

235 vs England – 8 December 2016

Virat Kohli celebrating 235 against England

The third Virat Kohli double century came when England toured India in December 2016. In the fourth test at the Wankhede Stadium, England posted a decent 400 runs on the board in the first inning. 

In response, India batted wilfully and reached a formidable total of 631 runs, with the help of Virat Kohli’s 235, Murali Vijay’s 136, and Jayant Yadav’s 104 runs. It was a tiring inning for England as they had to field for more than two days. 

The energy was evident In the second inning. England struggled and bundled out for 195 runs, losing the game by an inning and 36 runs.

204 vs Bangladesh – 9 February 2017

Virat Kohli celebrating 204 against Bangladesh

Virat Kohli double century number four came in a one-off match in February 2017 against Bangladesh in Hyderabad. 

India posted a mammoth total of 687/6 after batting first, with significant contributions from Virat Kohli (204), Murali Vijay (108), and Wriddhiman Saha (106*). In response, Bangladesh replied with 388 runs and forced India to bat again. India made 159/4 in the second inning, setting a target of 459 for Bangladesh. The visitors were dismissed for 250 runs in the second inning, losing the game by 208 runs.

213 vs Sri Lanka – 24 November 2017

Virat Kohli celebrating 213 against Sri Lanka

Fans didn’t need to wait long for another Virat Kohli double-century. We witnessed the batting maestro score another double-ton in November 2017 while batting against Sri Lanka in Nagpur. 

Batting first, Sri Lanka posted an abysmal total of 205 runs. In response, Indian batters showcased their class by scoring 610/6, with Virat Kohli leading the pack with 213 runs off 267 balls. Cheteshwar Pujara (143), Murali Vijay (128), and Rohit Sharma (102) played the supporting roles in getting to 610 run score.  

Trailing by 405 runs, Sri Lanka were bundled out for 166 runs within 50 overs, losing the game by an innings and 239 runs. 

243 vs Sri Lanka – 2 December 2017

Virat Kohli celebrating 243 against Sri Lanka

The sixth Virat Kohli double century came in the same series against Sri Lanka in the 3rd test match in Delhi. 

Batting first, India declared their innings at 536/7 with Murali Vijay scoring a century and Kohli a double century. Murali Vijay made 155 off 267 balls, and Virat Kohli made 243 runs off 287 balls. In response, Sri Lanka batted well and posted a competitive total of 373 runs. 

India played again and declared at 246/5 to give Sri Lanka a huge target of 410 runs to chase. In the fourth innings, Sri Lanka toiled hard not to lose the game; ultimately, they made 299/5, and the game ended in a draw.

254 vs South Africa – 10 October 2019

Virat Kohli celebrating 254 against South Africa

For another Virat Kohli double century, fans needed to wait for two years as it came in a series against South Africa in Pune. India declared their innings at 601/5 while batting first. Mayank Agarwal gave the team a good start by contributing 108 runs, and Virat Kohli made an unbeaten 254 runs with the help of 33 fours and two sixes. 

In response, South Africa could only manage 275 and 189 in two innings, losing the game to India by an inning and 137 runs.

Some Anecdotes About Virat Kohli Double Centuries

  • His first double century came against West Indies in June 2016, during his 42nd Test match.
  • He is the only player to score four double centuries in four consecutive Test series.
  • Kohli holds the record for most double centuries as a captain of Indian team in Test history. 
  • Among the seven double centuries, he is caught out only once in a match against England in Mumbai.

Concluding Remarks

virat kohli double centuries

Virat Kohli’s exceptional record of double centuries has earned him the nickname “run machine” and solidified his status as the Goat of Cricket in the history of the sport. 

While he currently has seven double centuries, surpassing the records of Brian Lara (9), Kumar Sangakkara (11), and Don Bradman (12) is an uphill task. Whether he can surpass these legends remains to be seen, but given his skills, determination, and fitness, Virat Kohli certainly has the potential. He still has a lot to offer in test cricket, so who knows, he might be able to achieve even greater heights. 

Apart from these Virat double centuries, there is a long list of international cricket centuries by Virat Kohli that you should check out in this article.

Which one is your favorite double century of Virat Kohli? Do tell us in the comments. Also, give us your prediction on how many double centuries of Virat Kohli will get to see in the future. 

Do not forget to check out the FAQs related to Virat double centuries in the next section as well. 

Suggested Read: Most Successful Captain in India: Analysis of ODI, Test, and T20I Records

FAQs

Ans: Virat made five out of seven double centuries while batting first. 

Ans: Virat made 254 not out in a test match against South Africa in 2019.  

Ans: Unfortunately, Virat Kohli hasn’t scored any double centuries in ODIs, though he came close with 183 runs against Pakistan in the 2012 Asia Cup.

Ans: Of course, Virat Kohli can reach 100 centuries and surpass Sachin’s record, but it won’t be easy given the number of matches he plays these days. 

Ans: Kohli’s most recent century came against Pakistan in the latest Champions Trophy in 2025, where he scored 100 runs in 111 balls.

Ans: 2017 was the best year for Kohli as he scored 2818 international runs across formats with 11 hundreds and 10 fifties.

Ans: Virat Kohli occupied the number one ranking in ODIs for 1258 straight days.

Ans: Virat Kohli can surely break Sachin Tendulkar’s record and even become the next god of cricket. Virat has already broken many of Sachin’s records, but achieving a hundred centuries is still a significant challenge. To answer the question, yes, Virat Kohli can definitely break this record, as he has already scored 77 hundreds across formats.

Related Post
×