In cricket, a “duck” is one of the most frustrating moments for a batsman, as he retreats into the shadows without scoring a run. Despite the horrific statistics, ducks are an integral part of the game. Interestingly, many of the players who have taken the most ducks are not specialist batsmen but all-rounders and bowlers. However, there are many run-scorers and batting icons on this list as well. This shows how unforgiving cricket can be at the highest level.
Let’s take a look at the batsmen who have taken the most ducks in Tests, ODIs and T20Is in international cricket history.
The record of the great spinner Muttiah Muralitharan is incredible. Namely, the record for the most ducks in international cricket history. Across all formats, Murali was dismissed 59 times without scoring a single run.
Murli had 800 Test wickets and 534 ODI wickets. Thus, he became the highest wicket-taker in Test cricket and one of the most feared bowlers of all time. However, his duck was almost expected, especially when he came into the field as a tailender. Fans remember his batting more for his clumsy attitude and ability to survive a few balls than for scoring runs.
One of the greatest fast bowlers to play on Caribbean soil, Courtney Walsh was the first bowler in history to take 500 Test wickets. However, he was a very delicate batsman.
Walsh’s main role was not to build innings, but to break down the batting lineup. His 54 ducks highlighted his limitations, but Caribbean fans greatly enjoyed his determination to stay at the crease despite the lack of runs. However, his bowling skills overshadowed any criticism of his batting. With 519 Test wickets, Walsh is a true West Indies legend.
Many will be surprised to know that one of Sri Lanka’s greatest batsmen and opener Sanath Jayasuriya also made it to this list after being dismissed for duck 53 times.
Jayasuriya was a batsman who revolutionised ODI cricket with his dynamic debut during the 1996 World Cup. With over 21,000 international runs, 42 centuries and 103 half-centuries, his achievements outweighed his failures. However, his aggressive style often meant taking risks early in his innings, which sometimes backfired.
Like Walsh, Glenn McGrath was a world-class bowler but a fragile batsman. The Australian pace legend finished his career with 49 ducks.
McGrath’s batting was often a source of entertainment for fans. However, he had a shining moment when he scored 61 against New Zealand in Brisbane. His 563 Test wickets at an average of 21.64 made him the most successful fast bowler in Test history until James Anderson broke the record.
Another fast bowler with an undesirable batting record is Stuart Broad, who took 49 wickets in his career.
Unlike Walsh and McGrath, Broad had real batting talent. His career-best innings of 169 against Pakistan at Lord’s in 2010 is one of the best ever by a lower-order batsman. Despite his inconsistencies with his bat, Broad’s legacy lies in his bowling, where he took 604 Test wickets. He retired as one of England’s greatest cricketers.
You might also like: Fab 4 in Cricket 2025: Root, Kohli, Smith & Williamson – Stats & Records
One of Sri Lanka’s greatest stroke players, a batting genius and one of Sri Lanka’s greatest stroke players, Mahela Jayawardene has been dismissed an astonishing 47 times in his career.
Jayawardene scored over 25,000 runs in international cricket, including 54 centuries. However, the reason for his duck dismissals is attributed to his long career and the number of innings played. His talent on the field has made him remembered as one of Sri Lanka’s greatest batsmen, not for his ducks.
Former New Zealand captain and left-arm spinner Daniel Vettori lost 46 wickets during his international career.
Vettori was one of the best bowling all-rounders in cricket. His batting contributions were often notable, particularly in Tests, where he scored 6 centuries and 27 half-centuries. As a bowler, he is one of New Zealand’s finest, with 362 Test wickets and a reputation as a shrewd leader.
England’s great fast bowler James Anderson holds the record for most Test wickets. But with the bat, his record is 45 ducks.
Even when he has struggled with the bat, Anderson has occasionally performed brilliantly, such as in the Cardiff Test against Australia in 2009. However, his role was clear: to lead England’s attack, not their batting. With 700+ Test wickets, Anderson’s contribution to cricket goes beyond his batting woes.
One of the greatest fast bowling all-rounders, Wasim Akram took an astonishing 45 wickets.
Unlike many others on this list, Akram actually had batting ability. His 257* against Zimbabwe in 1996 remains the highest score by a No. 8 batsman in Test history. With the ball, Akram’s greatness is undeniable: 916 international wickets and the title of “Sultan of Swing”.
India’s left-arm fast bowler Zaheer Khan is second on the list with 44 wickets.
Zaheer could hold the bat and also play useful cameos, but lacked consistency. His role was mainly to lead India’s bowling attack, where he excelled by taking 311 Test wickets. His 44 wickets highlight his secondary role as a batsman, but his impact on Indian cricket remains memorable.
Cricket is often called a batsman’s game, but even the best players have faced humiliating moments. This list of the highest wicket-takers in cricket history reminds us that failure is as much a part of the game as success.
Ultimately, this record shows the unpredictable nature of cricket. Whether you are a tailender or a top-order batsman, ducks are always lurking, and that is what makes cricket exciting.
Muttiah Muralitharan holds the record of 59 ducks. Despite being one of the greatest spinners in history, his batting was a weakness.
Yes. Most players who take the most ducks are bowlers or bowling all-rounders. This is because they usually bat lower down the order and face the best bowlers when wickets fall.
Sanath Jayasuriya (53) and Mahela Jayawardene (47) are the specialist batsmen who have made it to this list. Their aggressive styles and long careers have contributed to their duck counts.
Yes, Wasim Akram and Daniel Vettori have been given a lot of ducks but they have managed to score centuries. Akram’s 257* and Vettori’s 6 Test centuries prove their batting prowess.
In an aggressive batting style, especially in T20, players take more risks early in their innings. However, in the longer format, cricketers still get ducks due to the number of innings.
Cricbites provides live cricket scores, simple cricket stories, player profiles, records, match facts and updates. The blog aims to provide simple cricket knowledge to fans who enjoy reading about the game.