Former India legend Sachin Tendulkar has played 42 ODI matches against New Zealand where the GOD of cricket scored 1750 runs with the highest score of unbeaten 186 runs.
India’s star batter Virat Kohli has played 31 ODI matches against New Zealand and has amassed 1645 runs so far at an average of 58.75.
Former New Zealand batter Ross Taylor has taken part in 35 ODI matches against India and made 1385 runs at an average of 47.75.
Former New Zealand player Nathan Astle played a total of 29 ODIs against India and collected 1207 runs with the highest score of 120.
Former India opener Virender Sehwag took part in a total of 23 ODIs against New Zealand where he smashed 1157 runs at an average of 52.59.
Veteran New Zealand batter Kane Williamson has played 29 ODI matches against India and has collected 1147 runs so far at an average of 44.11.
Former India batter Mohammad Azharuddin played 40 ODI matches against New Zealand and smashed 1118 runs with the highest score of unbeaten 108 runs.
Former New Zealand batter Stephen Fleming has taken part in 40 ODI matches against India and scored 1098 runs at an average of 32.29.
Former India skipper Sourav Ganguly has played a total of 32 ODIs against New Zealand and has hammered 1079 runs with the highest score of 153 not out.
Former India skipper and coach Rahul Dravid has played 31 ODIs against New Zealand where the Wall has made 1032 runs at an average of 41.28.