Indian Batters With Most Ducks In ODIs

1. Sachin Tendulkar: 452 Innings, 20 Ducks



2. Javagal Srinath: 121 Innings, 19 Ducks



3. Anil Kumble: 136 Innings, 18 Ducks



4. Yuvraj Singh: 278 Innings, 18 Ducks



5. Harbhajan Singh: 128 Innings, 17 Ducks



6. Rohit Sharma: 254 Innings, 16 Ducks



7. Virat Kohli: 280 Innings, 16 Ducks



8. Sourav Ganguly: 300 Innings, 16 Ducks



9. Zaheer Khan: 101 Innings, 15 Ducks



10. Suresh Raina: 194 Innings, 14 Ducks

(All Images Credit: Getty)