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
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
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
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
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