The world's best batsmen have centuries, innumerable fours, sixes and whopping averages to their name. Well, some of them also have an astounding number of ducks in their illustrious records.
With this, we go back in time to dig out the details on the top ten batsmen with the most number of ducks in ODI cricket.
Lets go.
1. Sanath Jayasuriya - Matches: 445, Innings: 433, Ducks: 34
Twitter
2. Shahid Afridi - Matches: 398, Innings: 369, Ducks: 30
Twitter
3. Wasim Akram - Matches: 356, Innings: 280, Ducks: 28
Twitter
4. Mahela Jayawardene - Matches: 448 Innings: 418, Ducks: 28
Twitter
5. Muttiah Muralitharan - Matches: 350, Innings: 162, Ducks: 25
Twitter
6. Chaminda Vaas - Matches: 322, Innings: 220, Ducks: 25
Twitter
7. Romesh Kaluwitharana - Matches: 189, Innings: 181, Ducks: 24
Twitter
8. Lasith Malinga - Matches: 192, Innings: 97, Ducks: 23
Twitter
9. Daniel Vettori - Matches: 295, Innings: 187, Ducks: 23
Twitter
10. Chris Gayle - Matches: 269, Innings: 264, Ducks: 23
Twitter