Detailed explanation and options for the selected question.
Shahid Afridi is known for having the most ducks in international cricket.