Stats: Which Players & Batters Have Scored The Most Ducks In International Cricket?

Updated: Tue, May 10 2022 16:06 IST
Image Source: Google

When a batter gets dismissed for nought, or 0 runs, it is said to be a duck. This term originated from Duck's egg, as the egg's shape signified 0. Getting out for a duck is confidence shattering for the batter as he fails to add a single run and contribute to the team's effort. 

Here are the top 5 players in international cricket history, who have got out for a duck most number of times.


#5. Glenn McGrath - 49 ducks

Australian legendary bowler Glenn McGrath ranks 5th on this list with 49 ducks to his name in 376 international matches across formats. The bowler was never known for his batting and has 761 runs to his name in 207 innings, remaining not out 89 times. 


#4. Stuart Broad - 49 ducks

England pacer Stuart Broad ranks next with 49 ducks in 318 international innings he has batted. With 4,059 runs and a top score of 169, the right arm fast-medium bowler has 13 fifties to his name in international cricket. 


#3. Sanath Jayasuriya - 53 ducks

Former Sri Lankan explosive opener Sanath Jayasuriya ranks next with 53 international ducks to his name in 651 innings. Jayasuriya has scored 21,032 runs in his career with 42 tons & 53 fifties to his name. 


#2. Courtney Walsh - 54 ducks

Former West Indies test captain Courtney Walsh ranks second on this list of players with the most ducks in international cricket. The right-arm fast bowler has 54 ducks to his name in 264 innings. The bowler has 1,257 runs to his name with a top score of 30*.


#1. Muttiah Muralitharan - 59 ducks

The highest wicket-taker in international test cricket, Muttiah Muralitharan also has this undesirable record to his name. Muralitharan has 59 ducks to his name in 328 innings and has registered 1,936 runs.


Up next, here are the top 5 batters, who bat at #1-#7 positions in test cricket, and have the most ducks to their name in international cricket. 

 

Top 5 batters, who bat at #1-#7 positions in test cricket, and have the most ducks to their name in international cricket. 


#5. Shahid Afridi - 41 ducks

Former Pakistan all-rounder Shahid Afridi ranks 5th on this list with 41 ducks in 458 innings. The explosive batter has scored 10,191 runs with 11 centuries and 47 fifties to his name, with a top score of 156. 


#4. Younis Khan - 43 ducks

Another former Pakistan captain of all formats, Younis Khan, ranks next with 43 ducks to his name in 489 innings in international cricket. The right-handed batter has scored 17,777 runs with 41 hundreds & 83 fifties. 


#3. Chris Gayle - 44 ducks

Universe Boss Chris Gayle ranks 3rd on this list with 44 ducks to his name in 548 international innings. The West Indies batter has smacked 19,555 runs with 42 centuries and 105 fifties to his name.


#2. Mahela Jayawardene - 45 ducks

Former Sri Lankan captain & batter Mahela Jayawardene stands second on this list with 45 ducks to his name in 723 innings. The batter has smacked 54 hundreds and 136 fifties in international cricket, with the highest score of 374. 


#1. Sanath Jayasuriya - 53 ducks

Also Read: IPL 2022 - Scorecard

Former Sri Lankan explosive opener Sanath Jayasuriya ranks first on this list with 53 international ducks to his name in 651 innings. Jayasuriya has scored 21,032 runs in his career with 42 tons & 53 fifties to his name. 

TAGS

Related Cricket News

Most Viewed Articles