With Shreyas Iyer scoring 105 on his Test debut, here is the list of Indian players who have achieved this:
We see that Iyer is the 16th to achieve this for India.
The others who scored a century on debut (that match being against New Zealand), are AG Kripal Singh (100*) in 1955 and S Amarnath (124) in 1976.
We also look at Indian players who scored a 50+ on debut, that match being against New Zealand:
The number is less than one would think. And Iyer has the second highest score here, after Amarnath’s 124. And that is the only one IN New Zealand.