The correct answer is Sanath Jayasuriya of Sri-Lanka with 34 ducks.
The one with second most ducks is Wasim Akram with 28 ducks.
The top ten are- 1. ST Jayasuriya 34
2. Wasim Akram 28
3. Shahid Afridi 26
4. M Muralitharan 25
5. C Vaas 25
6. M Jayawardene 25
7. RS Kaluwitharana 24
8. D Vettori 22
9. H Gibbs 22
10. C Gayle 21