India and New Zealand are the two most formidable sides in international cricket across all formats. So far India and New Zealand have locked their horns 20 times in T20Is , where India has 11 wins & New Zealand beat India 9 times. Both nations recently concluded their journey in the T20 World Cup in the semi finals. Now they are all set to face each other on 18th November in Wellington in a bilateral series. Let’s have a look at the players with the most T20 runs for India against New Zealand.

Rohit Sharma
Indian skipper Rohit Sharma has scored the most T20 runs for India against New Zealand. Having Played 17 matches, Rohit accumulated 511 runs at a decent strike rate of 141.16. Hitman hit 5 fifties against them.
KL Rahul
Opener KL Rahul gets 2nd place in terms of scoring the most T20 runs for India against New Zealand with 322 runs in 8 matches. KL Rahul has a healthy average of 46 against the Blackcaps. Rahul has got 3 fifties against the Kiwis.
Virat Kohli
Former Indian captain Virat Kohli cements the 3rd position on the list of making the most T20 runs for India against New Zealand. To date, Kohli amassed 311 runs in 10 matches at a decent average of 34.55. In the 2012 New Zealand tour of India, Kohli made 70 off 41 In the 2nd T20 in Chennai which remained his best score against New Zealand.
Shreyas Iyer
Flamboyant middle-order batsman, Shreyas Iyer finds himself in the 5th spot on the tally of most T20 runs for India against New Zealand. Having played 13 matches, Iyer has whacked 225 runs at a good average of 25 and a strike rate of 124.30.
Player | Matches | Innings | Runs | Average | Strike Rate | Best | 50s | 100s |
R Sharma | 17 | 17 | 511 | 34.06 | 141.16 | 80 | 6 | – |
KL Rahul | 08 | 08 | 322 | 46.00 | 137.60 | 65 | 3 | – |
V Kohli | 10 | 10 | 311 | 34.55 | 138.83 | 70 | 2 | – |
SK Yadav | 06 | 06 | 234 | 46.80 | 165.95 | 111* | 1 | 1 |
S Iyer | 13 | 11 | 225 | 25.00 | 124.50 | 58* | 1 | – |
MS Dhoni | 11 | 11 | 223 | 37.16 | 111.50 | 49 | – | – |
Rohit Sharma has scored the most T20 runs for India against New Zealand, 511 runs.
Suryakumar Yadav has the highest average in T20 against New Zealand, 46.80.
Senior Cricket Content Editor at Skyblogs Cricket.
Contact me at info@skyblogs.in