Stuart Broad- 39 ducks
Along with being an effective bowler who has taken 537 wickets in 167 Test matches, English speedster Stuart Broad has also made an impact with the bat. On the other side, he has unfortunately collected 39 ducks, which is more than his fair share. Overall, Broad has scored 3662 runs throughout his test career. A hint of Broad’s occasional batting excellence can be seen in his batting average of 18.03 runs per innings. He proved his batting potential with a top score of 169 against India in 2014.