Sunil Gavaskar is the only Indian batsman to score a World Cup century against New Zealand. He scored 103* on 88 balls in Vidharba Cricket Association Ground, Nagpur, on 31 October 1987.