India and New Zealand have played 116 ODIs against each other, with India winning 58 times. New Zealand have won 50 times, while one match ended in tie and seven ended in no result. In ODI World Cups, India have defeated New Zealand three times in eight matches. India's highest score against New Zealand in ODI World Cups is 252/7.