In the history of ODI cricket, a select group of legendary batsmen has achieved the incredible feat of never being dismissed for zero. This elite list includes Indian star Yashpal Sharma.

  • Kepler Wessels holds the record with 105 ODI innings without a duck.
  • Indian legend Yashpal Sharma played 40 ODI innings without scoring a zero.
  • Washington Sundar is the leading active Indian player with 23 innings without a duck.

In the high-pressure arena of One Day International (ODI) cricket, returning to the pavilion without opening one's account—commonly known as a 'duck'—is a nightmare for any batsman. However, cricket history boasts a handful of extraordinary players who managed to navigate their entire ODI careers without ever being dismissed for zero. This feat is a testament to their technical prowess and mental fortitude.

The Global 'No-Duck' Elite

At the pinnacle of this unique statistical club stands Kepler Wessels. Representing both Australia and South Africa, Wessels played a staggering 105 ODI innings without ever falling to a duck, accumulating 3,367 runs in the process. Following him is New Zealand's Daryl Mitchell, who has played 57 innings and scored 2,811 runs without a single zero.

Why This Matters

BozokMedia analysis shows that maintaining such consistency in the modern era of aggressive cricket is nearly impossible. Avoiding a duck requires not just skill, but an extraordinary ability to handle the initial pressure of an incoming ball. These players represent the epitome of stability within a team's batting lineup.

Never being out on zero is the ultimate indicator of a batsman's technical discipline and concentration levels.

Other notable names include Pakistan's Salman Ali Aga, who played 45 innings without a duck, and South African stalwarts like Peter Kirsten and Jacques Rudolph, who maintained impeccable records throughout their careers.

The Indian Connection: Yashpal Sharma's Legacy

For Indian cricket enthusiasts, the inclusion of Yashpal Sharma in this prestigious list is a matter of immense pride. Between 1978 and 1985, Sharma played 40 ODI innings and never once walked back to the pavilion on a zero, contributing 883 vital runs for India.

Looking at the modern era, India's all-rounder Washington Sundar is carving his own path. Sundar has played 23 ODI innings so far without recording a single duck, showcasing his growing reliability in the middle order.

PlayerCountryODI Innings (No Duck)
Kepler WesselsSA/AUS105
Daryl MitchellNew Zealand57
Yashpal SharmaIndia40
Washington SundarIndia23
Did You Know?: Kepler Wessels is unique for achieving this record while representing two different international cricketing nations.

Frequently Asked Questions

Question 1: Who holds the world record for most ODI innings without a duck?
Answer: Kepler Wessels holds the record with 105 innings played without being dismissed for zero.

Question 2: Has any Indian batsman achieved this feat?
Answer: Yes, Yashpal Sharma (40 innings) and Washington Sundar (23 innings) have achieved this remarkable feat.