Virat Kohli, who was dismissed for a duck in the match against New Zealand, has equaled Sachin's record.
The Indian team, which is touring New Zealand, is playing a series consisting of 5 T20s, 5 ODIs, and two Test matches.
In this series, after the Indian team won the T20 series, India also won the first two ODIs between the two teams and leads 2-0. The third ODI was affected by rain.
In the match played this morning (Nov. 13) at Mount Maunganui, India and New Zealand faced off. Batting first in this match, New Zealand were all out for 333 runs in 50 overs. Will Young top-scored with 125 runs. India, who batted next, were all out for 89 runs in 26.4 overs. New Zealand won by a huge margin of 244 runs.
In this match, India’s Rohit Sharma was dismissed for a duck on the very first ball of the second innings, disappointing fans, and Virat Kohli was out for 0 (4) on the last ball of the same over.
With the series against New Zealand not going well for Virat Kohli, he has also recorded an unfortunate feat in One Day Internationals. Kohli’s duck in this match was his 20th duck in ODIs.
Before this, among Indian players, Sachin Tendulkar had played 463 matches and been dismissed for a duck in 20 of them. Rohit Sharma also features in the top five on the list.
Indian players with the most ducks in One Day Internationals
Virat Kohli - 20 ducks out (321 matches)
Sachin Tendulkar - 20 ducks out (463 matches)
Javagal Srinath - 19 ducks out (229 matches)
Anil Kumble - 18 ducks out (269 matches)
Rohit Sharma - 18 ducks out (295 matches)
Virat Kohli 0(4) Vs New Zealand 4th ODI 2026 {Ball by Ball} highlights pic.twitter.com/fdXKJa7yDB
— cricket Live (@Msdhoni1546796) November 13, 2026