Top 10 Indian batsmen with Most runs against New Zealand in T20I Cricket

Vivek Shah
By -
toc

Suryakumar Yadav tops the list of the highest run-scorers in T20I cricket against New Zealand, with 526 runs, 1 centuries and 4 Fifties in 14 matches. Rohit Sharma is in second place, having scored 511 runs with 4 Fifties in 17 matches. Ishan Kishan holds the third position with 372 runs, 1 centuries and 1 Fifties in 12 matches, while KL Rahul sits in fourth place with 322 runs and 3 Fifties in 8 matches. Note: The duo of Rohit Sharma and Virat Kohli has retired in T20I cricket.

The official all-time top 10 list of Indian batsmen with the most runs against New Zealand in Twenty20 International cricket showcases the country's finest long-form legends.

Indian batsmen with Most runs against New Zealand in T20I cricket

List of Top 10 Indian batsmen with the most runs against New Zealand in T20I cricket

Rank Player Matches Total T20I Runs Batting Average Centuries (100s) Fifties (50s)
1 Suryakumar Yadav 14 526 52.60 1 4
2 Rohit Sharma 17 511 31.94 0 4
3 Ishan Kishan 12 372 31.00 1 1
4 KL Rahul 8 322 46.00 0 3
5 Virat Kohli 10 311 34.56 0 2
6 Hardik Pandya 19 260 20.00 0 0
7 Abhishek Sharma 6 234 46.80 0 2
8 Shreyas Iyer 13 225 25.00 0 2
9 MS Dhoni 11 223 37.17 0 0
10 Shubman Gill 7 212 42.40 1 0

Table Last updated on October 22, 2026

Indian batters: Highest run-scorer against New Zealand in T20I Cricket

Here is the list of the top 10 Indian batters who have scored the most runs against New Zealand in T20I cricket:

  1. • Suryakumar Yadav: 526 runs in 14 matches (Average: 52.60, Centuries: 1, Half-centuries: 4, Highest score: 111*)
  2. • Rohit Sharma: 511 runs in 17 matches (Average: 31.94, Centuries: 0, Half-centuries: 4, Highest score: 80)
  3. • Ishan Kishan: 372 runs in 12 matches (Average: 31.00, Centuries: 1, Half-centuries: 1)
  4. • KL Rahul: 322 runs in 8 matches (Average: 46.00, Centuries: 0, Half-centuries: 3, Highest score: 57*)
  5. • Virat Kohli: 311 runs in 10 matches (Average: 34.56, Centuries: 0, Half-centuries: 2, Highest score: 45)
  6. • Hardik Pandya: 260 runs in 19 matches (Average: 20.00, Centuries: 0, Half-centuries: 0, Highest score: 46)
  7. • Abhishek Sharma: 234 runs in 6 matches (Average: 46.80, Centuries: 0, Half-centuries: 2)
  8. • Shreyas Iyer: 225 runs in 13 matches (Average: 25.00, Centuries: 0, Half-centuries: 2, Highest score: 58*)
  9. • MS Dhoni: 223 runs in 11 matches (average: 37.17, centuries: 0, half-centuries: 0, highest score: 39)
  10. • Shubman Gill: 212 runs in 7 matches (average: 42.40, centuries: 1, half-centuries: 0, highest score: 126*)

#buttons=(Ok, Go it!) #days=(20)

Our website uses cookies to enhance your experience. Check Now
Ok, Go it!