Virat Kohli vs Rohit Sharma: Who has better ODI record against New Zealand



Virat Kohli and Rohit Sharma will be raring to go vs NZ [Source: @ICC/x.com]Virat Kohli and Rohit Sharma will be raring to go vs NZ [Source: @ICC/x.com]

When India walk out to face New Zealand in the first ODI at Vadodara, all eyes will naturally drift towards two familiar giants: Virat Kohli and Rohit Sharma. The T20 World Cup buzz may be loud, but in ODIs, these two still rule the roost.

Both are coming in with runs under their belt, rhythm in their stride and history firmly on their side. Against New Zealand especially, Kohli and Rohit have enjoyed their fair share of good days. But when you put the numbers side by side, who really has the edge? 

Let’s analyse Virat Kohli and Rohit Sharma's ODI stats vs New Zealand:

Virat Kohli vs New Zealand in ODIs (Home)

Innings
Runs
Average
Strike Rate
Highest Score
50/100s
18112274.898.85154*5/5

What stands out

  • Kohli absolutely dominates New Zealand in home conditions
  • India batter with most ODI runs and hundreds at home vs New Zealand
  • A stunning average close to 75 shows his dominance
  • Five hundreds at home speaks volumes

At home, Kohli has treated New Zealand bowlers like net practice. Once he gets set, he rarely lets go.

Virat Kohli vs New Zealand in ODIs (Away)

Innings
Runs
Average
Strike Rate
Highest Score
50/100s
1151446.7291.451234/1

What stands out

  • Still solid numbers even outside India
  • Average dips but remains strong
  • Shows adaptability on different surfaces
  • One hundred and four fifties underline consistency

Away from home, Kohli may not feast as freely, but he still finds a way to grind out runs.

Virat Kohli ODI Record vs New Zealand (Overall)

Innings
Runs
Average
Strike Rate
Highest Score
50/100s
33165755.2395.50154*9/6

What stands out

  • Over 1,600 runs against New Zealand
  • Average above 55 in ODIs is elite territory
  • Mix of big hundreds and steady fifties
  • Needs 94 runs to surpass Sachin Tendulkar (1750) and become highest run-scorer vs New Zealand in ODIs

Kohli vs New Zealand has been a long love story. Pressure only brings out his best.

Rohit Sharma vs New Zealand in ODIs (Home)

Innings
Runs
Average
Strike Rate
Highest Score
50/100s
1462044.2899.511472/2

What stands out

  • Healthy strike rate close to 100
  • Two big hundreds at home
  • Starts fast and puts bowlers under pressure
  • Less consistency compared to Kohli

When Rohit clicks at home, he clicks big. But the frequency hasn’t always been there.

Rohit Sharma vs New Zealand in ODIs (Away)

Innings
Runs
Average
Strike Rate
Highest Score
50/100s
11357
35.7
69.72
87
3/0

What stands out

  • Numbers dip sharply outside home
  • Strike rate drops significantly
  • More starts than finishes
  • Often vulnerable early against swing

Away tours against New Zealand haven’t been Rohit’s happiest hunting ground.

Rohit Sharma ODI Record vs New Zealand (Overall)

Innings
Runs
Average
Strike Rate
Highest Score
50/100s
29107338.3285.841476/2

What stands out

  • 2 ODI hundreds against New Zealand
  • Average under 40 tells a clear story
  • Impact innings have been limited

Rohit’s overall ODI numbers against New Zealand are decent but they don’t quite scream dominance.

Conclusion

If we are calling it straight down the middle, Virat Kohli clearly has the better ODI record against New Zealand. He scores more runs, averages higher, has hit more hundreds and looks far more reliable across conditions.

Rohit Sharma can still turn a game on its head on his day, especially at home. But against New Zealand, Kohli has been the more consistent run-machine.

As India gear up for the ODI series in Vadodara, one thing is certain, if either of Kohli or Rohit get in, New Zealand will know they are in for a long day.