In cricket, duck means batsman getting out without scoring any runs. Although it is not an area where any batsman or cricket player would like to fall but unfortunately or interestingly some greatest cricket players have set records in the category of ducks.
Below is the detailed information explaining most ducks in career, series, consecutive ducks, pairs in career and pair by a captain in test, One Day International and T20 cricket.
Most ducks by a cricket player in test cricket career
- Courtney Walsh (43)
- Chris Martin (35)
- Glen McGrath (35)
- Shane Warne (34)
- Muttiah Muralitharan (33)
Most ducks by cricket players in a test cricket series
- AG Hurst (6) in Ashes
- Ajit Agarkar (5) in India v Australia series
- M Amarnath of India (5) against West Indies
- GP Wickramasinghe of Sri Lanka (5) against Pakistan
- Michael Clark (5) against West Indies
Most consecutive ducks by players in test cricket
- RG Holland (5)
- AB Agarkar (5)
- Mohammad Asif (5)
- R Peel (4)
- RJ Crisp (4)
Most pairs by cricket players in test career
- Chris Martin (7)
- M Dillon (4)
- BS Chandrasekhar (4)
- MS Atapattu (4)
- Courteny Walsh (4)
Most pairs by captains in test career
- J Darling
- LJ Tancred
- VS Hazare
- HB Cave
- FMMWorrell
Most ducks scored by cricket players in ODI career
- Sanath Jayasuriya
- Wasim Akram
- Shahid Afrid
- Mahela Jayawardene
- Muttiah Muralitharan
Most ducks scored by cricket players in ODI series
- WK McCallan of Ireland against West Indies (World Cup) (4)
- ID Blackwell of England (4) (Series against Australia, and Sri Lanka)
- AB de Villers of South Africa (4) against West Indies (World Cup)
- Greg Chappel of Australia (4) in Benson & Hedges World Series Cup
- RP de Groen of New Zealand (3) in Mandela Trophy
Most consecutive ducks by cricket players in ODI cricket
- AL Logie (4)
- GP Wickramainghe (4)
- HK Olonga (4)
- C White (4)
- DK Lillee (3)
Most ducks by cricket players in T20 career
- LJ Wright (6)
- JP Duminy (6)
- TM Dilshan (6)
- Shahid Afridi (6)
- ADS Fletcher (5)
Most consecutive ducks by cricket players in T20 career
- CJO Smith (3)
- ADS Fletcher (3)
- Mohammad Hafeez (3)
- KM Jarvis (3)
- MA Ouma (2)