To solve this question, the user needs to know about the cricket and the term ducks. In cricket, a duck refers to a batsman being dismissed without scoring any runs.
Now, let's go through each option and explain why it is right or wrong:
A. Kyle Mills: Kyle Mills is a former New Zealand cricketer who was a right-arm fast-medium bowler. He was not a batsman and has scored only 3 ducks in his T20I career. Therefore, this option is incorrect.
B. Herschelle Gibbs: Herschelle Gibbs is a former South African cricketer who was a right-handed batsman. He has scored 12 ducks in his T20I career, which is the most by any batsman in T20 Internationals. Therefore, this option is correct.
C. Runako Morton: Runako Morton was a West Indian cricketer who played as a middle-order batsman. He has scored only 1 duck in his T20I career. Therefore, this option is incorrect.
D. Mohd. Ashraful: Mohammad Ashraful is a former Bangladeshi cricketer who was a right-handed batsman. He has scored 9 ducks in his T20I career. Though he is among the top 5 players with most ducks in T20Is, he is not the one with the most ducks. Therefore, this option is incorrect.
The Answer is: B. Herschelle Gibbs