Virat Kohli has enjoyed a run of success in international cricket, scoring 70 international centuries (27 in Test cricket, and 43 in ODI matches). However, it has been over two years since he has scored an international century. 

Virat Kohli scored his last international century on this day two years ago (November 23, 2019), at the Eden Gardens. He scored his 70th international century with a match-winning 136 knock in the pink-ball day and night Test match against Bangladesh.

Also Read | Shardul Thakur to play for India A, Suryakumar Yadav included in Test squad for NZ series

Virat scored 136 off 194 at the Eden Gardens before losing his wicket to Ebadat Hossain off a stunning catch by Taijul Islam. Kohli hit 18 fours in the innings, with 94 run and 99 run partnerships with Cheteshwar Pujara and Ajinkya Rahane, respectively.

Virat Kohli has the third highest number of centuries after Ricky Ponting (71) and Sachin Tendulkar (100). Australia’s David Warner is nearest to Kohli in the list of most international centuries with 43. After Kohli, Rohit Sharma is the highest century maker among active Indian cricketers, having scored 41 international centuries.

Also Read | New Zealand coach to take call on number of spinners after looking at surface

The 33-year-old cricketer has never scored a century in a T20 International. The highest score he has ever made in a T20I is an unbeaten 94 against the West Indies.

Since November 2019, Kohli has played 12 Test matches and has scored only 563 runs in 21 innings with an average of 28.15 and five half-centuries.

Virat Kohli is just six centuries short of breaking Sachin Tendulkar’s ODI world record of 49 centuries. Kohli scored his last ODI century on August 14, 2019, when he scored an unbeaten 114 against West Indies in Port-of-Spain, Trinidad.

Also Read | KL Rahul ruled out of Test series vs NZ, Surya named replacement

Kohli has recently stepped down from the T20I captaincy post the World Cup, citing workload management.

Kohli is yet to score a century in the T20I format. His highest score is 94 not out against West Indies on December 6, 2019 during his lean patch.

It will be interesting to watch if the skipper will be able to end the dry phase, when he will return to lead the side for the second Test against the New Zealand in Mumbai, which will be played from December 3 to 7.

Also Read | Syed Mushtaq Ali Trophy 2021: Full list of award winners, prize money, records

Virat Kohli was rested for the three-match T20Is series and the first Test against New Zealand. Ajinkya Rahane will captain the side in the first Test match, starting from Thursday in Kanpur.