- Advertisement -

10 batsmen with the fewest ducks in ODI cricket history

16039

5.Samiullah Shinwari – 1 duck in 64 ODI innings

- Advertisement -

Afghanistan’s all-rounder Samiullah Shinwari has been playing ODI cricket since 2009. The all-rounder’s leg-break has helped the Afghanistan team a lot, and he has been brilliant in the batting section also.

- Advertisement -

Shinwari has played 64 ODI innings matches for The Blue Tigers, batted in 56 innings, and scored 1,013 runs at an average of 22.02. He has two fifties and a solitary duck to his name.

- Advertisement -

4.Jeremy Coney – 1 duck in 80 ODI innings

Another New Zealander to be a part of this list is the Wellington-born cricketer Jeremy Coney. The right-handed batsman played 80 ODI innings for his nation, where he was unbeaten in 19 ODI innings.

- Advertisement -

Coney scored 1,874 runs for his country at a decent average of 30.72. While he got out for a duck only once in his career, he managed to touch the fifty runs mark eight times.

3.Sarfaraz Ahmed – 1 duck in 90 innings

(AFP Photo)

Sarfaraz Ahmed has earned a lot of respect in Pakistani cricket circles after leading his team to the ICC Champions Trophy win in 2017. Although he has lost his captaincy position now, there remains a unique record to his name.

Ahmed played 90 ODI innings for his country, where he got out for a duck only once! In his 12-year long career, Sarfaraz scored 2,302 runs, with his highest score being 105. He scored two hundreds and 11 fifties.