In cricket, getting dismissed for a duck (zero runs) is often considered an unfortunate event for any batter. Many cricketers face the frustration of facing a committee of their peers time and time again and performance is typically measured against whether you’ve hit a “duck” meaning zero runs in a row of numbers. But there are some outstanding players who have simply never walked out of the game with a duck, and they’ve played many matches over the years too. By 2025, the magical record has been kept by exactly three people.
- Colin de Grandhomme (New Zealand)
Colin de Grandhomme, the aggressive New Zealand all-rounder, is famous for his aggressive batting and middle-order show. Although he plays all three formats of the game, Test cricket, ODIs, and T20Is, de Grandhomme has not been dismissed for a duck so far. Handling things under stress and staying calm at-bats has really saved him from this fate and helped him through his whole career. Known for his power at the plate which speeds up scoring and his consistent hitting performances he makes sure that his name gets into the scorebook no matter what kind of situation he is in.
- Keegan Petersen (South Africa)

Keegan Petersen, the stylish right-handed batter from South Africa, has built a reputation for being technically sound and dependable in challenging situations. His classical approach to batting and sound footwork have kept him away from the embarrassment of getting dismissed for a duck. Petersen’s impressive performances in Test cricket, especially in high-pressure chases, have solidified his place in the South African squad. His patience under the batter and his amazing batting skills at turning between balls are the key reason he always manages to get boundaries to score and he also has a fantastic streak of never getting out not out.
- Jemimah Rodrigues (India)
And speaking of the incredible Jemimah Rodrigues who’s a great batter from India, she’s definitely been a reliable and consistent star for the women’s cricket world. Her calm temperament and ability to build innings have kept her away from the risk of getting dismissed without scoring. Rodrigues, being a key figure in India’s middle order, is famous for her classy stroke play and methodical approach towards her innings. Playing in pressure matches in T20Is, ODIs, and domestic tournaments, she has never been bowled out on a duck throughout her career, indicating her poise and skills to perform well in various circumstances.

Conclusion
Avoiding a duck throughout a cricket career is a rare and remarkable achievement. Colin de Grandhomme, Keegan Petersen, and Jemimah Rodrigues have really stood out consistently and they are just really focused which means that they are always right there contributing to their squads. Their poise when the heat is on and their ability to quickly turn things around when situations change show really strong talent and they really care about the game. By 2025, there would be only a very small group of players who have never recorded a duck in their career. A duck in cricket slang means getting out for no runs in an innings.





Leave a Reply