India and New Zealand have had many memorable Test battles over the decades. Several Indian and New Zealand batsmen have delivered outstanding performances when it mattered the most.
Overall, three players have scored more than 1000 runs in India vs New Zealand Tests. Meanwhile, the first of the three-match Test series between India and New Zealand will kick off on October 16 at M Chinnaswamy Stadium in Bengaluru.

The second Test will kick off on October 24 at Maharashtra Cricket Association Stadium in Pune. The third and final Test will be held on November 1 at Wankhede Stadium in Mumbai. Let's now take a look at the top run-scorers for India vs New Zealand Tests.
Popularly known as "The Wall of India", Rahul Dravid tops the list with 1,659 runs against New Zealand. The former Indian cricketer played 15 matches and batted in 28 innings. The Indian batting great's highest score against the Kiwis was 222. He maintained an impressive batting average of 63.80. Overall, he scored 6 centuries and 1 half-century.
The Master Blaster comes second on the list as he scored 1,595 runs against New Zealand. Overall, he played 24 matches and batted in 39 innings. His highest score in these encounters was 217 and maintained an average of 46.91. Notably, he slammed 4 centuries and 8 half-centuries to his name.
Former New Zealand’s aggressive opener Brendon McCullum scored 1,224 runs against India. McCullum featured in 10 matches and batted in 19 innings and pitched in with his highest score of 302, in what was a memorable innings. He maintained a superb batting average of 68 against India, wherein he slammed 4 centuries and 2 fifties.
Graham Dowling, who was an early star for New Zealand, played 39 Tests and captained the national team in 19 of those matches. He has a pretty decent record against India, wherein he scored 964 runs in 11 matches and 22 innings. His highest score was 239 and he maintained an average of 48.20. Overall, he hit 3 centuries and 2 half-centuries.
New Zealand legend Ross Taylor has been a consistent performer during his playing days. He comes fifth on the list as he accumulated 890 runs against India in 17 games (31 innings). His highest score was 151, and he averaged 30.68, laced with 3 centuries and 1 half-century.