Virat Kohli smashed his 23rd Test and 58th international hundred, against England in the third Test on Monday. This is the sixth time that Kohli has hit at least six international hundreds in a calendar year. Further, it was Kohli's second Test century in England, making him the only Indian skipper after Mohammed Azharuddin with multiple Test hundreds in England.