1. M.S Dhoni – 84 innings
The former Indian wicket-keeper batsman MS Dhoni currently holds the world record for the most consecutive innings in T20I cricket without a single duck. Know to a very few, Dhoni had got out for a duck in his first-ever T20 international match.
He made his debut against South Africa in December 2006 and Charles Langeveldt dismissed him for the score of zero. However, turning the tables completely, the former Captain cool in the next 84 T20I innings in his career has never returned to the pavilion without scoring a single run.
2. David Miller- 71 innings
The South African middle-order batsman David Miller is said to be one of the best T20 players in the world. Miller has played several game-changing knocks for his team and winning them several games.
However, the highlight of his T20I career is that no bowler has been able to dismiss him for a duck. Miller has batted 71 innings for the Proteas without getting a single duck registered to his name in T20Is to date.
3. Martin Guptill- 69 innings
Martin Guptill is an opening batsman for New Zealand in T20I cricket. The right-handed batsman is known for his attacking style and often goes after the bowlers in the power plays. Similar to MS Dhoni, Guptill also had gotten out on his T20I debut.
Although in 2010, Abdul Razzaq outwitted him and send him back to the pavilion before scoring a single run. Guptill has a total of three ducks to his name. Guptill has not gotten out for a duck in 69 innings, until December 2020 when he got out for a duck against Pakistan in the T20I series.