Here is the list of 10 batters with most T20 appearances without scoring a duck
Shrikant Mundhe has played 45 T20s where he has batted in 40 innings. Mundhe has played for now-defunct Pune Warriors in IPL.
Former New Zealand opener Craig Cumming played 44 T20s where he got to bat 40 times. Cumming did not get to play in any foreign league.
Former England spinner Jeremy Snape has played 46 games where he has batted 40 times. He is the only batter on the list with no half-century.
Nepal's Dipendra Singh Airee has played 47 T20s including 41 innings. Airee is the only batter on the list with a T20 century. Airee has only played for Nepal in T20s and domestic cricket.
Kiwi batter Josh Finnie has played 54 T20s in which he has batted 41 times. Finnie never played T20 cricket outside New Zealand.
Goan batter Darshal Misal has 42 innings from 55 T20s. Misal has only played domestic T20 cricket. Misal’s strike rate of 96.40 is the lowest on the list.
South African all-rounder Rudi Second has batted in 43 innings from 51 T20s. Second has played most of T20 cricket in South Africa.
Rajat Paliwal has batted in 48 innings from 51 T20s. Paliwal has least number of sixes (6) on the list.
English wicketkeeper-batter Jonathan Batty has batted in 52 innings from 64 T20s. Batty has not played T20 cricket outside England.
South Africa Mark Boucher is the most decorated batted on the list. Boucher has batted in 76 innings from 90 T20s without a duck. Boucher would have played T20 cricket all around the world if not for a freak injury.