Players who played the most number of innings before getting a duck in international cricket

South Africa v Sri Lanka - 4th ODI Series

1.FAF Du PLESSIS

Faf Du Plessis, the captain of the South African team holds the record of playing the most number of innings (108 innings) before getting out for a duck in the game. He made his international debut in the year 2011 vs. India. He also features in the record of being among the players who have not been dismissed in the highest number of consecutive innings having played 99 consecutive innings.

2.Samiullah Shenwari

Afghanistan v Windies - ICC Cricket World Cup Qualifier Warm Up

The Afghan Batsman, Samiullah Shenwari is surprisingly sitting at the 2nd position by facing 90 innings before getting out for a duck and he went pass a legend in achieving this position. Samiullah made his international cricket debut in 2009 vs Scotland. With the cricket evolving in Afghanistan, it is a good record to be in a list which includes likes of Faf Du Plessis and AB de Villiers.

3.AB de Villiers

South Africa v India - 2015 ICC Cricket World Cup

Arguably the best batsman South Africa has ever produced and the 'Superstar of Modern Day Cricket' (Now Retired), AB de Villiers is in the 3rd position by facing 84 innings before getting his first duck in the game. He made his international debut on 2005 vs England. He went on to Captaining the team and broke several ODI records and made the team achieve phenomenal success.

4.Geraint Jones

Geraint Jones Joins Papua New Guinea T20 Team

The former English Cricketer, Geraint Jones did not enjoy a successful international cricketing career making debut in the year 2004 against the West Indies, but has made it to list among players who played more innings before getting their first duck. He played 71 innings before he was out for a DUCK!!!

5.BJ Haddin

Australia v England: Game 2

The former Australian wicket-keeper batsman who was the member of the world cup winning Australian team in 2015 faced 69 innings before his first duck in the game of cricket. Haddin made his international debut in 2001 against Zimbabwe and played all the three formats for the Australian team also serving as the Vice Captain.

Records are updated till July, 2018

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

Quick Links

Edited by Moderator -PJ
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