India captain Virat Kohli was on a record breaking spree on the third day of the second cricket Test against Sri Lanka as he reached a number of milestone en-route his 19th hundred in longest format.
The most significant among them is the world record of most international hundreds in a calendar year as a captain — 10. Kohli hit six ODI and four Test hundreds in 2017.
Twice former Australian captain Ricky Ponting had hit nine hundreds across two formats in 2005 and 2006, while former South Africa skipper Graeme Smith also had nine international hundreds to his credit once.
On the national front, Kohli now has most number of hundreds by an Indian captain —12 in all, breaking Sunil Gavaskar's previous record of 11.
As an international captain with minimum 10 hundreds in Tests, Kohli has the best conversion rate. In 31 Tests, where Kohli has been the captain, he has crossed 50-run mark 16 times and converted them into three figures on 12 occasions.