Kohli completes his 50th International Century when he scored an unbeaten hundred against Sri Lanka in the first test at Eden gardens in Kolkata on Monday. It was his 18th century in test cricket and 11th as a captain.