Shreyas Iyer became the 16th Indian and 110th batter overall to score a century on debut in Tests. The right-hand top-order batter from Mumbai achieved this feat by making 105 in 267 minutes off 171 balls with 13 fours and two sixes on the second day of the first Test match against New Zealand at Green Park, Kanpur on Friday (November 26).