Virat Kohli slammed his 19th Test century of his career on Sunday in the ongoing second Test against Sri Lanka at Nagpur. This is his fourth century against Sri Lanka the second most he has scored against any nation, the first being six hundreds against Australia.
Kohli, who slammed a hundred in the first Test, had surpassed the tally of Dilip Vengsarkar and VVS Laxman. With 19 hundreds, he is behind Sachin Tendulkar (51), Rahul Dravid (36), Sunil Gavaskar (34), Virender Sehwag (23) and Mohammad Azharuddin (22).
He now has the most hundreds by an Indian captain. He surpassed Gavaskar’s tally of 11. He also holds the record for the most hundreds (10) by a skipper in a calendar year. Ricky Ponting had scored nine hundred twice (2005 and 2006), while Grame Smith got nine in 2005.
The Indian captain walked into bat at 216 for 2 He showed positive intent right from the time he stepped out. His century came with a flick off Suranga Lakmal, and it took him 130 balls to reach the milestone. He has stuck 10 boundaries in his innings.

India’s lead has now extended to 167. At the time of hundred, the partnership between Cheteshwar Pujara and Kohli read 156. It’s an indicator on how dominant Kohli has been.
Amongst the active cricketers, only Alastair Cook (31), Hashim Amla (28), Steven Smith (21), AB de Villiers (21) and David Warner (20) have more hundreds than Kohli.