India’s limited-overs calendar now shifts focus from South Africa to New Zealand, with a three-match ODI series beginning on January 11 in Vadodara, before moving to Rajkot and Indore. The opening match will be played at the BCA Stadium, Kotambi, after which the tour will roll into a five-match T20I series later in the month.
The brevity of the ODI leg makes the equation brutally simple. With only three matches on offer, there is no room for a slow start or gradual build-up. Every significant innings has the power to turn long-standing milestones into immediate reality, especially for India’s senior batters.
Virat Kohli: Rivalry Supremacy and All-Time Greatness
For Virat Kohli, the series opens multiple doors to history.
Kohli currently has 1,657 ODI runs against New Zealand, placing him second on the all-time India–New Zealand rivalry list. Only Sachin Tendulkar sits ahead with 1,750 runs, leaving Kohli just 94 runs away from becoming the highest run-scorer in ODIs between the two teams.
Beyond the bilateral numbers, the larger all-format milestones are even closer. Kohli enters the series with 27,975 international runs across Tests, ODIs, and T20Is. A mere 25 more runs will take him to the elite 28,000-run mark. If he reaches it during this series, Kohli will do so in fewer innings than both Sachin Tendulkar (644 innings) and Kumar Sangakkara (666 innings).
Another historic jump is also within touching distance. Sangakkara’s career tally stands at 28,016 international runs, meaning Kohli needs just 42 runs to surpass the Sri Lankan great and become the second-highest run-scorer in international cricket history, trailing only Tendulkar.
The toughest target, however, is in the ODI format alone. Kohli has 14,557 ODI runs, and reaching 15,000 in this series would require 443 runs in three matches—a feat that would demand an extraordinary run-fest from the former captain.
Rohit Sharma: Steady Climbs and One Big Ask
For Rohit Sharma, the milestones are more incremental but no less significant.
The most achievable target lies on the all-time ODI run-scoring list. With 11,516 runs, Rohit is just 64 runs shy of Jacques Kallis’ 11,579, which would move him from ninth to eighth place among the leading ODI run-getters of all time. For an opener known to dominate bowlers early, this is a milestone likely to be under the spotlight from the first ball in Vadodara.
The more demanding goal is the 12,000 ODI runs mark. Rohit needs 484 runs in three matches, which realistically would require at least one massive hundred combined with another substantial contribution—an uphill task, even for someone with three ODI double centuries to his name.
Short Series, High Stakes
As India begin this ODI series—seen as an early stepping stone on the road to the 2027 World Cup—the focus will be as much on team combinations as on individual landmarks. With no long series to absorb failures, the margins are slim and the pressure immediate.
For Kohli and Rohit, the next three games offer not just a contest against New Zealand, but a chance to reshape record books—one innings at a time.

