List of highest individual scores in India v New Zealand one day matches is dominated by Indians, unlike the best bowling figures where Kiwis have won more accolades..
Sachin Tendulkar holds the record, with his 186 unbeaten at Lal Bahadur stadium in Hyderabad which also stood as his highest score untill Indian legend made his 200 against Proteas. That 186 innings by Sachin Tendulkar we're talking here, came in a crucial match when Indians were tailing 0-1 after the defeat at Rajkot (which is mentioned below). Captain Tendulkar lost his opening partner Sourav Ganguly early but then added 331 runs in partnership with Rahul Dravid for the second wicket. Tendulkar played 150 balls, hit 20 fours and 3 sixes while Dravid contributed 153 which also features in highest scores list.
Tendulkar and Dravid's stand pushed Indians to an incredible 376 for just 2 wickets, enough to win the game by 174 runs. In this match, Sachin also overtook Mohammad Azharuddin's record of most runs by a batsman in one day career.
Highest ODI score by a New Zealand batsman against India is 120, made by right handed Nathan Astle just 3 days before Tendulkar's innings mentioned above. Astle had put up two century partnerships for 1st and 2nd wicket and was out trying to accelerate in the 45th over. Astle has 5 centuries against India, excluding a 97at Gwalior.
Interesting is Virendra Sehwag's 125 not out at Hamilton which came off just 74 balls with 6 sixes (including the one he hit to reach double figures). Sehwag added 201 for first wicket with Gautam Gambhir that day when visitors were chasing 271 and won the match easily although spoiled the end and Duck-worth lewis came into use.
2009 tour was first ever one day series win for India in & against New Zealand.