5 players with most consecutive ODI innings without a duck

Richie Richardson's run of innings started in 1990 and carried through until his last game which was the 1996 Cricket World Cup semi-final in Chandigarh
Richie Richardson's run of innings started in 1990 and carried through until his last game which was the 1996 Cricket World Cup semi-final in Chandigarh

#3 Kepler Wessels - 105

Kepler Wessells of South Africa (center) shakes the hand of Craig McDermot of Australia
Kepler Wessells shaking Craig McDermott's hand after South Africa trounce Australia in the 1992 Cricket World Cup

The only man in the list that was never out for a duck in his ODI career was Kepler Wessels. In 105 innings, he scored at least one run each time. This ran all the way through from January 1983, on debut for Australia, to his last game for South Africa, against Pakistan.

Wessels' international career took a six-year hiatus when he left Australian cricket in 1985. It was the return of South Africa to international cricket that gave Wessels the opportunity to play on the world stage again.

He only achieved one century, against India in 1984, and scored a total of 3,367 runs at an average of 34.35. He has the highest score on debut, of the five batters on this list, with 79 against New Zealand at the MCG in 1983.

Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news

Quick Links

Edited by Arvind Sriram
Sportskeeda logo
Close menu
WWE
WWE
NBA
NBA
NFL
NFL
MMA
MMA
Tennis
Tennis
NHL
NHL
Golf
Golf
MLB
MLB
Soccer
Soccer
F1
F1
WNBA
WNBA
More
More
bell-icon Manage notifications