Multiple choice general knowledge sports

Which player has maximum number of one day ducks?

  1. Wasim Akram

  2. Romesh Kaluwitharana

  3. Inzamam-ul-Haq

  4. Sanath Jayasuriya

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

Sanath Jayasuriya holds the ODI record for most ducks (dismissals for zero) with 34 ducks across 445 innings. A 'duck' in cricket means being dismissed without scoring any runs. This record reflects his long career and aggressive batting style.