- Advertisement -

10 batsmen with the fewest ducks in ODI cricket history

16037

2.Sikandar Raza – 1 duck in 96 innings

- Advertisement -

Sikandar Raza is one of the best all-rounders present in the Zimbabwean cricket team right now. Raza has been successful in ODI cricket, scoring 2,801 runs in 96 innings, with 15 not outs.

- Advertisement -

He has only a single duck to his name, which gives him a unique spot in ODI cricket. Raza has scored three hundreds and 16 half-centuries in his seven-year-long career.

- Advertisement -

1.Kepler Wessels – 0 ducks in 105 ODI innings

Quite shockingly, Kepler Wessels, a batsman who played ODI cricket two countries, is at the top of this list. Wessels is the only batsman in ODI cricket history who played at least 100 ODI innings and scored zero ducks.

- Advertisement -

The left-handed batsman batted in 105 ODI innings, scoring 3,367 runs at an average of 34.35. He scored one hundred and 26 fifties in his career. He remained unbeaten seven times and never got out for zero.