Shreyas Iyer became the 16th Indian player to score a century on debut as he smashed a ton against New Zealand on day 2 of the Kanpur Test.
Kane Williamson was not even born when New Zealand last won a Test match in India which was in November 1988.