Nowadays England is one of the most consistent teams across all formats. In fact, England has taken the white ball cricket in a wholly different fashion attacking in batting, bowling, and fielding. ODI cricket takes a good strategy, discipline, accuracy, and variety to get you wickets. So far, an abundance of players have played for England in One Day formats, let us have a look at the players with the most ODI wickets for England.
The highest wicket-taker among pacers in the test, James Anderson conquers the list of the most ODI wickets for England. Anderson has taken 269 wickets in 194 matches at a strike rate of 35.6. 5 for 23 against South Africa in 2009 is his best bowling figure in ODIs.
Former English bowler, Darren Gough features in the 2nd position on this list. From 1994 to 2006, Gough represented England 158 times and bagged 234 wickets at a decent average of 26.29. Gough had 2 fifers in his career. Gough took a wicket in every 35 balls in this format.
Another fast bowler on this chart of the most wickets for England in ODIs is Stuart Broad. Broad was a part of the England ODI side from 2006 to 2016. Afterward, Broad became a specialist test player. During his tenure as an ODI player, Broad had 178 scalps in 121 matches with the best bowling figure of 5 for 23 against South Africa in Nottingham in 2008.
One of the best all-rounders to play the game, Andrew Flintoff claimed 169 wickets in 141 matches, which is 4th most by any English bowler in ODI history. Apart from that, Flintoff scored 3394 runs in the format. Flintoff would bowl at 140 km/hr to deceive the batsman. Flintoff’s bowling average was 24.2, while his best was 19 for 5.
James Anderson has the most ODI wickets for England (269).
Eoin Morgan has played the most ODI matches for England (225).