Multiple choice general knowledge sports Which Indian player has most ducks in ODIs? J Srinath Sachin Tendulkar S Ganguly A Kumble A Agarkar Reveal answer Fill a bubble to check yourself B Correct answer Explanation Sachin Tendulkar has the most ducks (zero scores) in ODIs for India due to his extremely long career (452 innings), more than specialist bowlers like Srinath, Kumble, or Agarkar.