We have seen how England has dominated the one-day international cricket for the last decade. They are also the defending champions of the one-day international world cup as they won it in the year 2019. England has performed very well through the initial stages of the one-day international cricket. The English bowlers are well known for their pace and their line. In this article, we will discuss the top 10 highest wicket-takers for England in all-time one-day international cricket and how England has represented their bowlers in one-day international cricket.

1. James Anderson (269)

The highest wicket-taker for England in one-day international cricket is the fast bowler James Anderson. He has represented England in one-day international cricket from 2000 to 2015. In this period, he has played 194 one-day international matches for England in which he has taken 269 wickets at an average of 29.22 with an exceptional economy of 4.92.

2. Darren Gough (234)

The second-highest wicket-taker for England in one-day international cricket is Darren Gough. He has taken 234 wickets for England in the 158 one-day international matches he played for them. He has represented England in one-day international cricket from 1994 to 2006. He has taken the 234 wickets at an average of 26.29 with an economy of 4.38.

3. Stuart Broad (178)

Next on the list of the top 10 highest wicket-takers for England in one-day international cricket is Stuart Broad. He has represented England in one-day international cricket from 2006 to 2016. In this time, he has played 121 international one-day matches for England in which he has taken 178 wickets at an average of 30.13 with an economy of 5.26.

4. Andrew Flintoff (168)

The 4th highest wicket-taker for England in one-day international cricket is the legendary English all-rounder Andrew Flintoff. He has taken 168 international one-day wickets for England in the 138 matches he played for them. He has taken these wickets at an average of 23.61 with an economy of 4.33. He has represented England in one-day international cricket from 1999 to 2009.

5. Adil Rashid (159)

Next on the list of the top 10 highest wicket-takers for England in one-day international cricket is the leg spinner Adil Rashid. He made his debut in one-day international cricket in 2009 and is still amongst the current cricketers. Till now, he has played 112 international one-day matches for England in which he has taken 159 wickets at an average of 33.02 with an economy of 5.65.

6. Chris Woakes (155)

The sixth-highest wicket-taker in one-day international cricket for England is Chris Woakes. He is also one of the current cricketers for England and started playing one-day international cricket for England in 2011. Till now, he has taken 155 international one-day wickets for England in the 106 International matches he played for them at an average of 29.46 with an economy of 5.46.

7. Ian Botham (145)

Next on the list is the legendary cricketer Ian Botham. He represented England in one-day international cricket from 1976 to 1992. In this period, he played 116 international one-day matches for England in which he has taken 145 wickets at an average of 28.54 and an exceptional economy of 3.96. He has helped England to win various important matches as well.

8. Liam Plunkett (135)

Next on the list of the top 10 highest wicket-takers for England in one-day international cricket is Liam Plunkett. He has represented England in one-day International Cricket since 2005 and is also one of the current cricketers of England. Till now, he has played 89 international one-day matches for England and has taken 135 wickets in them at an average of 29.70 with an economy of 5.81.

9. Phil DeFreitas (115)

The 9th highest wicket-taker for England in one-day international cricket is Phil DeFreitas. He represented England in one-day international cricket from 1987 to 1997. In this span, he managed to play 103 international one-day matches for England in which he has taken 115 wickets at an average of 32.82 with an economy of 3.96.

10. Paul Collingwood (111)

The last player on the list of the top 10 highest wicket-takers for England in one-day international cricket is Paul Collingwood. He has played one-day international cricket for England from 2001 to 2011. He has played 197 one-day international matches for England in which he has taken 111 wickets at an average of 38.68 and an economy of 4.96.