India vs New Zealand one day internationals hasn't been as close as contests between other two countries for the simple reason = New Zealand bowlers love to swing, something that Indian batsman don't like much. on other hand, Indian bowlers like to spin against which New Zealand batsman struggle.
Same can't be said about overall 50 over games played between the two contrastingly different cricket teams. out of 75 India vs New Zealand one day internationals (as of February 2009), 36 wins for India & 35 wins for New Zealand with 4 no results.
Note : There has never been a tied one day cricket match between India and New Zealand.
Following is a list of all ODIs between Indians and Kiwis over the years. List was updated in February 2009 before the 1st onedayer on India's tour of New Zealand 2009.
Match | Winner | Margin | Venue | Date |
India vs New Zealand | New Zealand | 4 wickets | Manchester | 14 June-1975 |
India vs New Zealand | New Zealand | 9 wickets | Christchurch | 21 Feb-1976 |
India vs New Zealand | New Zealand | 80 runs | Auckland | 22 Feb-1976 |
India vs New Zealand | New Zealand | 8 wickets | Leeds | 13 June-1979 |
India vs New Zealand | India | 5 runs | Perth | 9 Dec-1980 |
India vs New Zealand | New Zealand | 3 wickets | Brisbane | 21 Dec-1980 |
India vs New Zealand | India | 6 runs | Adelaide | 23 Dec-1980 |
India vs New Zealand | New Zealand | 10 wickets | Melbourne | 10 Jan-1981 |
India vs New Zealand | New Zealand | 22 runs | Brisbane | 18 Jan-1981 |
India vs New Zealand | New Zealand | 78 runs | Auckland | 14 Feb-1981 |
India vs New Zealand | New Zealand | 57 runs | Hamilton | 15 Feb-1981 |
India vs New Zealand | India | 7 wickets | Sydney | 5 Mar-1985 |
India vs New Zealand | India | 5 wickets | Brisbane | 11 Jan-1986 |
India vs New Zealand | New Zealand | 3 wickets | Perth | 18 Jan-1986 |
India vs New Zealand | New Zealand | 5 wickets | Melbourne | 23 Jan-1986 |
India vs New Zealand | India | 5 wickets | Adelaide | 25 Jan-1986 |
India vs New Zealand | India | 22 runs | Launceston | 2 Feb-1986 |
India vs New Zealand | India | 3 wickets | Sharjah | 10 Apr-1986 |
India vs New Zealand | India | 16 runs | Bangalore | 14 Oct-1987 |
India vs New Zealand | India | 9 wickets | Nagpur | 31 Oct-1987 |
India vs New Zealand | India | 73 runs | Sharjah | 27 Mar-1988 |
India vs New Zealand | India | 52 runs | Sharjah | 1 Apr-1988 |
India vs New Zealand | India | 4 wickets | Vizag | 10 Dec-1988 |
India vs New Zealand | India | 5 wickets | Cuttack | 12 Dec-1988 |
India vs New Zealand | India | 53 runs | Indore | 15 Dec-1988 |
India vs New Zealand | India | 3 wickets | Baroda | 17 Dec-1988 |
India vs New Zealand | Abandoned | N/A | Jammu | 19 Dec-1988 |
India vs New Zealand | New Zealand | 108 runs | Dunedin | 1 Mar-1990 |
India vs New Zealand | India | 1 run | Wellington | 6 Mar-1990 |
India vs New Zealand | New Zealand | 4 wickets | Dunedin | 12 Mar-1992 |
India vs New Zealand | New Zealand | 28 runs | Napier | 25 Mar-1994 |
India vs New Zealand | India | 7 wickets | Auckland | 27 Mar-1994 |
India vs New Zealand | India | 12 runs | Wellington | 30 Mar-1994 |
India vs New Zealand | New Zealand | 6 wickets | Christchurch | 2 Apr-1994 |
India vs New Zealand | India | 7 wickets | Baroda | 28 Oct-1994 |
India vs New Zealand | India | 107 runs | Delhi | 3 Nov-1994 |
India vs New Zealand | New Zealand | 4 wickets | Napier | 16 Feb-1995 |
India vs New Zealand | New Zealand | 8 wickets | Jamshedpur | 16 Nov-1995 |
India vs New Zealand | India | 6 wickets | Amritsar | 18 Nov-1995 |
India vs New Zealand | Abandoned | N/A | Margoa | 21 Nov-1995 |
India vs New Zealand | India | 5 wickets | Pune | 24 Nov-1995 |
India vs New Zealand | India | 99 runs | Nagpur | 26 Nov-1995 |
India vs New Zealand | India | 6 wickets | Mumbai | 29 Nov-1995 |
India vs New Zealand | India | 8 wickets | Bangalore | 14 May-1997 |
India vs New Zealand | India | 15 runs | Sharjah | 17 Apr-1998 |
India vs New Zealand | New Zealand | 4 wickets | Sharjah | 20 Apr-1998 |
India vs New Zealand | No Result | Rained off | Colombo | 23 June-1998 |
India vs New Zealand | No Result | Rained off | Galle | 29 June-1998 |
India vs New Zealand | No Result | Rained off | Colombo | 3 July-1998 |
India vs New Zealand | New Zealand | 5 wickets | Taupo | 9 Jan-1999 |
India vs New Zealand | India | 2 wickets | Napier | 12 Jan-1999 |
India vs New Zealand | New Zealand | Rained off | Wellington | 14 Jan-1999 |
India vs New Zealand | New Zealand | 5 wickets | Auckland | 16 Jan-1999 |
India vs New Zealand | New Zealand | 70 runs | Christchurch | 19 Jan-1999 |
India vs New Zealand | India | 5 wickets | Nottingham | 12 June-1999 |
India vs New Zealand | India | 43 runs | Rajkot | 5 Nov-1999 |
India vs New Zealand | New Zealand | 174 runs | Hyderabad | 8 Nov-1999 |
India vs New Zealand | India | 14 runs | Guwalior | 11 Nov-1999 |
India vs New Zealand | New Zealand | 48 runs | Guwahati | 14 Nov-1999 |
India vs New Zealand | India | 7 wickets | Delhi | 17 Nov-1999 |
India vs New Zealand | New Zealand | 4 wickets | Nairobi | 15 Oct-2000 |
India vs New Zealand | New Zealand | 84 runs | Colombo | 20 July-2001 |
India vs New Zealand | New Zealand | 67 runs | Colombo | 26 July-2001 |
India vs New Zealand | India | 7 wickets | Colombo | 2 Aug-2001 |
India vs New Zealand | New Zealand | 3 wickets | Auckland | 26 Dec-2002 |
India vs New Zealand | New Zealand | 35 runs | Napier | 29 Dec-2002 |
India vs New Zealand | New Zealand | 5 wickets | Christchurch | 1 Jan-2003 |
India vs New Zealand | New Zealand | 7 wickets | Queenstown | 4 Jan-2003 |
India vs New Zealand | India | 2 wickets | Wellington | 8 Jan-2003 |
India vs New Zealand | India | 1 wickets | Auckland | 11 Jan-2003 |
India vs New Zealand | New Zealand | 6 wickets | Hamilton | 14 Jan-2003 |
India vs New Zealand | India | 7 wickets | Centurion | 14 Mar-2003 |
India vs New Zealand | No Result | Rained off | Chennai | 23 Oct-2003 |
India vs New Zealand | New Zealand | 4 wickets | Cuttack | 6 Nov-2003 |
India vs New Zealand | India | 145 runs | Hyderabad | 15 Nov-2003 |
India vs New Zealand | New Zealand | 51 runs | Bulawayo | 26 Aug-2005 |
India vs New Zealand | India | 6 wickets | Harare | 2 Sept-2005 |
India vs New Zealand | New Zealand | 6 wickets | Harare | 6 Sept-2005 |