The highest ducks in Ashes is a record which no player would like to associate himself with. Australian Syd Gregory has the most ducks in Ashes with 11 to his name. He has played 52 matches in Ashes, the most by a player. In his 92 innings, he scored 2193 runs with a high score of 201. He got out for a duck in his first-ever test innings in the 1890 Ashes series. In the third match of 1899 Ashes at Leeds, he got out for a duck in both innings. His last duck in Ashes came at Birmingham in 1909.
List of Most Ducks in Ashes :
Player | Team | Innings | Ducks | Runs |
Syd Gregory | Australia | 92 | 11 | 2193 |
Glenn McGrath | Australia | 33 | 10 | 105 |
Shane Warne | Australia | 48 | 10 | 946 |
Darren Gough | England | 29 | 9 | 240 |
Arthur Frederick Augustus Lilley | England | 47 | 9 | 801 |
J Briggs | England | 48 | 9 | 809 |
Jack Saunders | England | 20 | 8 | 34 |
Phil Tufnell | England | 21 | 8 | 30 |
Bobby Peel | England | 33 | 8 | 427 |
James Anderson | England | 49 | 8 | 229 |
Some other players in the Ashes most ducks list are Glenn McGrath and Shane Warne. Both of these legendary bowlers got out for a duck a total of ten times. McGrath played 33 innings in his 30 Ashes matches scoring 105 runs. Warne played 48 innings in his 36 Ashes appearances. He scored 940 runs with four half-centuries to his name.