Advertisement

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

Five players with the most ducks in international cricket history.

Rishabh Gautam
By Rishabh Gautam May 10, 2022 • 16:06 PM
Advertisement

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

Trending


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. 



Cricket Scorecard

Advertisement