Kepler Wessels achieved an impressive record with 3,367 runs in 105 matches, remarkably never getting dismissed for a duck throughout his ODI career.
Yashpal Sharma scored 883 runs across 42 matches, maintaining an impressive record of never being dismissed for a duck in his entire ODI career.
Peter Kirsten amassed 1,293 runs in 40 matches, completing his ODI career without a single duck.
Jacques Rudolph compiled 1,174 runs across 45 matches, remarkably achieving this without a single duck in his career.
Daryl Mitchell has accumulated 1,577 runs in 39 matches so far in his career and has not been ever dismissed for a duck.
Zane Green scored 777 runs over 40 matches, a record of no ducks in his ODI career.
Australia's Nathan Hauritz scored 336 runs across 58 matches, achieving the rare feat for a bowler by never being dismissed for a duck in the ODIs.
Curtis Campher has accumulated 995 runs in 40 matches, has not ever recorded a duck in his career till now.
Gajanand Singh recorded 986 runs across 32 matches with no ducks throughout his career.
Jack Russell tallied 423 runs in 40 matches with not a single duck to his name across his entire ODI career.