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.
| Player | Country | ODI Innings (No Duck) |
|---|---|---|
| Kepler Wessels | SA/AUS | 105 |
| Daryl Mitchell | New Zealand | 57 |
| Yashpal Sharma | India | 40 |
| Washington Sundar | India | 23 |
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.